Puede escribir un EA que escriba código en un lenguaje dinámico como IronPython con el objetivo de crear código que a) se ejecute sin estrellarse yb) analice el mercado bursátil e inteligentemente compre y venda acciones.
Esa es una visión muy simplista de lo que sería necesario, pero es posible. Necesitará un host que proporcione muchos métodos para el código de IronPython (indicadores técnicos, etc.) y una base de datos de tics.
También sería inteligente no solo generar cualquier código aleatorio anterior, para que no formatee su propio disco duro. Necesita un recinto de seguridad, y necesita limitar los espacios de nombres que son accesibles, y debería proporcionar un límite de tiempo para evitar bucles infinitos. También podría proporcionar pautas de simpatía que le permitan elegir palabras clave aprobadas apropiadas en lugar de simplemente unir letras aleatorias, lo que aceleraría enormemente la evolución.
Entonces, estuve involucrado en un proyecto que hizo todo menos el EA. Teníamos una antena parabólica que obtenía ticks en tiempo real del NASDAQ, un servicio para operar que tenía una API y un "cerebro" de toma de decisiones primitivo que tomaba decisiones cuando entraban las garrapatas.
Lamentablemente, uno de los socios se volcaron, abandonaron su trabajo, ahorcaron el proyecto (obtuvieron su propio plato, etc.) y comenzaron a comerciar con una lógica que no estaba lista. Perdió un montón de dinero. Resulta que para algunas personas este tipo de proyecto está a solo un paso del juego común. Pero de todos modos, el proyecto se desvaneció después de eso. Sin embargo, la evolución de la parte lógica es el eslabón perdido. Y sé que hay personas haciendo este tipo de cosas.
sheesh, ¿tengo que usar GIT solo para verificar su proyecto? ¿Qué debemos hacer los humildes usuarios de subversión? –
no puede hacer que todos estén contentos (GIT es genial por cierto) :) – JohnIdol