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
Bonjour, messieurs, comment allez-vous ?
Comment puis-je corriger cette erreur ?
Bonjour à tous,
Je reçois une erreur 4802 (impossible de charger l'indicateur personnalisé 'MQL5\Indicators\macd_histogram_mc'. Je suppose qu'il est dans le bon répertoire. Voir l'image ci-dessous.
Cependant, je ne suis pas certain des paramètres (et de leurs valeurs) à transmettre. Quelqu'un pourrait-il me donner un exemple typique et complet ?
int CustomInd_ControlPanel = iCustom(_Symbol, _Period,"\MQL5\\NIndicators\Nmacd_histogram_mc") ;
Nous vous remercions.
Bonjour mon ami. Tout d'abord, un travail fantastique. J'utilise beaucoup votre code ;-)
Deux suggestions simples :
changer de :
IndicatorSetString( INDICATOR_SHORTNAME, "MACD_Histogram("+string(InpFastEMA)+", "+string(InpSlowEMA)+", "+string(InpSignalMA)+")) ;
to :
IndicatorSetString( INDICATOR_SHORTNAME, "MACD_Histogram("+string(InpFastEMA)+", "+string(InpSlowEMA)+", "+string(InpSignalMA)+") - " + EnumToString(InpAppliedSignalMA) ) ;
change from :
#property indicator_colour3 Green,Red,Blue
à :
#property indicator_colour3 Green,Red,Blue,Lime,Violet
donc, changer de :
if(InpUseMultiColour==MultiColour)
{
if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=0 ;
si(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=1 ;
if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=2 ;
}
à :
if(InpUseMultiColour==MultiColour)
{
if (ExtHistogramBuffer[i]>0)
{
// 0-Vert,1-Rouge,2-Bleu,3-Citron vert,4-Violet
if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=3 ;
si(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=0 ;
if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=2 ;
}
else
{
// 0-Vert,1-Rouge,2-Bleu,3-Citron vert,4-Violet
if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=4 ;
si(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=1 ;
if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=2 ;
}
}
Cher développeur,
Bonjour,
Votre idée d'histogramme coloré est attrayante et utile.
Je l'ai téléchargé et utilisé en plus du MACD normal. Au début, tous les chiffres calculés pour le MAC D sont corrects (j'ai comparé les chiffres avec le MACD normal), mais après quelques minutes, le deuxième chiffre change et je vois une divergence entre votre MACD et le MACD normal, et le diagramme change en conséquence...
Je vous remercie,
Tooraj
Le 'Signal MACD' ne semble pas s'actualiser automatiquement, ce qui entraîne un calcul erroné.... Il faut l'actualiser manuellement en changeant de TimeFrame.
Dans l'ensemble, c'est un excellent indicateur... Bonne idée.