Discusión sobre el artículo "Cómo construir un EA que opere automáticamente (Parte 03): Nuevas funciones"

 

Artículo publicado Cómo construir un EA que opere automáticamente (Parte 03): Nuevas funciones:

Aprenda a crear un EA que opere automáticamente de forma sencilla y segura. En el artículo anterior, comenzamos a desarrollar el sistema de órdenes que se va a utilizar en el EA automático. Sin embargo, solo construimos una de las funciones o procedimientos necesarios.

Aquellos que tal vez no se sientan totalmente confiados en ejecutar este código en la plataforma (a pesar de que él sea inofensivo, excepto el hecho de que seas totalmente imprudente) pueden ver en el video de abajo, que es la demostración de lo que este código hace en la práctica.



Demostración del código anterior.

Lo que deberías haber notado es que cuando movemos el stop loss o el take profit, tenemos un movimiento adecuado e incluso esperado, pero si movemos el precio de apertura, tanto el take profit como el stop loss se quedan parados... ¿pero por qué sucede esto? La razón es que, para el servidor de negociación, lo que realmente estás haciendo es moviendo una orden que posiblemente sea el stop de otra operación abierta.

Autor: Daniel Jose

 
El código tres mostró errores en mi compilación. El código dos funcionaba normalmente. Si tienes alguna idea de lo que me estoy olvidando de mirar, gracias.
 
filipetagli #:
El código tres mostró errores en mi compilación. El código dos funcionaba normalmente. Si tienes alguna idea de lo que me estoy olvidando de mirar, te lo agradecería.

Necesitas mostrar en detalle lo que está pasando, de lo contrario no hay manera de guiarte ...👀👀.

 
¿Alguien sabe por qué se utiliza (*) para referirse a los pedidos?
(*orders).ModifyPricePoints(ticket, p, s, t);
 
has hecho el tema imposible e inabordable (firmado, un codificador de décadas). No estoy seguro de si esa es tu intención, ¿o es para inducir a la máxima cautela, para que sólo persistan los verdaderamente comprometidos?