Errori, bug, domande - pagina 2125

 
Vladislav Andruschenko:

Transazioni duplicate quando si usa un UPU di terze parti

Problema della sessione. Quando il precedente non è stato chiuso e se ne apre uno nuovo. il vecchio terminale funziona e il nuovo terminale funziona. ottiene un duplicato. :-)

@fxsaber da qualche parte hai scritto su come tracciare questo. non riesco a trovare

È un problema dell'utente, le sessioni devono essere monitorate. Non potete farci niente. Se ci sono duplicati, altrimenti bisogna chiudere la sessione.
 
Vladislav Andruschenko:

Transazioni duplicate quando si usa un UPU di terze parti

Problema della sessione. Quando il precedente non è stato chiuso e se ne apre uno nuovo. il vecchio terminale funziona e il nuovo terminale funziona. ottiene un duplicato. :-)

Non riesco a trovarlo@fxsaber da qualche parte hai scritto su come tracciare questo.

Forum sul trading, sistemi di trading automatico e tester di strategie

Caratteristiche del linguaggio mql5, sottigliezze e trucchi

fxsaber, 2018.02.06 07:41

OnTradeTransaction ti permette di scrivere un consulente non di trading (Servizio) che traccia la presenza di un "clone" di consulente di trading in esecuzione sul tuo conto. Queste situazioni a volte si verificano a causa della disattenzione.

SZY

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Fuori tema

fxsaber, 2018.02.02 13:45

Poi "sono nella loggia". @ non è il mio indirizzo.
 
fxsaber:

Sì, attraverso un modello.


Il risultato è


o come segue


Risultato


Grazie mille.

 

non è possibile salvare in magazzino, mt 5



 
Potete dirmi per favore come sbarazzarmi dell'avviso "Fine del tempo di prova" che appare?
 

Potete dirmi perché viene restituito il numero massimo di barre e non il numero sull'intervallo di date richiesto?

input datetime time=D'2017.02.05 00:00';
///////////////////////////////////////////////////////

datetime Time_[];
ArraySetAsSeries(Time_,true);
CopyTime(_Symbol,_Period,0,1,Time_);
   
bar=Bars(_Symbol,_Period,time,Time_[0]); 

Ora ho provato a copiare due elementi dell'arrayTime_. E ha provato a chiamare:

bar=Bars(_Symbol,_Period,Time_[1],Time_[0]); 

restituisce due barre, come richiesto. Quindi la variabiletempo non è corretta. E si scopre che il tempo è in qualche modo uguale a zero e restituisce tutte le barre per questo motivo,

come nella prima variante dell'aiuto.

 
Ciao, domanda - posso creare il mio strumento in MT5 esportando i dati dall'API di qualche altra borsa?
 

mt5 carica il processore.

Ci sono molti strumenti finanziari aperti, ognuno dei quali ha lo stesso Expert Advisor e indicatore.

Ho suggerito che il Service Desk dovrebbe attaccare un EA o un indicatore a tutto il terminale.

Ho anche suggerito di aggiungere la modalità idle - mentre lavoro con un simbolo, lascia morire tutti gli altri.

Non è ancora disposto a farlo. non è rilevante?

grazie


P.S. Ho intenzione di ordinare un processore migliore dalla Cina.


 
arraga:
Ciao, domanda - posso creare il mio strumento in MT5 esportando i dati dall'API di qualche altra borsa?

https://www.mql5.com/ru/articles/4160

Как торговать на внешней бирже криптовалют через MetaTrader 5
Как торговать на внешней бирже криптовалют через MetaTrader 5
  • 2017.11.24
  • o_o
  • www.mql5.com
Не так давно разработчики языка MQL5 представили его обновленный функционал, в котором появилась возможность создания пользовательских символов и графиков. Широкая трейдерская общественность еще не успела оценить мощь этого нововведения, но даже легкий и ненавязчивый брейншторм показывает, какие огромные возможности скрывают в себе кастомные...
 

Apertura di posizioni manuali BUY su due server di trading demo


RoboForex-MetaTrader 5

2018.02.13 00:02:08.424 '8520459': market buy 1.00 GBPUSD
2018.02.13 00:02:10.101 '8520459': accepted market buy 1.00 GBPUSD
2018.02.13 00:02:10.101 '8520459': deal #90389019 buy 1.00 GBPUSD at 1.38387 done (based on order #107426544)
2018.02.13 00:02:10.101 '8520459': order #107426544 buy 1.00 / 1.00 GBPUSD at 1.38387 done in 1683.949 ms


FXOpen-MT5

2018.02.13 00:00:25.780 '18000903': market buy 1.00 GBPUSD
2018.02.13 00:00:25.912 '18000903': accepted market buy 1.00 GBPUSD
2018.02.13 00:00:25.922 '18000903': market buy 1.00 GBPUSD placed for execution
2018.02.13 00:00:25.942 '18000903': order #896454 buy 1.00 / 1.00 GBPUSD at market done in 154.252 ms
2018.02.13 00:00:25.942 '18000903': deal #80559 buy 1.00 GBPUSD at 1.38387 done (based on order #896454)

Le linee dello stesso colore significano la stessa cosa. Tuttavia, si vede chiaramente che sono in ordine diverso. Per Robo, il messaggio sull'esecuzione dell'ordine arriva dopo l'esecuzione del trade. In aperto viene PRIMA! Per questo motivo OrderSend restituisce fortuna, ma nessuna transazione ancora. Cioè otteniamo OrderSend non sincronizzato con la storia, il che è un bug. Qual è la ragione?

Motivazione: