[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 242

 
nemo811:

Continuaré con mi pregunta anterior.

También he utilizado el código anterior en otro EA. La situación con ese EA era similar a la descrita anteriormente con la diferencia de que las condiciones del código se cumplían exactamente al revés (en la demo, de nuevo, todo funcionaba sin errores). Pero un día el probador funcionó correctamente y el código funcionó correctamente según las condiciones dadas.

Es un verdadero misticismo.

Además, por alguna razón la optimización a veces no me funciona. A veces recalcula algo pero pone a cero todos los resultados por alguna razón. Esto ocurre en los terminales de diferentes corredores. Sin embargo, cuando todas las estrellas y constelaciones del cielo probablemente convergen, todo empieza a funcionar como debería.


Sólo queda recordar la hora y el día de la semana.
 
Vinin:

Sólo queda recordar la hora y el día de la semana.
No tengo ganas de reír...
 
¿podría decirme si hay alguna forma de solicitar un valor de beneficio para un determinado pedido?
 
nadya:
¿podría decirme si hay alguna forma de solicitar un valor de beneficio para un determinado pedido?
búsquelo en el billete, si no hay otras condiciones de búsqueda y pida lo que quiere
 
vilard:

hay 2 modificaciones de usuario Mod_1 y Mod_2

en ambos casos la condición de modificación:

double TS;
int Min_Dist=MarketInfo(Symb,MODE_STOPLEVEL);

if (TS < Min_Dist)
TS=Min_Dist;

Cómo lo cambio para que la modificación no pase por una condición de stop loss, para comprar stop loss es menor que trailing stop,

y para la venta, el stop loss es mayor que el trailing stop


https://book.mql4.com/ru/trading/ordermodify
 
nadya:
¿podría decirme si hay alguna forma de solicitar un valor de beneficio para un determinado pedido?
double OrderProfit( )
Devuelve el valor de la ganancia neta (excluyendo swaps y comisiones) para la orden seleccionada. En el caso de las posiciones abiertas, se trata del beneficio actual no realizado. En el caso de las órdenes cerradas, es el beneficio fijo.
El pedido debe ser preseleccionado mediante la función OrderSelect().
Ejemplo:
if(OrderSelect(10, SELECT_BY_POS)==true)
Print("Beneficio de la orden 10 ",OrderProfit());
 
Roll:
double OrderProfit( )
Devuelve el valor de la ganancia neta (excluyendo swaps y comisiones) para la orden seleccionada. Para las posiciones abiertas, es el beneficio actual no realizado. En el caso de las órdenes cerradas, es el beneficio fijo.
El pedido debe ser preseleccionado mediante la función OrderSelect().
Ejemplo:
if(OrderSelect(10, SELECT_BY_POS)==true)
Print("Beneficio de la orden 10 ",OrderProfit());
Gracias, lo estaba buscando en otro sitio, así que no lo encontré)
 
Al menos dígame, por favor: ¿los problemas que he mencionado pueden estar relacionados únicamente con el probador? ¿O tengo que profundizar más y echar un vistazo más amplio?
 
MaxZ:
Haz nombres únicos y recuérdalos. No conozco su tarea, tal vez no sea necesario.
Gracias, MaxZ . Lo intentaré.
 
sergeev:
hacer un proyecto Win32 dll
He probado con diferentes proyectos y el mismo problema.
Razón de la queja: