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

 

Colegas, una pregunta tonta, pero no la he necesitado hasta ahora.

Necesito introducir un símbolo "específico" en los parámetros, por ejemplo para el MACD:

iMACD(Symbol(),PERIOD_M15,12,26,9,PRICE_CLOSE,MODE_MAIN,0);

Cómo establecer EURUSD para Symbol(), he intentado diferentes maneras - no funciona

 
MakarFX:

No sólo eso, mira la condición de apertura de la primera orden, mira donde se escribe CountOrders()

gracias

 
Порт-моне тв:

Colegas, una pregunta tonta, pero no la he necesitado hasta ahora.

Necesito introducir un símbolo "específico" en los parámetros, por ejemplo para el MACD:

iMACD(Symbol(),PERIOD_M15,12,26,9,PRICE_CLOSE,MODE_MAIN,0);

Cómo poner EURUSD en Symbol(), he intentado diferentes maneras - falla

iMACD("EURUSD",PERIOD_M15,12,26,9,PRICE_CLOSE,MODE_MAIN,0);

o

cadena de entrada symb="EURUSD";

iMACD( symb ,PERIOD_M15,12,26,9,PRICE_CLOSE,MODE_MAIN,0);

 
MakarFX:

No sólo eso, sino que fíjate en la condición de apertura de la primera orden, fíjate donde se explica CountOrders()

y esta función selecciona la orden actualmente abierta del número total de órdenes abiertas? for(int pos=OrdersTotal()-1;pos>=0;pos--)

 

Ha surgido una pregunta. Cuando llamamos a la pestaña de Indicadores desde el gráfico, ¿la secuencia de indicadores en la tabla es la misma que se carga por tiempo? Y se cargan estrictamente en orden secuencial, o en su defecto, todos juntos, por ejemplo.

En general, la cuestión era cómo especificar exactamente el orden de carga de los indicadores. (en una plantilla o de otra manera, pero sin scripts)

 
законопослушный гражданин:

y esta función selecciona la orden actualmente abierta del número total de órdenes abiertas? for(int pos=OrdersTotal()-1;pos>=0;pos--)

Este es el rango de búsqueda de los pedidos
 
Valeriy Yastremskiy:

Ha surgido una pregunta. Cuando llamamos a la pestaña de Indicadores desde el gráfico, ¿la secuencia de indicadores en la tabla es la misma que se carga por tiempo? Y se cargan estrictamente en orden secuencial, o en su defecto, todos juntos, por ejemplo.

En general, la cuestión era cómo especificar exactamente el orden de carga de los indicadores. (en una plantilla o de otra manera, pero sin ningún tipo de scripts)

En primer lugar, los indicadores se cargan en la ventana principal en el orden de su instalación. A continuación, los indicadores del sótano por número de ventana.

 
Alexey Viktorov:

Los indicadores de la ventana principal se cargan primero en el orden en que fueron instalados. Luego los del sótano por número de ventana.

Sí, gracias, eso me recuerda), y la plantilla está formada por el orden de instalación, por lo que comienzan a cargar secuencialmente en consecuencia.

¿Qué no entrar en la plantilla, si usted sabe de repente, el orden en la tabla de indicadores corresponde a esta secuencia?

A primera vista, sí. Quita el indicador del medio. Cárgalo tú. Se encuentra en el último lugar de la tabla.

 
Valeriy Yastremskiy:

Sí, gracias, eso me recuerda), y la plantilla se forma por el orden de la instalación, respectivamente empezar a cargar secuencialmente.

Para no tener la plantilla, si de repente lo sabes, ¿el orden en la tabla de indicadores corresponde a esta secuencia?

A primera vista, sí. Quita el indicador del medio. Cárgalo tú. Se encuentra en el último lugar de la tabla.

Nunca he intentado comprender el funcionamiento interno de las plantillas, pero es de suponer que así sea. Después de todo, la lista se genera cuando se carga...
 
MakarFX:
Esta es la gama para encontrar pedidos

gracias

Pero en esta función: double GetProfitFromStart()

amarillo es sólo el nombre de la función, ¿tengo razón?

¿y en principio puede ser cualquier cosa?

Razón de la queja: