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
se ve bien pero me preguntaba por que no puedo adjuntar los pares YEN la única razón es que creo que el par YEN está usando ehh mi inglés lol .... comparar la cotización
el euro tiene 1.2000 y el usdjpy 117.50 ( mira después del decimal )
marineroIba a postear sobre eso y se me olvidó. Tal y como está, no funciona con algunos de los pares por lo que has descrito arriba. Voy a tener que tratar de envolver mi cabeza alrededor de las matemáticas para llegar a una fórmula general de usos múltiples que normalizar todos ellos. Creo que pediré ayuda a Code Guru o a Igor.
Lo hice muy rápido mientras estaba en un descanso en el trabajo, así que déjame trabajar en él esta noche y veré si puedo resolver todos los errores.
Además, he actualizado el indicador para que CorrBarrs por defecto a 50 en lugar de 100. Realmente no importa lo que sea, pero en los marcos de tiempo más altos (D1), a veces los precios se separan tanto a lo largo de, digamos, 100 días, que no se ven ambas MAs en la pantalla.
Alguien sabe donde cambiar en el código para que sea posible usar esta función en un movingaverage ------ extern string Currency = "NULL";-------- ...
He intentado averiguar dónde escribir el resto del código pero no he podido... Newdigital di hace somewhile con macd.. https://c. mql5.com/forextsd/forum/2/macd_gbp_on_jpy_h1.gif...
Es mi idea de utilizar keris MTF movingaverage para el análisis de correlación im sólo se pregunta cómo se verá como
marineromarinero,
Prueba esto: #MTF_MovingAverage Correlación
Trazará 2 promedios móviles, 1 para el símbolo actual y 1 para cualquier símbolo que introduzcas. Puedes seguir estableciendo el TimeFrame para lo que quieras.
Hay 2 nuevas entradas:
El valor de la media móvil para la divisa correlacionada no es, necesariamente, correcto. (El precio de la divisa correlacionada suele ser demasiado diferente al de la divisa base. No se podría ver en el gráfico, por lo que se "normaliza" para que encaje). Pero, el "aspecto" de la MA es correcto, por lo que debería ser capaz de hacer una buena comparación de la correlación.
Espero que esto sea lo que quieres. Hazme saber si encuentras algo malo en él o si quieres algo más.
He adjuntado 2 fotos para mostrar cómo se ve. Las fotos muestran lo siguiente:
Gráfico EURUSD H4
SMA(13) - D1 TimeFrame
SMA(13) - D1 TimeFrame para USDCHF
Gráfico H4 del EURUSD
SMA(5) - D1 TimeFrame
SMA(5) - D1 TimeFrame para GBPUSD
Keris
Recuerdo que tuve el mismo problema con el gridbuilder antes de publicarlo un programador me ayudó y debe ser algo con el divisor envolví algo del código del gridbuilder
double Divisor = 0.1/Point;
PrecioAlto = MathRound(Alto * Divisor);
//SL = Alto;
LowPrice = MathRound(Low[Lowest(NULL,0,MODE_LOW, Bars - 1, 2)] * Divisor);
GridS = GridSpace / 10;
marinero
Indicadores Multi Timeframe
Hola, Estimado Keris:
¿Podrías ayudar a convertir este MACD-2 a Multi timeframe?
Muchas gracias
jingming
//+------------------------------------------------------------------+
//| macd-2.mq4 |||||||||||||||||
//| Copyright ?2004, MetaQuotes Software Corp. |
/ /| http://www.metaquotes.net/
//+------------------------------------------------------------------+
#property copyright "Copyright ?2004, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net/"
//---- configuración del indicador
#property ventana_de_separación_del_indicador
#property indicator_buffers 4
#propiedad indicador_color1 Magenta
#property indicator_color2 Amarillo
#propiedad indicator_color3 Blanco
#propiedad indicador_color4 Amarillo
//---- parámetros del indicador
extern int FastEMA=12;
extern int SlowEMA=26;
extern int SignalEMA=8;
//---- búferes del indicador
double ind_buffer1[];
double ind_buffer2[];
double ind_buffer3[];
double ind_buffer4[];
//+------------------------------------------------------------------+
//| Función de inicialización de los indicadores personalizados ||.
//+------------------------------------------------------------------+
int init()
{
//---- Se utilizan 2 buffers adicionales para el conteo.
IndicatorBuffers(5);
//---- ajustes de dibujo
SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,2);
SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,2);
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+2);
SetIndexDrawBegin(0,SignalEMA);
SetIndexDrawBegin(1,SignalEMA);
//---- Asignación de 4 buffers de indicadores
if(!SetIndexBuffer(0,ind_buffer1) &&
!SetIndexBuffer(1,ind_buffer2) &&
!SetIndexBuffer(2,ind_buffer3) &&
!SetIndexBuffer(3,ind_buffer4))
Print("¡no se pueden establecer los buffers de los indicadores!");
//---- nombre para la etiqueta de la DataWindow y la subventana del indicador
IndicatorShortName("MACD-2");
//---- inicialización realizada
return(0);
}
//+------------------------------------------------------------------+
//| Oscilador ||
//+------------------------------------------------------------------+
int inicio()
{
int límite;
int barras_contadas=IndicadorContado();
double prev,current;
//---- comprobar posibles errores
if(counted_bars<0) return(-1);
//---- la última barra contada se vuelve a contar
if(barras_contadas>0) barras_contadas--;
limit=Barras_contadas;
//---- macd contada en el 1er búfer adicional
for(int i=0; i<limit; i++)
ind_buffer3=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i)
//---- línea de señal contada en el 2do buffer adicional
for(i=0; i<limit; i++)
ind_buffer4=iMAOnArray(ind_buffer3,Bars,SignalEMA,0,MODE_EMA,i);
//---- envía los valores entre 2 buffers
bool up=true;
for(i=limit-1; i>=0; i--)
{
current=ind_buffer3-ind_buffer4;
prev=ind_buffer3-ind_buffer4;
if(current>prev) up=true;
if(current<prev) up=false;
if(!up)
{
ind_buffer2=3*actual;
ind_buffer1=0.0;
}
else
{
ind_buffer1=3*actual;
ind_buffer2=0.0;
}
}
return(0);
}
Macd-2
zhu28ming,
Aquí está la versión MTF de MACD-2. Recuerda que necesitas tanto el macd-2.mq4 original como el nuevo #MTF_MACD-2.mq4 para que funcione.
Keris
Macd-2
Muchas gracias por la ayuda, Keris. Realmente resolvió mi gran problema.
Jingming.zhu
Hey
Kerrie u otro ¿se sabe si es posible tener como y clonada media móvil pips por encima / debajo de movingaverage existente?
marinero
ups acaba de olvidar mi último post, pero si any1 estaba pensando en lo mismo. utilizar en el nivel de ventana de propiedades del indicador añadir. Pero kerry sabes porque no podemos hacer eso en el MTF movingaverage
marinero
ups acaba de olvidar mi último post, pero si any1 estaba pensando en lo mismo. utilizar en el nivel de ventana de propiedad del indicador add. Pero kerry do u saber por qué no podemos hacer que en el MTF movingaverage marinero
Los indicadores personalizados no soportan niveles. He modificado #MTF_MovingAverage.mq4 para que puedas añadir niveles (simulados). Utilice la pestaña de entradas. Si quiere niveles, cambie UseLevels a True. Luego, puedes establecer los niveles 0-5 a lo que quieras.
Vea las fotos. Hazme saber si te funciona bien.
Keris
Los indicadores personalizados no soportan niveles. He modificado #MTF_MovingAverage.mq4 para que puedas añadir niveles (simulados). Utiliza la pestaña de entradas. Si quieres niveles, cambia UseLevels a True. Luego, puedes establecer los niveles 0-5 a lo que quieras.
Vea las fotos. Hazme saber si te funciona bien.
Kerishe usado tu MTF_moving average en mis gráficos es muy muy bueno lo he descargado antes no se si este es diferente pero tu trabajo es simplemente maravilloso
Jack