Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 496

 
Artyom Trishkin:
Los Stops y TPs deben establecerse desde el precio de apertura. Muchos operadores no los fijan al precio de apertura. De ahí la desigual relación en el valor del diferencial.

Abro así

ticket=OrderSend(Symbol(),OP_BUYLIMIT,LotsByRisk(Symbol(),Risk,sl),High[2],2,0,0,magic,0)

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))


TP=NormalizeDouble(OrderOpenPrice()+tp*Point,Digits);

SL=NormalizeDouble(OrderOpenPrice()-sl*Point,Digits);

modify=OrderModify(ticket,OrderOpenPrice(),SL,TP,0);

 
Вадим Мотеюнас:

Abro así

ticket=OrderSend(Symbol(),OP_BUYLIMIT,LotsByRisk(Symbol(),Risk,sl),High[2],2,0,0,magic,0)

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))


TP=NormalizeDouble(OrderOpenPrice()+tp*Point,Digits);

SL=NormalizeDouble(OrderOpenPrice()-sl*Point,Digits);

modify=OrderModify(ticket,OrderOpenPrice(),SL,TP,0);

Este es tu caso, no tienes en cuenta el Spread, es decir, las reglas del mercado: abrir a Ask, cerrar a Bid. Abrir a la oferta, cerrar a la demanda

 

Otra opción es encontrar un par con una extensión muy grande para obtener una comprensión rápida. A continuación, ejecute el Asesor Experto en el Probador de Estrategias y active la línea Ask. Vea cómo y a qué niveles se activan los stops y los beneficios.

Esperemos que se dé cuenta rápidamente de cuál es el problema.

 
Vitaly Muzichenko:

Este es exactamente tu caso, no tienes en cuenta el Spread, es decir, las reglas del mercado: abrir a Askk, cerrar a Bid. Apertura a la oferta, cierre a la demanda

Bueno, esto está claro, pero resulta que no lo tengo en cuenta para el stop y el takeout, es decir, las ganancias y las pérdidas deberían ser directamente proporcionales al valor del spread... pero entonces por qué la diferencia de riesgo-recompensa no la entiendo, con los mismos costes
 
Vitaly Muzichenko:

O bien, busque un par con una extensión muy grande para obtener una comprensión rápida. A continuación, ejecute el Asesor Experto en el Probador de Estrategias y active la línea Ask. Vea cómo y a qué niveles se activan los stops y los beneficios.

Esperemos que se dé cuenta rápidamente de cuál es el problema.

Al pasar por encima de la toma y la parada, si lo pruebas en una demo, el cálculo de la toma y la parada es correcto en dinero
 
Hola. Tal vez alguien pueda decirme cuál es la razón. Tengo una cartera de 20 Asesores Expertos para 7 pares de divisas con órdenes abiertas en una nueva vela, pero por alguna razón no hacen ninguna operación, aunque en el probador de estrategias parece que sí. Gracias.
 
ivanskyy:
Hola. Tal vez alguien pueda decirme cuál es la razón. Tengo una cartera de 20 Asesores Expertos funcionando en 7 pares de divisas y abriendo órdenes en una nueva vela, pero por alguna razón las operaciones no se ejecutan, aunque en el probador de estrategias parece que las operaciones se ejecutan. Gracias.

¿Han mirado las revistas? ¿Le han permitido comerciar? Y qué significa

los intercambios están sucediendo.

¿Se producen las operaciones en el Probador de Estrategias o no? No hay un tercer estado.
 
Ihor Herasko:

¿Han mirado las revistas? ¿Le han permitido comerciar? Y qué significa

Entonces, ¿se hacen intercambios en el probador o no? No hay un tercer estado.
El diario y todo lo demás está configurado, las operaciones se realizan en el probador
 
ivanskyy:
El registro y todo lo demás está preparado, el probador está haciendo operaciones.
Perdona, ¿cómo has montado el registro?
¿Dónde lo has colocado? Dime, es interesante.
 
ivanskyy:
El registro y todo lo demás está configurado, en el probador realizó transacciones

Ejecute Expert y vea lo que dice en los registros: pestaña "Experts" y pestaña "Logbook". Lo más probable es que allí haya una respuesta a la pregunta. Si no lo entiendes, publica aquí el contenido de los registros.

Te has pasado con los ajustes )).