Discusión sobre el artículo "Desarrollo de un EA comercial desde cero (Parte 23): Un nuevo sistema de órdenes (VI)"

 

Artículo publicado Desarrollo de un EA comercial desde cero (Parte 23): Un nuevo sistema de órdenes (VI):

Haremos más fluido el sistema de ordenes. Aquí les mostraré cómo y dónde hacer cambios en el código para tener algo más fluido que nos permita modificar los límites de posición mucho más rápido.

Para tener más claro lo que ocurre con los cambios realizados, vean el vídeo de abajo, y entiendan que ahora solo faltan algunos detalles y el EA estará completo en cuanto al sistema de órdenes.



Autor: Daniel Jose

 

Hola Jose,

¿cómo puedo usar este EA en el índice US30 o S&P500? Cuando hago Shift y click izquierdo, aparece un error 10015? ¿Cómo puedo solucionarlo?

Saludos
Florian

 
Ovm6 error 10015? ¿Cómo puedo solucionarlo?

Saludos cordiales
Florian

No se exactamente que puede estar pasando. Ya que este error que reportas indicaría un fallo en el cálculo del precio. Pero todo el cálculo se realiza en el procedimiento DispatchMessage de la clase C_IndicatorTradeView. Este cálculo tiene en cuenta los datos proporcionados por el servidor, procedentes de la clase C_Terminal.

Quizás lo que pueda estar ocurriendo es que estés utilizando un contrato incorrecto. No sé si estos activos que mencionas tienen fecha de vencimiento. Si es así, tendrás que añadir las reglas de búsqueda de contrato correctas en el procedimiento CurrentSymbol dentro de la clase C_Terminal. Así, la aplicación hará todos los cálculos y enviará correctamente la orden al servidor de negociación.

Puede utilizar código más reciente. Ya que este artículo está completamente obsoleto. Consulta mis artículos más recientes, ya que los códigos son mucho mejores y más sencillos de entender porque me estoy centrando mucho más en explicarlos. Esto hace que sea simple para usted para adaptar el sistema a lo que usted necesita.