Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 871 1...864865866867868869870871872873874875876877878...1504 Nuovo commento lil_lil 2018.05.25 08:19 #8701 Quando si esegue nel tester, il prezzo corrente = 4843. i gufi mettono un limite di sequestro sul prezzo di 10. Com'è possibile, come si può evitare? Vladimir Karputov 2018.05.25 08:22 #8702 lil_lil:Quando si esegue nel tester, il prezzo corrente = 4843. i gufi mettono un limite di sequestro sul prezzo di 10. Com'è possibile, come evitarlo? Emettere il prezzo corretto per impostare l'ordine pendente. lil_lil 2018.05.25 08:30 #8703 Vladimir Karputov:Emettere il prezzo corretto per impostare l'ordine pendente.Una volta che questo selimit diventa una posizione, l'ulteriore impostazione dell'ordine limite va liscia. ExtStep=10*m_adjusted_point; m_trade.SellLimit(checkVolumeValue(loot),m_symbol.Bid()+ExtStep); Qual è il prezzo sbagliato? Vladimir Karputov 2018.05.25 08:38 #8704 lil_lil: Una volta che questo selimit diventa una posizione, l'ulteriore impostazione dell'ordine limite va liscia. Qual è il prezzo sbagliato?m_symbol.Bid() - questo contiene chiaramente o spazzatura o vecchio prezzo. Dovremmo prima aggiornare il prezzo: if(!RefreshRates()) return; e poi dovremmo emettere un ordine di trading per piazzare un ordine pendente. lil_lil 2018.05.25 08:43 #8705 Vladimir Karputov: m_symbol.Bid() - questo contiene chiaramente o spazzatura o il vecchio prezzo. Il prezzo dovrebbe essere aggiornato prima: e poi emettere un ordine di compravendita per piazzare un ordine pendente.C'è if(!RefreshRates()) return;prima di inviare un ordine Vladimir Karputov 2018.05.25 08:45 #8706 lil_lil: C'è prima di inviare l'ordinePrima di inviare l'ordine, stampate il prezzo che state inviando. lil_lil 2018.05.25 08:46 #8707 Vladimir Karputov: Stampa il prezzo che stai trasmettendo prima di inviare l'ordine.m_symbol.Bid()4828.0 Vladimir Karputov 2018.05.25 08:48 #8708 lil_lil: m_symbol.Bid()4828.0Ok, d'altra parte: controlla i log nella scheda Log - dovresti vedere sicuramente che hai inviato un ordine Sell limit al prezzo 10. lil_lil 2018.05.25 08:53 #8709 Vladimir Karputov:Ok, guardiamo l'altro lato: controlla i registri nella scheda "Log" per vedere che hai inviato un ordine Sell limit a prezzo 10.CTrade::OrderSend: modifica #3 a 10.00000 (sl: 0.00000 tp: 0.00000) [done]ok, questo modifica a quel prezzo, lo cercherà. Vladimir Karputov 2018.05.25 08:57 #8710 lil_lil: CTrade::OrderSend: modifica #3 a 10.00000 (sl: 0.00000 tp: 0.00000) [done]Controlla i ticchettii del terminale per la data in 00-00 1...864865866867868869870871872873874875876877878...1504 Nuovo commento
Quando si esegue nel tester, il prezzo corrente = 4843. i gufi mettono un limite di sequestro sul prezzo di 10.
Com'è possibile, come si può evitare?
Quando si esegue nel tester, il prezzo corrente = 4843. i gufi mettono un limite di sequestro sul prezzo di 10.
Com'è possibile, come evitarlo?
Emettere il prezzo corretto per impostare l'ordine pendente.
Emettere il prezzo corretto per impostare l'ordine pendente.
Una volta che questo selimit diventa una posizione, l'ulteriore impostazione dell'ordine limite va liscia.
Qual è il prezzo sbagliato?Una volta che questo selimit diventa una posizione, l'ulteriore impostazione dell'ordine limite va liscia.
Qual è il prezzo sbagliato?m_symbol.Bid() - questo contiene chiaramente o spazzatura o vecchio prezzo.
Dovremmo prima aggiornare il prezzo:
e poi dovremmo emettere un ordine di trading per piazzare un ordine pendente.
m_symbol.Bid() - questo contiene chiaramente o spazzatura o il vecchio prezzo.
Il prezzo dovrebbe essere aggiornato prima:
e poi emettere un ordine di compravendita per piazzare un ordine pendente.
C'è
prima di inviare un ordine
C'è
prima di inviare l'ordine
Prima di inviare l'ordine, stampate il prezzo che state inviando.
Stampa il prezzo che stai trasmettendo prima di inviare l'ordine.
m_symbol.Bid()4828.0
m_symbol.Bid()4828.0
Ok, d'altra parte: controlla i log nella scheda Log - dovresti vedere sicuramente che hai inviato un ordine Sell limit al prezzo 10.
Ok, guardiamo l'altro lato: controlla i registri nella scheda "Log" per vedere che hai inviato un ordine Sell limit a prezzo 10.
CTrade::OrderSend: modifica #3 a 10.00000 (sl: 0.00000 tp: 0.00000) [done]
CTrade::OrderSend: modifica #3 a 10.00000 (sl: 0.00000 tp: 0.00000) [done]
Controlla i ticchettii del terminale per la data in 00-00