Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 761

 

Tengo una pregunta sobre las señales. Cuando se conecta, ¿se copian las operaciones ya existentes que están en reducción y las órdenes de señales pendientes ya colocadas en el momento de la compra?

 
Aleksandr Borodavkin:

Tengo una pregunta sobre las señales. Cuando se conecta, ¿se copian las operaciones ya existentes que están en una reducción y las órdenes de señales pendientes ya establecidas en el momento de la compra?


Las órdenes pendientes no se copian en absoluto, sólo se copian las operaciones de compra y venta. Ayuda:Cómo configurar una plataforma de negociación para utilizar señales.

Durante la sincronización, se copiarán todas las posiciones que estén en la cuenta de operaciones del proveedor.

Как подписаться на сигнал - Торговые сигналы и копирование сделок - Справка по MetaTrader 5
Как подписаться на сигнал - Торговые сигналы и копирование сделок - Справка по MetaTrader 5
  • www.metatrader5.com
Для копирования торговых операций провайдера на собственный счет необходимо оформить подписку на сигнал. За нее может взиматься еженедельная или...
 
Николай Никитюк:

Hola 2017.07.18_18:26 GMT+3. Conocedores del foro, aconsejen qué tipo de programación utilizar para completar el EA -- ¿procedimental u OOP? Hice la pregunta en la página 760. Parece el Asesor Experto Moving Average.mq5 estándar pero no está funcionando. El artículo https://www.mql5.com/ru/articles/367 lo llama "reglas simples". ¿Qué tipo de programación debo elegir para que mi código no contradiga esas "simples reglas"? Para no tener que escribir otro año de Asesor Experto, creo que podría estar terminado en un mes o un año y medio. Espero obtener una respuesta. Si tiene alguna duda, no dude en preguntar. Eso es todo por ahora. 18:39 GMT+3. Publicado a las 18:42 GMT+3.

Utiliza el tipo de programación que entiendas personalmente.

 

Me pueden decir cómo recuperar el ticket del historial que había cuando se abrió. En la captura de pantalla es "63214735"

Archivo del informe

De la terminal de la historia


 
Vasiliy Sokolov:

Utiliza el tipo de programación que entiendas personalmente.


+100

 
Me pueden decir cómo obtener el billete que estaba en el comercio de la historia. En la captura de pantalla es "63214735"

Archivo del informe


Desde el terminal de la historia


Este código no se encuentra

   datetime end=TimeCurrent();
   datetime start=end-PeriodSeconds(PERIOD_D1);// установим начало на сутки назад
//--- запросим в кэш программы нужный интервал торговой истории
   HistorySelect(start,end);
   
   int deals=HistoryDealsTotal(); 
   for(int i=0;i<deals;i++) 
     { 
      if(HistoryDealGetInteger(i,DEAL_TICKET)==63214735)  Alert( deals );
     }
 
Vitaly Muzichenko:
Por favor, indíqueme cómo recuperar el billete del historial, que estaba en el momento de la operación. En la captura de pantalla es "63214735".

....

Este código no encuentra

Creo que deberías buscar la posición, no el trato

https://www.mql5.com/ru/docs/trading/historyselectbyposition

Документация по MQL5: Торговые функции / HistorySelectByPosition
Документация по MQL5: Торговые функции / HistorySelectByPosition
  • www.mql5.com
Торговые функции / HistorySelectByPosition - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Ivan Ivanov:

Creo que deberías buscar la Posición, no el Trato

https://www.mql5.com/ru/docs/trading/historyselectbyposition

Es posible, pero hasta ahora no he encontrado nada. Puedes conseguir esas entradas que no necesitas

Ahora mismo hay una posición activa, y una vez que está en el historial, hay que buscar su ticket "63228260"


 

Estos son los datos que obtuve en el probador

01.01.2017-01.06.2017
2017.07.20 00:08:35.127 Core 1 Si-9.17,M1: 46437 ticks, 19260 bars generated. Environment synchronized in 0:00:00.031. Test passed in 0:00:42.151.
2017.07.20 00:08:35.127 Core 1 Si-9.17,M1: total time from login to stop testing 0:00:42.182 (including 0:00:00.031 for history data synchronization)
2017.07.20 00:08:35.127 Core 1 368 Mb memory used including 30 Mb of history data, 64 Mb of tick data

01.06.2017-01.07.2017
2017.07.20 00:13:20.957 Core 1 Si-9.17,M1: 61072 ticks, 16125 bars generated. Test passed in 0:02:12.101 (including ticks preprocessing 0:00:00.016).
2017.07.20 00:13:20.957 Core 1 348 Mb memory used including 32 Mb of history data, 64 Mb of tick data

Hay preguntas:

1. ¿por qué el primer período con el mensaje "tiempo total desde el inicio de la sesión hasta el fin de la prueba"?

2. el primer período contiene menos ticks pero más barras, mientras que estoy probando con OHLC - los ticks no deberían afectar el tiempo de prueba?

Me confunde el hecho de que se dedique más tiempo a las pruebas en junio, ¿por qué?

 
Ivan Ivanov:
Vitaly Muzichenko:
Y no hay que fijarse en las posiciones ni en los tratos, sino en las órdenes, porque primero viene una orden, luego un trato y después una posición.
Razón de la queja: