Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Parámetros de entrada: |
nm1 - nombre de la primera línea |
nm2 - nombre de la segunda línea
sobre la producción M - nivel de precios.
PS. Perdón al autor de este hilo por publicar mi código aquí. Sólo pensé que tal vez alguien luchó con el cruce también...
Me viene a la mente (ya en los Anales):
PS. Pido disculpas al autor de este hilo por publicar mi código aquí. Sólo pensé que tal vez alguien también luchó con las intersecciones...
He retocado un poco la función. Ahora calcula las intersecciones sin que se cuelgue.
Parámetros de entrada: |
nm1 - nombre de la primera línea |
nm2 - nombre de la segunda línea
producción M - nivel de precios.
PS. Siento al autor de este hilo por publicar mi código aquí. Sólo pensé que tal vez alguien luchó con el cruce también...
Pues bien, ¡tal vez esta función debería devolver este mismo nivel de precios (como en la variante anterior)! Además, tu código contiene una variable "T" no declarada.
Bueno, lo devuelve)
sobre las variables no declaradas - lo siento. Me corrijo.
doble M - nivel de precios de cruce. Esta variable se declara al principio.
El tráiler es un Asesor Experto para ver cómo funciona.
No pude conseguir que se cargara de inmediato...
No pude conseguir que se cargara de inmediato...
No hay que agitar las aguas, IMHO - bombardear las bibliotecas de funciones con descripciones aquí y eso es todo...
Los que lo necesiten lo encontrarán.
La función ClosePosByTakeProfitZone().
Esta función cierra una posición al precio del mercado si el precio se mantiene durante un número de barras en la zona cercana al TakeProfit, o si intenta salir de esta zona. La selección de las posiciones a cerrar se especifica mediante parámetros externos:
¡Buenas noches, Igor!
Comencé a estudiar sus funciones no hace mucho tiempo, en la página 36 no entendí bien las funciones, por favor ayúdenme a entender:
Función GetArrowInterval().
//+------------------------------------------------------------------+
//| Devuelve el intervalo de ajuste del puntero de la señal |
//+------------------------------------------------------------------+
int GetArrowInterval() {
int p = Period();
switch (p) {
case 1: return(4);
case 5: return(5);
case 15: return(6);
case 30: return(8);
case 60: return(10);
case 240: return(20);
case 1440: return(40);
case 10080: return(80);
case 43200: return(150);
} xml-ph-0015@deep
es decir, esta función se utilizó para establecer las flechas utilizando la función SetArrow(), es decir, en lugar del nivel de precios en la línea ObjectCreate(nm, OBJ_ARROW, 0, 0,0), dígame cómo sucedió, no está claro para mí lo que significan los valores de retorno (4,5,6,8,10....)
La nueva versión de la función tampoco está clara://+----------------------------------------------------------------------------+
//| Autor : Kim Igor V. aka KimIV, http://www.kimiv.ru |
//+----------------------------------------------------------------------------+
//| Versión : 12.10.2007 |
//+----------------------------------------------------------------------------+
//| Descripción : Devuelve el intervalo del puntero de la señal |
//| Parámetros: |
//| pr - porcentaje relativo al tamaño del precio de la ventana |
//+-------------------
return((WindowPriceMax()-WindowPriceMin())/100*pr/Point);
La función WindowPriceMax() devuelve el valor máximo de la escala vertical, es decir, es el valor máximo del precio, pero ¿en qué periodo?
Y gracias por tu duro trabajo....))))
Empecé a estudiar sus funciones no hace mucho tiempo, en la página 36 no entendí bien las funciones, por favor ayúdeme a entender:
es decir, esta función se utilizó para establecer flechas utilizando la función SetArrow(), es decir, en lugar del nivel de precios en la línea ObjectCreate(nm, OBJ_ARROW, 0, 0,0), dime cómo se hizo...
Debes haber entendido mal el propósito de estas funciones. No operan con precios y no ponen iconos; sólo devuelven la distancia en pips dependiendo del marco temporal actual. Consulte la siguiente imagen.
Si coloca dicho marcador no cerca del precio, sino a cierta distancia y por ejemplo en el marco temporal H1, y luego cambia a M1, probablemente no verá el marcador. La escala cambiará y el icono irá hacia abajo o hacia arriba. Las funciones que mencionas están diseñadas para que los iconos estén siempre visibles en el gráfico en cualquier marco temporal.
Lisi4ka330:
...qué significan los valores de retorno (4,5,6,8,10....)
Distancia en pips, según el marco temporal actual.
Lisi4ka330:
La función WindowPriceMax() devuelve el valor máximo de la escala vertical, es decir, es el valor máximo del precio, pero ¿en qué periodo?
No para cualquier período... Sólo en la ventana actual. Por ejemplo, en la figura siguiente, el precio máximo es de 97,35