Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1263
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Come può un EA in modalità di test determinare quale modalità di simulazione dei tick viene utilizzata in un test?
Come puòun EA distinguere tra "OHLC su M1" e "solo prezzo di apertura"?
Risponderò alla mia stessa domanda. Il tipo di modellazione delle zecche è stampato in "Modello".
https://www.mql5.com/ru/forum/318305/page12#comment_14176127
Puoi dirmi come ottenere
FaceValue = ?
и
AccruedInterest = ?
Questi valori sono usati nel calcolo del pegno/profitto per
SYMBOL_CALC_MODE_EXCH_BONDS
SYMBOL_CALC_MODE_EXCH_BONDS_MOEX
in formule
Margine: Lotti * ContractSize * FaceValue * open_price * /100
Profitto: Lotti * close_price * FaceValue * Contract_Size + AccruedInterest * Lotti * ContractSize
Buon pomeriggio, posso chiedere informazioni sull'algoritmo di generazione del tempo di arrivo dei tick per M1? Estratto dalla guida.
Test delle strategie
Infatti, i prezzi OHLC sono presenti nei dati storici. Pertanto, solo i tempi di arrivo di Open, High, Low e Close ticks sono generati durante i test, i valori dei prezzi sono presi dalla storia.
Buon pomeriggio, posso chiedere informazioni sull'algoritmo di generazione del tempo di arrivo dei tick per M1? Estratto dalla guida.
Test delle strategie
Infatti, i prezzi OHLC sono presenti nei dati storici. Pertanto, solo i tempi di arrivo di Open, High, Low e Close ticks sono generati durante i test, i valori dei prezzi sono presi dalla storia.
Ticchettii reali e generati
Tic reali e generati
È da lì che ho preso l'estratto del testo. Mi interessa come arrivano le zecche (tempo di arrivo, evidenziato in grassetto)
È da lì che ho preso l'estratto del testo. Mi interessa come arrivano le zecche (tempo di arrivo, evidenziato in grassetto)
In modalità OHLC non ci sono tick in quanto tali. Naturalmente, il tempo tra quattro punti è diviso in quattro intervalli.
Per controllare: mettete Print in OntTick() ed eseguite in modalità OHLC.
Salve. Puoi darmi un suggerimento?
Come posso controllare se l'orario è un orario commerciale o no?
(perché l'EA inizi a lavorare immediatamente, senza aspettare il primo tick)
Salve. Puoi darmi un suggerimento?
Come posso controllare se l'orario è un orario commerciale o no?
(perché l'Expert Advisor inizi a lavorare immediatamente, senza aspettare il primo tick)
OnTimer()
ma che tipo di offerte metterete nei vostri ordini).
https://www.mql5.com/ru/docs/event_handlers/ontimer
OnTimer()
che tipo di offerte metterete negli ordini)?
https://www.mql5.com/ru/docs/event_handlers/ontimer
Non è questa la domanda. La domanda è come fare in modo che l'Expert Advisor inizi a lavorare, incluso il trading, quando è il momento giusto, senza aspettare un nuovo tick.
Non è questa la domanda. La domanda è come fare in modo che l'Expert Advisor inizi a lavorare, incluso il trading, quando è il momento di fare trading, senza aspettare un nuovo tick.
L'Expert Advisor elabora gli eventi. Se non volete aspettare l'evento NewTick#, che è gestito dalla funzioneOnTick, potete usare la funzione
boolEventSetTimer(int seconds// numero di secondi
);
per generare eventi daltimercon la periodicità specificata, l'evento Timer# è gestito dalla funzione OnTimer(). Il tuo Expert Advisor lavorerà continuamente (con una certa periodicità) senza aspettare gli eventi tick.