{"id":184798,"date":"2026-03-06T11:33:50","date_gmt":"2026-03-06T11:33:50","guid":{"rendered":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/"},"modified":"2026-03-06T11:33:50","modified_gmt":"2026-03-06T11:33:50","slug":"ai-creates-new-trading-indicators-with-genetic-programming-python-full-code","status":"publish","type":"post","link":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/","title":{"rendered":"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code]"},"content":{"rendered":"<div class=\"youtubomatic-video-container\"><iframe loading=\"lazy\" width=\"580\" height=\"380\" src=\"https:\/\/www.youtube.com\/embed\/7tbKgl1yep8?autoplay=1&#038;controls=1&#038;hl=en\" frameborder=\"0\" allowfullscreen><\/iframe><\/div>\n<p>In this video I test genetic programming for algorithmic trading an AI technique inspired by evolution that can automatically generate brand-new trading indicators. Instead of using classic indicators like RSI or MACD, the model creates thousands of formulas, backtests them on historical market data, and evolves the best ones across generations. I show how this works, how to implement it in Python, and how we trained a model that searches for profitable trading signals. The full Python code, trained model, and environment setup are available on GitHub so you can experiment with the parameters and test your own AI-generated indicators.<\/p>\n<p>\u26a0\ufe0f These videos are educational and focus on algorithmic trading, AI, and Machine Learning, definitely NOT financial advice.<\/p>\n<p>If you enjoy algorithmic trading, Python backtesting, and systematic strategies, consider subscribing to CodeTradingCafe, share your ideas&#8230; we can discuss and backtest.<\/p>\n<p>My algorithmic trading courses: <a href=\"https:\/\/www.codetradingcafe.com\/\" target=\"_blank\">https:\/\/www.codetradingcafe.com\/<\/a><br \/>\nThe code: <a href=\"https:\/\/github.com\/ZiadFrancis\/Genetics_Trading_Part_1\" target=\"_blank\">https:\/\/github.com\/ZiadFrancis\/Genetics_Trading_Part_1<\/a><br \/>\n\ud83d\udcd8 My Book: \u201cAlgorithmic Trading with Python\u201d: <a href=\"https:\/\/a.co\/d\/6woMBHt\" target=\"_blank\">https:\/\/a.co\/d\/6woMBHt<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this video I test genetic programming for algorithmic trading an AI technique inspired by evolution that can automatically generate brand-new trading indicators. Instead of using classic indicators like RSI or MACD, the model creates thousands of formulas, backtests them on historical market data, and evolves the best ones across generations. I show how this works, how to implement it in Python, and how we trained a model that searches&#8230;<\/p>\n","protected":false},"author":1,"featured_media":184799,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":0,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[1],"tags":[],"class_list":["post-184798","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code] - UshopWell.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code] - UshopWell.com\" \/>\n<meta property=\"og:description\" content=\"In this video I test genetic programming for algorithmic trading an AI technique inspired by evolution that can automatically generate brand-new trading indicators. Instead of using classic indicators like RSI or MACD, the model creates thousands of formulas, backtests them on historical market data, and evolves the best ones across generations. I show how this works, how to implement it in Python, and how we trained a model that searches...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/\" \/>\n<meta property=\"og:site_name\" content=\"UshopWell.com\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-06T11:33:50+00:00\" \/>\n<meta name=\"author\" content=\"UShopWell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"UShopWell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/\"},\"author\":{\"name\":\"UShopWell\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/person\\\/6fd1f9e0ff932e534c86c70d5acff0fc\"},\"headline\":\"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code]\",\"datePublished\":\"2026-03-06T11:33:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/\"},\"wordCount\":178,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/184798\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/\",\"name\":\"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code] - UshopWell.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/184798\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code.jpg\",\"datePublished\":\"2026-03-06T11:33:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/184798\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code.jpg\",\"contentUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/184798\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code.jpg\",\"width\":480,\"height\":360,\"caption\":\"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code]\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#website\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\",\"name\":\"UshopWell.com\",\"description\":\"The Premiere Online Marketplace\",\"publisher\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\",\"name\":\"UshopWell\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/pandaSwea.png\",\"contentUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/pandaSwea.png\",\"width\":365,\"height\":359,\"caption\":\"UshopWell\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/person\\\/6fd1f9e0ff932e534c86c70d5acff0fc\",\"name\":\"UShopWell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"caption\":\"UShopWell\"},\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/author\\\/kburnettu\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code] - UshopWell.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/","og_locale":"en_US","og_type":"article","og_title":"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code] - UshopWell.com","og_description":"In this video I test genetic programming for algorithmic trading an AI technique inspired by evolution that can automatically generate brand-new trading indicators. Instead of using classic indicators like RSI or MACD, the model creates thousands of formulas, backtests them on historical market data, and evolves the best ones across generations. I show how this works, how to implement it in Python, and how we trained a model that searches...","og_url":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/","og_site_name":"UshopWell.com","article_published_time":"2026-03-06T11:33:50+00:00","author":"UShopWell","twitter_card":"summary_large_image","twitter_misc":{"Written by":"UShopWell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/#article","isPartOf":{"@id":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/"},"author":{"name":"UShopWell","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/person\/6fd1f9e0ff932e534c86c70d5acff0fc"},"headline":"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code]","datePublished":"2026-03-06T11:33:50+00:00","mainEntityOfPage":{"@id":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/"},"wordCount":178,"commentCount":0,"publisher":{"@id":"https:\/\/ushopwell.com\/ublog\/#organization"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/#primaryimage"},"thumbnailUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2026\/03\/184798\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/","url":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/","name":"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code] - UshopWell.com","isPartOf":{"@id":"https:\/\/ushopwell.com\/ublog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/#primaryimage"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/#primaryimage"},"thumbnailUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2026\/03\/184798\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code.jpg","datePublished":"2026-03-06T11:33:50+00:00","breadcrumb":{"@id":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/#primaryimage","url":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2026\/03\/184798\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code.jpg","contentUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2026\/03\/184798\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code.jpg","width":480,"height":360,"caption":"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code]"},{"@type":"BreadcrumbList","@id":"https:\/\/ushopwell.com\/ublog\/ai-creates-new-trading-indicators-with-genetic-programming-python-full-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ushopwell.com\/ublog\/"},{"@type":"ListItem","position":2,"name":"AI Creates New Trading Indicators with Genetic Programming (Python) [Full Code]"}]},{"@type":"WebSite","@id":"https:\/\/ushopwell.com\/ublog\/#website","url":"https:\/\/ushopwell.com\/ublog\/","name":"UshopWell.com","description":"The Premiere Online Marketplace","publisher":{"@id":"https:\/\/ushopwell.com\/ublog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ushopwell.com\/ublog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ushopwell.com\/ublog\/#organization","name":"UshopWell","url":"https:\/\/ushopwell.com\/ublog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/logo\/image\/","url":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2018\/01\/pandaSwea.png","contentUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2018\/01\/pandaSwea.png","width":365,"height":359,"caption":"UshopWell"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/person\/6fd1f9e0ff932e534c86c70d5acff0fc","name":"UShopWell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","caption":"UShopWell"},"url":"https:\/\/ushopwell.com\/ublog\/author\/kburnettu\/"}]}},"_links":{"self":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts\/184798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/comments?post=184798"}],"version-history":[{"count":0,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts\/184798\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/media\/184799"}],"wp:attachment":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/media?parent=184798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/categories?post=184798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/tags?post=184798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}