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