[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 ?
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
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....