Questions des débutants MQL5 MT5 MetaTrader 5 - page 407
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Bon après-midi.
Pouvez-vous me dire comment obtenir la valeur deTenkan etKijun sur la bougie précédente dans mql5?
Veuillez consulter l'exemple pouriIchimoku.
Je regardais avant de poser la question. Dans mql4 c'était plus facile, par exemple sur le dernier chandelier
double tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1);
Et ici j'ai compris qu'un objet est créé
handle=iIchimoku(name,period,tenkan_sen,kijun_sen,senkou_span_b);
Mais comment en tirer la valeur tenkan, je n'arrive pas à comprendre :(. Je veux une simple intersection tenkan et kijun à suivre et c'est tout.
Je regardais avant de poser la question. Dans mql4 c'était plus facile, par exemple sur le dernier chandelier
double tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1);
Et ici j'ai compris qu'un objet est créé
handle=iIchimoku(name,period,tenkan_sen,kijun_sen,senkou_span_b);
Mais comment en tirer la valeur tenkan, je n'arrive pas à comprendre :(. Je veux une simple intersection de tenkan et kijun et c'est tout.
Voulez-vous faire le suivi dans un indicateur ou dans un EA ?
Dans le conseiller. Sortie du formulaire d'alerte avec son.
Regardez la fonction CopyBuffer().
Dans l'exemple
ma_handle=iMA(Symbol(),0,period,shift,smootMode,price) ; - l'objet est créé
if(CopyBuffer(ma_handle,0,0,to_copy,MABuffer)<=0)return(0) ; - remplit le tableauMABuffer avec les valeurs dema_handle
Et maintenantnous pouvons obtenir des valeurs deMABuffer ?
Dans l'exemple
ma_handle=iMA(Symbol(),0,period,shift,smootMode,price) ; - l'objet est créé
if(CopyBuffer(ma_handle,0,0,to_copy,MABuffer)<=0)return(0) ; - remplit le tableauMABuffer avec les valeurs dema_handle
Et maintenantnous pouvons obtenir des valeurs deMABuffer ?
Oui. Dans MABuffer, en utilisant la fonction CopyBuffer() vous obtenez les valeurs de MA sur l'intervalle spécifié. MABuffer est, bien sûr, un tableau.
Oui, dans MABuffer vous avez obtenu les valeurs MA sur l'intervalle que vous avez spécifié avec la fonction CopyBuffer(). MABuffer, bien sûr, est un tableau.
Et vous devez faire tout cela correctement dans la procédure
intOnCalculate(constint rates_total,constint prev_calculated,
constdatetime&time[],
constdouble&open[],
constdouble&high[],
constdouble&low[],
constdouble&close[],
constlong&tick_volume[],
constlong&volume[],
constint&spread[])
Même si je veux afficher la valeur à l'écran ?
Et tout cela est fait correctement dans une procédure
intOnCalculate(constint rates_total,constint prev_calculated,
constdatetime&time[],
constdouble&open[],
constdouble&high[],
constdouble&low[],
constdouble&close[],
constlong&tick_volume[],
constlong&volume[],
constint&spread[])
Même si je veux afficher la valeur à l'écran ?