Вы можете написать советник, который пишет код на динамическом языке, таком как IronPython, с целью создания кода, который а) выполняет без сбоев и б) анализирует фондовый рынок и разумно покупает и продает акции.
Это очень упрощенное представление о том, что необходимо, но это возможно. Вам потребуется хост, который предоставляет множество методов для кода IronPython (технические индикаторы и т. Д.) И базу данных тиков.
Также было бы разумно не просто генерировать какой-либо старый случайный код, чтобы вы не отформатировали свой собственный жесткий диск. Вам нужна песочница, и вам нужно ограничить пространства имен, которые доступны, и вам нужно будет указать ограничение по времени, чтобы избежать бесконечных циклов. Вы могли бы также предоставить смысловые рекомендации, которые позволят ему выбрать подходящие одобренные ключевые слова вместо простого объединения случайных букв - это значительно ускорит эволюцию.
Итак, я был вовлечен в проект, который делал все, кроме EA. У нас была спутниковая антенна, которая получала биржевые тики в реальном времени от NASDAQ, сервис для торговли с API и примитивный «мозг» для принятия решений, который принимал решения по мере появления тиков.
К сожалению, один из партнеров вышел, уволился с работы, раздвоил проект (получил свое собственное блюдо и т. Д.) И начал торговать с логикой, которая еще не была готова. Он потерял кучу денег. Оказывается, что для некоторых людей этот тип проекта - всего лишь шаг от обычной азартной игры. Но в любом случае, проект после этого потерял сознание. Эволюция логической части - недостающее звено. И я знаю, что есть люди, которые делают подобные вещи.