Errori, bug, domande - pagina 1800

 
Комбинатор:
queste capacità si trovano solo in OrderSend asincrono
Queste possibilità risiedono nel tempo che MT5 dedica alle questioni interne. In particolare, parte del marketing HFT è OrderSend o OrderSendAsync + OnTradeTransaction. Ma in nessun modo OrderSendAsync solo.
 

Per favore condividi la tua moto: una funzione bool che ti dice se un simbolo è pronto per essere scambiato o no.

Voglio usare questa funzione per aggiungere tutti i simboli attualmente scambiati a Market Watch e cancellare il resto.

 
fxsaber:

Una funzione bool che ti dice se il simbolo è pronto per il trading o no.

Penso che tutti i controlli tranne SYMBOL_TRADE_MODE_DISABLED siano inefficaci ai fini della formazione di Market Watch
 
fxsaber:

Non c'è nessuna modellazione artificiale! C'è il fatto della frenata di MT5, che getta un'ombra sulle capacità di HFT vociferate dagli sviluppatori negli articoli.

In precedenza, gli sviluppatori hanno incolpato le terze parti quando sono stati mostrati dei rallentamenti su FORTS. Ora possiamo rifiutare le ragioni di terzi - Metaquotes-Demo stesso sta rallentando.

È semplicemente immorale fare un reclamo sui demo-server, specialmente quelli che non sono supportati da un broker :-)
 
Dennis Kirichenko:
È semplicemente immorale fare una lamentela sui server demo, specialmente quelli che non hanno un broker alle spalle :-)

Il CD è stato ringraziato per i freni trovati sulla piattaforma, in quanto sono stati in grado di identificare i punti deboli e correggerli.

Metaquotes-Demo è quello che dovrebbe funzionare come un orologio. E gli sviluppatori possono vedere tutti i suoi log interni.

 
A100:
Penso che allo scopo di formare Market Watch tutti i controlli tranne SYMBOL_TRADE_MODE_DISABLED siano inefficaci
Questo è un altro. Se disattivato - 100% inefficace. E seSYMBOL_TRADE_MODE_FULL - non 100% è possibile.
 

Metaquotes-Demo è pieno di simboli senza prezzi, ma si possono mettere dei limitatori!

Demo per il simbolo "KRKO

void OnStart()
{
  MqlTradeRequest Request = {0};

  Request.action = TRADE_ACTION_PENDING;
  Request.symbol = "KRKO";
  Request.volume = 1;
  Request.price = 1;
  Request.type = ORDER_TYPE_BUY_LIMIT;
  Request.type_time = ORDER_TIME_DAY;
  
  MqlTradeResult Result = {0};
  
  OrderSend(Request, Result);
}

Risultato


Anche un margine viene addebitato. OrderCheck restituisce true anche per le richieste di mercato (OrderSend - requote).

È un bug?

 
fxsaber:

OrderCheck restituisce true anche per le richieste di mercato (OrderSend - requote).

Su EURRUB OrderCheck restituisce true quando il mercato è chiuso.

 
fxsaber:

È il Metaquotes-Demo che deve funzionare come un orologio. E gli sviluppatori possono vedere tutti i suoi log interni.

Esattamente.
 
Chiamate multiple diSymbolSelect causeranno il blocco del terminale.