Errori, bug, domande - pagina 1427

 
mao17:

Per favore, consigliate come determinare il valore di Stops_Level.

SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL) restituisce 0

(È anche 0 nel terminale nella finestra delle specifiche)

Ma quando si cerca di piazzare un ordine con uno stop di 10 punti inferiore all'ASK, SendOrder restituisce l'errore 10016 (stop sbagliato nella richiesta)

Allo stesso tempo, se controlliamo l'ordine usando CheckOrder, non c'è nessun errore.

Per sicurezza, ecco la struttura della richiesta:

Req.action = TRADE_ACTION_DEAL;

Req.symbol = _Symbol;

Req.volume = 1;

Req.type=ORDER_TYPE_BUY;

Req.type_filling=ORDER_FILLING_RETURN;

Req.sl = Ask - 10;

Questo è divertente:

Per esempio, il vostro attuale Ask è 1,00698.

Ora la domanda è: quanto è 1,00698-10 = ?

 
mao17:

Per favore, consigliate come determinare il valore di Stops_Level.

SymbolInfoInteger(_Symbol, SYMBOL_TRADE_STOPS_LEVEL) restituisce 0

(È anche 0 nella finestra delle specifiche nel terminale client)

Ma quando si cerca di piazzare un ordine con uno stop di 10 punti inferiore all'ASK, SendOrder restituisce l'errore 10016 (stop sbagliato nella richiesta)

Allo stesso tempo, se controlliamo l'ordine usando CheckOrder, non c'è nessun errore.

Per sicurezza, ecco la struttura della richiesta:

Req.action = TRADE_ACTION_DEAL;

Req.symbol = _Symbol;

Req.volume = 1;

Req.type=ORDER_TYPE_BUY;

Req.type_filling=ORDER_FILLING_RETURN;

Req.sl = Ask - 10;

Req.sl = Ask - 10*_Point;
 
Yury Kirillov:
Req.sl = Ask - 10*_Point;
Perché date un tutto pronto, aiutate un uomo ad imparare a pensare correttamente e ad analizzare il suo codice e il risultato desiderato. )))))
 
Stanislav Korotky:

No. La scrivania dice sempre "aggiorna all'ultima build". (il che, ovviamente, dovrebbe essere corretto, se stessero solo correggendo dei bug). Ho rilevato il problema sulla build 900, poi ho aggiornato alla 902 - nessun miglioramento. Apparentemente, il problema è sorto a causa dell'aggiunta di modelli di classe. Anche se ci sarà da "ballare" con i modelli per qualche tempo, penso che sia meglio non usarli affatto.

Ho aggiornato a 902 - ora ho anche int int. Per risolverlo ho bisogno di MetaEditor >=1210.

 
Yury Kirillov:
Req.sl = Ask - 10*_Point;
Grazie! Sì, questo era il punto. Non ha tenuto conto di _Point)
 

MathMax

nessun prompt appare quando si scrivono 3 lettere.

 
Vasyl Nosal:

MathMax

nessun prompt appare quando si scrivono 3 lettere.

Inquietante, e io l'ho impostato su due - tutto appare. Prova a scrivere fmax
 
Vasyl Nosal:

MathMax

Scrivere 3 lettere non porta a un indizio.

Vedi se hai fatto qualcosa di sbagliato qui?

 
A100:

Aggiornato al 902 - ora ho anche l'int int. Ho bisogno di MetaEditor >=1210 per sistemarlo.

Questo è bello da sentire (se è davvero risolto), solo che non è chiaro perché dovrei apprenderlo sul forum dagli utenti e non dal team di supporto nel service-desk, dove il ticket corrispondente è appeso? La domanda è retorica, ovviamente.

A proposito, nemmeno io posso aggiornarlo. Riavviato sul server MK proprio ora - ha tirato fuori l'aiuto e nient'altro!

 
Vladimir Pastushak:

Vedi se hai fatto qualcosa di sbagliato qui?

È di default.

Non funziona.