Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 167

 
Crear una variable de bandera, que será responsable del éxito deOrderModify().
Es decir, si la modificación no tiene éxito, entonces encendemos la bandera, y en el siguiente tic, pasamos y comprobamos todo, si todo fue exitoso entonces reiniciamos la bandera... De lo contrario, se comprobará de nuevo en un nuevo tick.
 
Northwest:
¿Cómo se asegura contra este tipo de sucesos y/o cómo se gestiona?

Si operas con stops y nunca sin ellos. Entonces puedes recorrer las posiciones en cada tick y si hay alguna sin stops, entonces ponerlos. En cualquier caso, no hay muchos puestos vacantes. De este modo, el exceso de sobrecarga no aumentará demasiado la carga del Asesor Experto.

 

Hola.

¿Puede decirme cómo probar un EA para dos pares de divisas?

OrderSend("GBPUSD", OP_BUY, 0.1, MarketInfo("GBPUSD",MODE_ASK), 0, 0, 0, "", 0,0);

Cuando se activa en una demo, se abre sin importar en qué par esté activada. Cuando se hace la prueba, se abre sólo si la prueba se lleva a cabo en un par determinado.

Nombre de símbolo desconocido GBPUSD para la función OrderSend

OrderSend error 4106 -

Símbolo desconocido



 
Andrey Sokolov:

Hola.

¿Puede decirme cómo probar el Asesor Experto para dos pares de divisas?

Cuando se habilita en una demo, se abre sin importar en qué par esté habilitada. Cuando se hace la prueba, se abre sólo si la prueba se lleva a cabo en un par determinado.

Nombre de símbolo desconocido GBPUSD para la función OrderSend

OrderSend error 4106 -

Símbolo desconocido



¡MetaTrader 5 ayuda!

 
Vitaly Muzichenko:

¡MetaTrader 5 al rescate!

Gracias.
¿Es posible dentro de 4?
 
Andrey Sokolov:
Gracias.
¿Es posible dentro de 4?

No, mt4 no soporta la multidivisa

 
Andrey Sokolov:

No has especificado qué tipo de "seguro" quieres.

He puesto un ejemplo en la tercera línea desde abajo.

Вроде бы  определённую страховку может сделать функция безубытка и то в случае если цена пошла в прибыль

Es decir, la función Breakeven modificará una orden cuando el precio se mueva a beneficio según el mercado

Y colocará Stop Loss y Take Profit a la orden donde antes no había Take Profit y Stop Loss debido a un fallo.

También podemos crear una función que maneje una situación crítica descrita en el

en la segunda línea desde abajo.

а если цена пошла в убыток а стопа просто нет?

Así que mi pregunta es la siguiente: ¿Quién de los programadores que escriben EAs de lucha, y cómo se ocupa de

con estas situaciones o las maneja?

Pero si nadie se preocupa por esas minucias, escríbalo así.

Como ellos dicen, gracias.

 
Northwest:

He puesto un ejemplo en la tercera línea desde abajo.

En otras palabras, la función Breakeven modificará una orden en función del mercado si el precio se ha convertido en beneficio

y coloca Stop Loss y Take Profit en una orden en la que antes no había Take Profit y Stop Loss debido a un fallo.

También podemos crear una función que maneje una situación crítica descrita en el

en la segunda línea desde abajo.

Así que mi pregunta es la siguiente: ¿Quién de los programadores que escriben EAs de lucha, y cómo se ocupa de

con estas situaciones o las maneja?

Pero si nadie se preocupa por esas minucias, escríbalo así.

Como dice el refrán, gracias.

Esto no ocurre si se hace una comprobación mínima y es "Distancia de colocación de pedidos aceptable".

 
Konstantin Nikitin:

Si operas con stops y nunca sin ellos. Entonces puedes recorrer las posiciones en cada tick y si hay alguna sin stops, entonces ponerlos. En cualquier caso, no hay muchos puestos vacantes. Por lo tanto, el exceso de rebasamiento no aumentará la carga del Asesor Experto.


То можно на каждом тике пробегаться по позициям и если есть без стопов, то установить их. 

¡Buena idea! Pero en la práctica, ¿lo haces tú mismo o lo has hecho para un Asesor Experto de mercado?

¿O no vale la pena molestarse en ello?

Estoy escribiendo un Asesor Experto clásico que negocia una sola posición.

¿Qué me aconseja?

 
Vitaly Muzichenko:

Esto no ocurre si se hace una comprobación mínima en "Distancia de colocación de pedidos aceptable".

Por favor, dígame si se refiere a la zona de congelación o a la hora.

Estoy describiendo la situación de operar con una sola orden.

¿De qué es el "rango de tolerancia de una orden"?