Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Hola señores, ¿cómo están?
¿Cómo puedo corregir este error?
Hola a todos,
Estoy recibiendo un error 4802 (no se puede cargar el indicador personalizado 'MQL5\Indicators\macd_histogram_mc'. Supongo que es en el directorio correcto. Ver imagen de abajo.
Sin embargo, no estoy seguro acerca de los parámetros (y sus valores) para pasar. ¿Podría alguien proporcionarme un ejemplo típico completo?
int CustomInd_ControlPanel = iCustom(_Symbol, _Period,"\MQL5\Indicators\macd_histogram_mc");
Gracias.
Hola amigo. En primer lugar, fantástico trabajo. Utilizo mucho tu código ;-)
dos simples sugerencias:
cambiar de:
IndicatorSetString( INDICATOR_SHORTNAME, "MACD_Histogram("+string(InpFastEMA)+", "+string(InpSlowEMA)+", "+string(InpSignalMA)+"));
a:
IndicatorSetString( INDICATOR_SHORTNAME, "MACD_Histogram("+string(InpFastEMA)+", "+string(InpSlowEMA)+", "+string(InpSignalMA)+") - " + EnumToString(InpAppliedSignalMA) );
cambiar de:
#propiedad indicador_color3 Verde,Rojo,Azul
a :
#property indicador_color3 Verde,Rojo,Azul,Lima,Violeta
entonces, cambiar de
if(InpUseMultiColour==MultiColour)
{
if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=0;
if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=1;
if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=2;
}
to:
if(InpUseMultiColour==MultiColour)
{
if (ExtHistogramBuffer[i]>0)
{
// 0-Verde,1-Rojo,2-Azul,3-Lima,4-Violeta
if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=3;
if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=0;
if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=2;
}
else
{
// 0-Verde,1-Rojo,2-Azul,3-Lima,4-Violeta
if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=4;
if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=1;
if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])
ExtHistogramColorBuffer[i]=2;
}
}
Estimado desarrollador,
Hola,
Para su información, su idea sobre el histograma de colores es atractivo y útil.
I downloaded and used it besides normal MACD.at first all your calculated MACD numbers are correct ( I compared the numbers with usual MACD ) but after some minuted the second number changes and I see discrepancy between your MACD and regular MACD and diagram changes accordingly...
Gracias,
Tooraj
La 'Señal MACD' parece no actualizarse automáticamente, causando un cálculo erróneo.... Tiene que actualizar manualmente cambiando TimeFrame.
En general es un gran indicador ... Buena idea.