una falla in MetaTrader 4 e MetaTrader 5 - restrizioni sul trading EA - pagina 6

 
BARS:


Beh, è possibile scriverne uno nuovo, è possibile aggiungere tutti i livelli di controllo (almeno aggiungere - non andare - niente soldi). Ma così com'è, il controllore non lo vede e lo fa (già ci saranno meno appelli....))


Beh, non molto meno. con 30 coppie aperte.
 

Se qualcuno lo sa, oltre a OrderSend, OrderClose, OrderModify,RefreshRates() (è chiaro che questi comandi devono essere indirizzati al server)

quali altri comandi si rivolgono direttamente al server e non leggono informazioni da un buffer ricevuto su un nuovo tick?

In particolare, sono interessato ai comandi MarketInfo, OrderTotal, OrderSelect, OrderProfit - leggono informazioni dal buffer o si rivolgono al server separatamente?

 
Usual_Trader:

una domanda sull'argomento, chi lo sa - a parte OrderSend, OrderClose, OrderModify,RefreshRates() (è chiaro che i comandi menzionati richiedono una chiamata al server)

Prima di tutto RefreshRates non chiama il server. In secondo luogo, nessuno dei comandi chiama direttamente il server.
 
vladimir832004:

Beh, non molto meno, con 30 coppie aperte.


Guarda il registro - la maggior parte - senza soldi.

che 30 valute. Questo dimostra che bisogna prendere un pezzo di carta, pensarci e farlo bene.

 
TheXpert:
In primo luogo, RefreshRates non fa un appello al server. In secondo luogo, nessun comando si rivolge direttamente al server.


Quindi la situazione descritta dal topicstarter, in linea di principio, non vale un cazzo?

Lasciatemi spiegare - sto anche lavorando su multicurrency e mi stavo chiedendo il numero di comandi che ho menzionato sopra.

Se non vi dispiace spiegare, quali comandi caricano il server e possono causare molta attenzione da parte di DC?

 
Usual_Trader:


Quindi la situazione descritta dal topicstarter, in linea di principio, non vale un cazzo?

Lasciatemi spiegare - sto anche lavorando su multicurrency e mi stavo chiedendo il numero di comandi che ho menzionato sopra.

Se non vi dispiace spiegare, quali comandi stanno caricando il server e possono causare molta attenzione da parte di DC?

Dovresti considerare quanto spesso vengono chiamate le seguenti funzioni: OrderSend(), OrderClose(), OrderModify(), OrderCloseBy(), OrderDelete(). Le chiamate frequenti di tutte le altre funzioni influiranno solo sulla velocità del vostro programma, ma non sulla frequenza delle richieste al server.
 
MaxZ:
Dovresti considerare quanto spesso vengono chiamate le seguenti funzioni: OrderSend(), OrderClose(), OrderCloseBy(), OrderModify(). Le chiamate frequenti a tutte le altre funzioni influiranno solo sulla velocità del programma, ma non sulla frequenza delle richieste al server.

grazie per la risposta inequivocabile
 
Usual_Trader:

grazie per la risposta inequivocabile

Prego! :))

Meglio ancora, leggete questo capitolo del libro di testo. Lì troverete la risposta all'ambiguità in cui siete stati condotti! ;)))))

 
MaxZ:
Dovresti considerare quanto spesso vengono chiamate le seguenti funzioni: OrderSend(), OrderClose(), OrderModify(), OrderCloseBy(), OrderDelete(). Le chiamate frequenti di tutte le altre funzioni influiranno solo sulla velocità del vostro programma, ma non sulla frequenza delle richieste al server.
Chiedete a Vadim in quale altro modo (comandi) potete "far incazzare" il server senza usare le funzioni menzionate.
 
vladimir832004:

nell'EA storpiato di qualcun altro, vuoi dire che Metatrader è scritto male
Pensavo che stessimo parlando della tua EA (come caso speciale)...