Errores, fallos, preguntas - página 1474

 
Alexey Kozitsyn:
¿Ha activado el comercio automático? ¿Has puesto la bandera: permitir que el EA comercie en la configuración del EA / pestaña general? ¿Has puesto la bandera Permitir el comercio automático en los ajustes del terminal/pestaña de los asesores?
Sí, he hecho todas estas manipulaciones.
 
Ivan Malenkov:
Sí, he hecho todas estas manipulaciones.

¿Está permitido operar con EAs en la cuenta?

¿Puedes publicar el EA?

 
Tema97:

Esto es una mierda.

- así que escribí lotes dobles=0,01 al principio;

entonces en el código

if(isCloseLastPosByStoporTake(",-1,-1)==1)

{lotes=0,01;} // posición cerrada en el plus

if(isCloseLastPosByStoporTake(",-1,-1)==2)

{lotes*=2;} //posición cerrada a la baja

//--comprar, vender, etc.

if(lots>0.15) //si el lote ha aumentado a un valor superior a 15, entonces lo reducimos

{lotes=0,01;}

¿He escrito el código correctamente? ¿Dónde está el error?

Necesito - cuando menos se multiplicó por 2 y si menos se repite, debe ser 0,02, no 0,01 y así sucesivamente, hasta que estamos en el negro

¡Ahora he probado - se multiplica para mí después de una pérdida por 4 o por 8 a la vez - tiene cero lógica - sólo lo que el valor que quería, y que toma!

¿cómo se arregla?

Adjuntar todo el código del Asesor Experto
 

De la ayuda de MT5:

"El usuario debe implementar de forma independiente en el código la comprobación del estado de la cuenta de trading al recibir este evento (si es requerido por las condiciones de la estrategia de trading). Si la llamada a la función OrderSend() tuvo éxito y devolvió true, significa que el servidor de negociación ha puesto en cola la orden para su ejecución y le ha asignado un número de ticket. En cuanto el servidor procese esta orden, se generará el evento Comercio. Y si un usuario recuerda el valor del ticket, podrá averiguar qué ha pasado con el pedido utilizando este valor durante la gestión del evento OnTrade().

...

Una solicitud de operación enviada manualmente desde el terminal o a través de las funciones OrderSend()/OrderSendAsync() puede generar varias operaciones consecutivas en el servidor de operaciones. El orden de llegada de estas transacciones al terminal no está garantizado, por lo que no podemos construir nuestro algoritmo de negociación esperando la llegada de unas transacciones comerciales después de otras. Además, las transacciones pueden perderse en la entrega del servidor al terminal. "

Si me disculpan, pero ¿es posible hacer una comprobación para que no se pierdan las transacciones? Resulta que no hay nada para construir un algoritmo para estos eventos basado en lo que está escrito en la ayuda.

 

Administradores, por favor, expliquen cómo mi indicador de moneda del clúster Universum llegó al dominio público.

Quien lo publicó dice que funciona en construcciones de hasta 900. Este código .ex4 puedo pasarlo en un mensaje privado a los administradores.

¿Por qué su alabada protección no funciona como usted dice?

 
Aleksandr Novikov:

Administradores, por favor, expliquen cómo mi indicador de moneda del clúster Universum llegó al dominio público.

Quien lo publicó dice que funciona en construcciones de hasta 900. Puedo dar este código en .ex4 en un mensaje privado a los administradores.

¿Qué es lo que hace que su alabada protección no funcione como dice?

Eso significa que estás vendiendo abiertamente tu código más allá del Mercado:

Venta de código abierto

¿y luego tratas de culpar a MQ?

 
Karputov Vladimir:

Eso significa que estás vendiendo abiertamente tu código más allá del Mercado:

¿y luego tratas de culpar a MQ?

No se ha vendido ni cedido a nadie ni un solo código abierto.

Y la presencia de un anuncio no significa que haya funcionado.

 
Aleksandr Novikov:

No se ha vendido ni cedido a nadie ni un solo código abierto.

Y la presencia de un anuncio no indica que haya funcionado alguna vez.

Pero no dice lo contrario, ahora demuestra que no se vendió ni un solo ejemplar
 
Aleksandr Novikov:

Este código .ex4 se puede dar en un mensaje privado a los administradores.

si el código está cerrado, ¿cómo sabes que es tu indicador?

es difícil entender cómo romper la protección para el código por encima de 900 causó el código cerrado para las construcciones antiguas

no es por nada que tienes una matriz en tu avatar.