[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 109
//+------------------------------------------------------------------+ //| Fonction d'initialisation de l'indicateur personnalisé | //+------------------------------------------------------------------+ int init() { //---- paramètres de dessin SetIndexStyle(0,DRAW_HISTOGRAM) ; SetIndexStyle(1,DRAW_LINE) ; SetIndexDrawBegin(1,SignalSMA) ; IndicateurDigits(Digits+1) ; //---- mise en correspondance des tampons indicateurs SetIndexBuffer(0,MacdBuffer) ; SetIndexBuffer(1,SignalBuffer) ; //---- nom pour le DataWindow et l'étiquette de la sous-fenêtre de l'indicateur IndicatorShortName("USDJPY("+FastEMA+", "+SlowEMA+", "+SignalSMA+")") ; SetIndexLabel(0, "MACD") ; SetIndexLabel(1, "Signal") ; //---- initialisation faite retour(0) ; } //+------------------------------------------------------------------+ //| Convergence/Divergence des Moyennes Mobiles. //+------------------------------------------------------------------+ int start() { int limite ; int counted_bars=IndicatorCounted() ; //---- dernière barre comptée sera recomptée si(counted_bars>0) counted_bars-- ; limit=Bars-counted_bars ; //---- macd compté dans le 1er tampon for(int i=0 ; i<limit ; i++) MacdBuffer[i]=iMA("USDJPY",0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA("USDJPY",0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i) ; //---- ligne de signal comptée dans le 2ème tampon pour(i=0 ; i<limite ; i++) SignalBuffer[i]=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i) ; //---- fait retour(0) ; } //+------------------------------------------------------------------+
Bonjour à tous. Quelqu'un peut-il me dire où trouver un indicateur de tic-tac qui tiendrait une verticale, une horizontale et une ligne de tendance attachée ? Les indicateurs affichés sur le forum ne peuvent pas le faire.
REXX писал(а)>> Pouvez-vous me dire si quelqu'un a rencontré un curseur à base de fractales, peut-être comme des enveloppes, je vous en serais très reconnaissant....
Question aux experts, existe-t-il un indicateur flèche prêt à l'emploi, qui montre l'intersection du poignet avec les niveaux Fibo, et si non, est-il possible de l'implémenter, par exemple, à partir du SpudFibo prêt à l'emploi ?
Comment faire ? Que dois-je remplacer dans ce code MACD ?
#propriété indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 DarkKhaki
#property indicator_color2 Red
#property indicator_width1 2
//---- paramètres de l'indicateur
extern int FastEMA=12 ;
externe interne SlowEMA=26 ;
extern inttern SignalSMA=9 ;
//---- tampons indicateurs
double MacdBuffer[] ;
double SignalBuffer[] ;
//+------------------------------------------------------------------+
//| Fonction d'initialisation de l'indicateur personnalisé |
//+------------------------------------------------------------------+
int init()
{
//---- paramètres de dessin
SetIndexStyle(0,DRAW_HISTOGRAM) ;
SetIndexStyle(1,DRAW_LINE) ;
SetIndexDrawBegin(1,SignalSMA) ;
IndicateurDigits(Digits+1) ;
//---- mise en correspondance des tampons indicateurs
SetIndexBuffer(0,MacdBuffer) ;
SetIndexBuffer(1,SignalBuffer) ;
//---- nom pour le DataWindow et l'étiquette de la sous-fenêtre de l'indicateur
IndicatorShortName("USDJPY("+FastEMA+", "+SlowEMA+", "+SignalSMA+")") ;
SetIndexLabel(0, "MACD") ;
SetIndexLabel(1, "Signal") ;
//---- initialisation faite
retour(0) ;
}
//+------------------------------------------------------------------+
//| Convergence/Divergence des Moyennes Mobiles.
//+------------------------------------------------------------------+
int start()
{
int limite ;
int counted_bars=IndicatorCounted() ;
//---- dernière barre comptée sera recomptée
si(counted_bars>0) counted_bars-- ;
limit=Bars-counted_bars ;
//---- macd compté dans le 1er tampon
for(int i=0 ; i<limit ; i++)
MacdBuffer[i]=iMA("USDJPY",0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA("USDJPY",0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i) ;
//---- ligne de signal comptée dans le 2ème tampon
pour(i=0 ; i<limite ; i++)
SignalBuffer[i]=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i) ;
//---- fait
retour(0) ;
}
//+------------------------------------------------------------------+
Un peu plus tard. Pas maintenant.
Pouvez-vous me dire qui est le plus malin - comment déclarer une fonction qui renvoie un tableau ?
int fxName[] (int p1, int p2) {
...
}
ne veut pas comprendre
Dites-moi qui est le plus intelligent - comment déclarer une fonction qui renvoie un tableau ?
C'est mieux comme ça :
C'est mieux comme ça :
int& est comme par référence ?
Vous pouvez. Et il y a des exemples. J'en ai un dans mes jouets.
Pouvez-vous être plus précis ?
Je suppose que j'ai juste besoin de conseils sur la manière de procéder, pas d'une aide compliquée... ? )
Pouvez-vous être plus précis ?
Je suppose que j'ai juste besoin de conseils sur la manière de procéder, et non d'une aide compliquée... ? )
https://forum.mql4.com/ru/12535 Ici, vous pouvez rechercher le code dans l'un des experts.
Pouvez-vous me dire si quelqu'un a rencontré un curseur à base de fractales, peut-être comme des enveloppes, je vous en serais très reconnaissant....