Discusión sobre el artículo "Cómo crear tu propio Trailing Stop" - página 3

 

He estado utilizando el trailing stop SAR según su programa durante varios años, pero me parece que ya no se ajusta a mis requisitos. Así que quiero probar el método NRTR, que no había instalado antes, simplemente cambiando los parámetros de inclusión de llamadas en mi EA. Todo lo demás lo estoy haciendo igual que antes.

Pero estoy recibiendo el siguiente mensaje de error:

'fabct1cN.mq5' fabct1cN.mq5 1 1
'my_first_ea_nrtrtrailing.mq5' my_first_ea_nrtrtrailing.mq5 1 1
'Sample_TrailingStop.mqh' Sample_TrailingStop.mqh 1 1
'OnInit' - función ya definida y con cuerpo fabct1cN.mq5 134 5
'OnTimer' - función ya definida y con cuerpo fabct1cN.mq5 258 6
'OnDeinit' - función ya definida y tiene cuerpo fabct1cN.mq5 265 6
'OnTick' - función ya definida y tiene cuerpo fabct1cN.mq5 285 6
'Lot' - constante no modificable fabct1cN.mq5 480 4
'Lot' - constante no modificable fabct1cN.mq5 820 22
'Lote' - constante no modificable fabct1cN.mq5 820 37
'Lote' - constante no modificable fabct1cN.mq5 851 22
'Lote' - constante no modificable fabct1cN.mq5 851 37
posible uso de variable no inicializada 'tm' Sample_TrailingStop.mqh 248 20

9 error(es), 1 advertencia(s) 10 2


Cualquier sugerencia será muy apreciada.

Gracias de antemano.

Saludos,

Locan.BBS

 

MetaEditor salidas

"Posible uso de la variable no inicializada 'tm' Sample_TrailingStop.mqh

apuntando a la línea

m_lasttime=tm[0];

 
¿Puede decirme por qué se utiliza un temporizador en este artículo? A primera vista, hace que los indicadores se actualicen más a menudo, ¿es realmente necesario?
 

Gracias. Gran artículo.

Para los que están teniendo problemas con el indicador nrtr: es necesario descargar y compilar el indicador, porque no es un defecto. A continuación, sigue el enlace: https://www.mql5.com/es/code/145

NRTR
NRTR
  • votos: 20
  • 2010.07.26
  • Dmitry Fedoseev
  • www.mql5.com
The NRTR (Nick Rypock Trailing Reverse) indicator draws the base line (support and resistance) and a target line.
 
vlad-mir:

MetaEditor salidas

"Posible uso de la variable no inicializada 'tm' Sample_TrailingStop.mqh

apuntando a la línea

m_lasttime=tm[0];



     //--- El principal método de control del nivel de stoploss de la posición 
      bool DoStoploss(){
            //--- si el trailing stop está desactivado
            if(!m_onoff){
               return(true);
            } 
         datetime tm[1];
         tm[0] = 0;
            //--- en modo compás obtener el tiempo del último compás
            if(!m_eachtick){ 
               //--- si el tiempo no pudo ser copiado, termina el método, la repetición ocurrirá en el siguiente tick, 
               if(CopyTime(m_symbol,m_timeframe,0,1,tm)==-1){
                  return(false); 
               }
               //--- si el tiempo de barra es igual al tiempo de la última ejecución del método - termina el método
               if(tm[0]==m_lasttime){ 
                  return(true);
               }
            }               
            //--- obtener valores de los indicadores
            if(!Refresh()){ 
               return(false);
            }    
 
Hola a todos.......well, mi pregunta es ¿por qué esta clase no tiene SCOPE OPERATORS (::)?

Pruebo el método Parabolic SAR pero al hacer el backtest me aparece la respuesta "invalid request".
 
Hola a todos.........bien, me pregunto ¿porqué esta clase no tiene OPERADORES DE AMBITO (::)?

Intento el método Parabolic SAR pero al hacer la prueba-atras veo la respuesta "solicitud inválida".
 
Hola ...

Estoy tratando de desarrollar un EA Estoy teniendo problemas con "OrderSend". No entiendo el lenguaje de programación mucho, ya he intentado un montón de soluciones y no he encontrado ... Pero no funciona. Aparece el mensaje

"El valor de retorno de 'OrderSend' debe ser comprobado"

aparece ... No contiene errores, sin embargo ninguna posición está abierta durante las pruebas ... Al probar con la cuenta demo no tengo éxito. La prueba se ejecuta y no se abre ninguna posición en ningún momento.


¿Puede alguien ayudarme indicándome los ajustes necesarios que debo realizar?

Lo pruebo en

BOVESPA (Brasil)/ WINJ17/Cuenta demo/Metatrade 5

¿Alguien me puede ayudar?

Gracias

[Eliminado]  
MetaQuotes Software Corp.:

Nuevo artículo Cómo crear su propio Trailing Stop es publicado:

Autor: Дмитрий

 

mi_primera_ea_sartrailing.mq5(26.61 KB


al compilar da cinco errores, probé el descargado, y lo compilé según las instrucciones.....

al principio estaba feliz de que existiera este articulo, ahora estoy triste de no poder usarlo, ¿tal vez no entendi algo?

o no lo estoy haciendo bien..... ¡Insinúame por favor!)