Gráfico M1 falta de barras - página 3

 

Ok, lo corregiré.

P.D. Sólo llevo una semana programando EA, todavía cometo errores

 

¿Y la funcionalidad del código?

¿Cuál es la razón?

 
DmitriyN:
Y en el probador no siempre puede ser, porque tienes condiciones estrictas como Minuto()==bM3 . ¿Y si no hay tal bar? En la vida real o en la demostración, la conexión puede perderse fácilmente.
Marque las casillas aquí: Menú superior/Servicio/Configuración/Asesores.


¿Cómo puedo repetir la solicitud de apertura de una orden, por ejemplo, si no hay barra 8 34 y abrirla a las 8 35....?
 

Por cierto..,

...El problema es la falta de cotizaciones en M1, he intentado actualizar (descargar) el archivo de cotizaciones de MT4, pero no se ha descargado nada. Sólo hay cotizaciones de este mes, o mejor dicho las había, he descargado el archivo de otro sitio, ha fallado la instalación y se ha borrado el historial sin guardar, ahora no puedo probar el asesor en absoluto. He intentado reinstalarlo, pero no funciona, aunque en la base dice que cita 4milla.s +om... ¡Por favor, aconsejen qué hacer!

Escribí la pregunta al soporte... cuéntame sobre las cotizaciones

dice en el registro

2012.06.27 21:50:05 Se han realizado 0 pases durante la optimización

2012.06.27 21:50:05 TestGenerator: no hay datos del historial 'EURUSD1'

 
Aún así, por favor, ayuda con el código para que funcione para real....
 

2. Compruebe el apalancamiento en el probador y en el real/demo, si el apalancamiento en el probador es de 500 y en el real es de 100, el margen libre puede no ser suficiente para abrir una operación.

3. Insertar después de OrderSend(); Print(GetLastError()) line;

Mire el registro para ver qué error se está produciendo y utilícelo como punto de partida. Al depurar el Asesor Experto, inserte esta línea en los lugares dudosos, puede borrarla o comentarla después.
 

Todavía no se ha comprobado((( mierda, la he liado con las comillas, he querido actualizar la base y han desaparecido todas las comillas en el tester, dice ...((((

2012.06.27 21:50:05 Se han realizado 0 pases durante la optimización

2012.06.27 21:50:05 TestGenerator: no hay datos del historial 'EURUSD1'

 
rulabs:

2. Mira el apalancamiento en el probador y en el real/demo, si el apalancamiento en el probador es de 500 y en el real de 100, el margen libre puede no ser suficiente para abrir una operación.

3. Insertar después de OrderSend(); Print(GetLastError());

Comprueba el registro para ver qué tipo de error obtienes y utilízalo como punto de partida. Cuando depure el EA, inserte esta línea en lugares dudosos, puede borrarla o comentarla más tarde.


¿Cómo se sabe en el Probador de Estrategias cuál es el apalancamiento?

PS en la cuenta real 1 : 500

 

Simplificado al extremo. Pon tu tiempo un minuto más que el del servidor. Y ejecútalo:

int start()
  {
   if ((OrdersTotal()==0 && Hour()==21) && (Minute()==2))
      {     
      OrderSend(Symbol(),OP_SELL,0.1,Bid,0,Ask+100*Point,Ask-100*Point,"DLSexp",123,0);
      }  
  } 

¿Este código abre sus pedidos?

A mí me funciona.

 

Instale Metatrader de Alpari, pruebe en él y opere con su broker. Es el único con cinco dígitos, tenlo en cuenta.

Servicio-configuración-archivo de cotización EURUSD M1, cerrar, reiniciar el terminal.

Service-Settings=Graphs, rellena ambos campos de entrada hasta el máximo de 1000000000000000000, no recuerdo cuánto cabe ahí.