Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 408
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
Tutto dipende dalla logica dell'indicatore. Più spesso - sì, nella funzione OnCalculate().
Lafunzione "OnCalculate() viene chiamata solo negli indicatori personalizzati quando è necessario calcolare i valori dell'indicatore tramite l'eventoCalculate. Questo accade di solito quando un nuovo tick viene ricevuto dal simbolo" - come fare allora per far eseguire il calcolo solo una volta all'apparizione di una candela. In mql4 c'è un controllo.
Più facile se non è la prima spunta (prev_calcolato != 0) e tassi_totale > prev_calcolato.
Sì :). Forse dovrei trovare un esempio di incrocio di due medie mobili esponenziali (l'ho visto da qualche parte) e rifarlo.
Come posso intercettare l'evento di chiusura del tick corrente? Non ci sono mezzi standard? Cioè quando si apre un trade si deve scrivere qualcosa come:e poi controllare su ogni tick:
e poi controllare ad ogni spunta:
Come posso intercettare l'evento di chiusura del tick corrente? Non ci sono mezzi standard? Cioè quando si apre un trade si deve scrivere qualcosa come:e poi controllare su ogni tick:
e poi controllare ad ogni spunta:
Come posso intercettare l'evento di chiusura del tick corrente? Non ci sono mezzi standard? Cioè quando si apre un trade si deve scrivere qualcosa come:e poi controllare su ogni tick:
e poi controllare ad ogni spunta:
Non capisco niente. Che valore volete ottenere?
Ho letto quello che hai scritto in questo modo
{
Apertura di un ordine;
Se l'ordine si apre, allora
TotalOrder = TotalOrder+1;
}
) di default totalOrder = 0, ma dopo ogni apertura di un ordine il valore aumenterà, dopo 10 aperture (il valore sarà esattamente 10) il contatore di tutte le posizioni mai aperte (nessun controllo per tipo, per Magik e per simbolo = aggiungerà assolutamente tutti gli ordini aperti)
E la prossima condizione si presenta così
se TotalOrder non è uguale aOrdersTotal {}
Tocca a te, amico, al banco degli ordini. Qui danno solo consigli e aiutano con problemi di codice.