Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 761

 

Ho una domanda sui segnali. Quando ci si collega, vengono copiati i trade già esistenti che sono in drawdown e gli ordini di segnale pendenti già piazzati al momento dell'acquisto?

 
Aleksandr Borodavkin:

Ho una domanda sui segnali. Quando ci si connette, vengono copiati i trade già esistenti che sono in un drawdown e gli ordini di segnale pendenti già impostati al momento dell'acquisto?


Gli ordini pendenti non vengono mai copiati - solo le compravendite vengono copiate. Aiuto:Come impostare una piattaforma di trading per utilizzare i segnali.

Durante la sincronizzazione, tutte le posizioni che sono sul conto di trading del fornitore saranno copiate.

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

Ciao 2017.07.18_18:26 GMT+3. Conoscitori del forum, consigliate quale tipo di programmazione usare per completare l'EA -- procedurale o OOP ? Ho fatto la domanda a pagina 760. Sembra l'Expert Advisor standard Moving Average.mq5 ma non funziona. L'articolo https://www.mql5.com/ru/articles/367 lo chiama "regole semplici". Che tipo di programmazione dovrei scegliere affinché il mio codice non contraddica queste "semplici regole"? Così non devo scrivere un altro anno di Expert Advisor, penso che potrebbe essere finito in un mese o un anno e mezzo. Spero di ricevere una risposta. Se avete delle domande, chiedete pure. Questo è tutto per ora. 18:39 GMT+3. Postato alle 18:42 GMT+3.

Usate il tipo di programmazione che capite personalmente.

 

Potete dirmi come recuperare il biglietto dalla cronologia che c'era quando è stato aperto. Nello screenshot è "63214735".

File di rapporto

Da terminale dalla storia


 
Vasiliy Sokolov:

Usate il tipo di programmazione che capite personalmente.


+100

 
Potete dirmi come ottenere il biglietto che era sullo scambio dalla storia. Nello screenshot è "63214735".

File di rapporto


Dal terminale dalla storia


Questo codice non viene trovato

   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:
Si prega di consigliare come recuperare il biglietto dalla cronologia, che era al momento dello scambio. Nello screenshot è "63214735".

....

Questo codice non trova

Penso che si dovrebbe cercare la posizione, non l'accordo

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

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

Penso che si dovrebbe cercare la posizione, non l'accordo

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

È possibile, ma finora non ho trovato nulla. È possibile ottenere quei biglietti che non sono necessari

In questo momento c'è una posizione attiva, e una volta che è nella storia, è necessario trovare il suo biglietto "63228260"


 

Questi sono i dati che ho ottenuto nel tester

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

Ci sono domande:

1. perché il primo periodo con il messaggio "tempo totale dal login all'arresto del test"?

2. il primo periodo contiene meno tick ma più barre, mentre sto testando con OHLC - i tick non dovrebbero influenzare il tempo di test?

Sono confuso dal fatto che a giugno si spende più tempo per i test - perché?

 
Ivan Ivanov:
Vitaly Muzichenko:
E non sono le posizioni o gli accordi che devono essere guardati, ma gli ordini, perché prima viene un ordine, poi un accordo, poi una posizione.
Motivazione: