Ideas en bruto - página 27

 

indicadores de EURUSD y GBPUSD

Hola, amigos

Estoy necesitando indicadores de EURUSD y GBPUSD para MT4 de Northfinance y de como funcionan.

Gracias por la atención,

 

Necesito ayuda para terminar mi Asesor Experto

aquí está mi indicador y EA, ¿podría completar el EA utilizando el indicador?

Archivos adjuntos:
 

EA para los indicadores Jurik

Alguien podría hacer un EA para el indicador Jurik-JRSX.

Da muy buenos resultados y no tiene señales falsas, lag, etc.

Lo único es que uno tiene que seguir con el indicador y tener un montón de paciencia. sí.... las cosas habituales para ser paciente, trabajador y deciplined va aquí también.

Un EA haría un mejor trabajo ya que podría manejar todas las monedas y ser libre

Para los novatos...poner la serie JJMA en la carpeta include dentro de la carpeta metatrader en los archivos de programa y JRSX en la carpeta de indicadores.

Espero Igorad y codersguru tendrá una mirada en él y haría una EA..gracias

Archivos adjuntos:
jsrx.zip  8 kb
 

explosión de precios

¡¡¡¡¡¡¡¡¡¡¡¡¡¡alguien ha desarrollado un método para el comercio de explosiones de precios usong banda de bollinger o cualquier cosa por el estilo .. o cualquiera tiene indecators al comercio de esta conditions..........!!!!!!!!!!!!!!

 

Estrategias de giro

primero

Cálculo de los puntos de giro

Por definición, un punto pivote es un punto de rotación. Los precios que se utilizan para calcular el punto pivote son los precios máximo, mínimo y de cierre del periodo anterior de un valor. Estos precios suelen tomarse de los gráficos diarios de un valor, pero el punto pivote también puede calcularse utilizando información de los gráficos horarios. La mayoría de los operadores prefieren tomar los pivotes, así como los niveles de soporte y resistencia, de los gráficos diarios y luego aplicarlos a los gráficos intradiarios (por ejemplo, cada hora, cada 30 minutos o cada 15 minutos). Si un punto pivote se calcula utilizando la información de precios de un marco temporal más corto, esto tiende a reducir su precisión y su importancia.

para calcular el pivote :

http://www.investirent.info/pivotcalculator.html

Aplicación de los puntos pivote al mercado de divisas

En general, el punto pivote se considera el principal nivel de soporte o resistencia. El siguiente gráfico es un gráfico de 30 minutos del par de divisas GBP/USD con niveles de pivote calculados a partir de los precios máximos, mínimos y de cierre del día.

La línea verde es el punto de pivote (P).

Las líneas rojas son los niveles de resistencia (R).

Las líneas azules son niveles de soporte (S).

Las líneas amarillas son los puntos medios (M).

más detalles aquí

http://investirent.info/forum/index.php/topic,80.0.html

 

Pivote

Hola,

gracias por tu información sobre el pivote...

Hasta ahora sigo usando el pivote de camarilla para el trading diario + sistema de ruptura ofcourse..

==================

Colección de indicadores de Forex

 

Ayuda para la programación de un EA sencillo

Hola,

Tengo este simple EA que se basa en el indicador OsMA. No está diseñado para enriquecerse, pero estoy tratando de conseguir una caída en esto de la programación. Me gustaría añadirle dos cosas. Me preguntaba si alguien puede ayudar, aquí están:

1. Sólo quiero que se abra una operación por barra. Ahora mismo, abre/cierra una orden en una sola barra porque la señal de apertura se basa simplemente en estar por encima y por debajo de 0. Por lo tanto al fluctuar alrededor de 0 se ejecutan un montón de operaciones perdedoras.

2. Además, ¿cómo hacer un EA que se mantenga haciendo una operación hasta que las condiciones se cumplan de nuevo. Ahora mismo, supongo que la condición se cumple casi siempre, pero me gustaría que tomara el beneficio y luego esperara a la reversión, no que volviera a comprar porque se cumpla la condición de estar por encima de 0.

¿Alguna idea o ayuda?

Gracias

Eric

Archivos adjuntos:
 

Mejor parámetro para el RSI

Hola

¿Puede alguien decirme cuál es el mejor parámetro para el RSI en un marco de tiempo de 4 horas?

Thnx

kevin

 

ayuda con ema

Hola a todos,

Me gustaría un poco de ayuda por favor con un indicador.

Estoy buscando para trazar la propagación de pip de dos ema conjunto @ precio medio, para futher entender una estadística.

gracias de antemano

 

¿alguien puede ayudarme? mi código va mal

soy un novato en la programación de mql4

trato de escribir mi primer indicador

cuando el valor del macd cambia de menos de cero a más de cero

reproducir el sonido .

Lo escribí en la función de inicio

pero cuando los datos cambian siempre alerta. sólo quiero jugar unos

aquí está el código. ¿alguien puede ayudar a ver lo que está mal?

¡uso una variable bAlert para establecer la alerta pero no funciona!

//+------------------------------------------------------------------+

//| Custom MACD.mq4 |

//| Copyright ?2004, MetaQuotes Software Corp. |

//| http://www.metaquotes.net/ |

//+------------------------------------------------------------------+

#property copyright "Copyright ?2004, MetaQuotes Software Corp."

#property link "http://www.metaquotes.net/"

//---- indicator settings

#property indicator_separate_window

#property indicator_buffers 4

#property indicator_color1 Silver

#property indicator_color2 Red

#property indicator_color3 Green

#property indicator_color4 Red

#property indicator_width1 0

//---- indicator parameters

extern int FastEMA=12;

extern int SlowEMA=26;

extern int SignalSMA=9;

//---- indicator buffers

double MacdBuffer[];

double SignalBuffer[];

double ArrowUpBuffer[];

double ArrowDownBuffer[];

//---- alert Set

int bAlert=1;

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

//---- drawing settings

SetIndexStyle(0,DRAW_HISTOGRAM);

SetIndexStyle(1,DRAW_LINE,3);

SetIndexStyle(2,DRAW_ARROW);

SetIndexStyle(3,DRAW_ARROW);

SetIndexArrow(2,233);

SetIndexArrow(3,234);

SetIndexDrawBegin(1,SignalSMA);

IndicatorDigits(Digits+1);

//---- indicator buffers mapping

SetIndexBuffer(0,MacdBuffer);

SetIndexBuffer(1,SignalBuffer);

SetIndexBuffer(2,ArrowUpBuffer);

SetIndexBuffer(3,ArrowDownBuffer);

//---- name for DataWindow and indicator subwindow label

IndicatorShortName("MACD("+FastEMA+","+SlowEMA+","+SignalSMA+")");

SetIndexLabel(0,"MACD");

SetIndexLabel(1,"Signal");

SetIndexLabel(2,"ArrowUp");

SetIndexLabel(3,"ArrowDown");

//---- initialization done

return(0);

}

//+------------------------------------------------------------------+

//| Moving Averages Convergence/Divergence |

//+------------------------------------------------------------------+

int start()

{

int limit;

int counted_bars=IndicatorCounted();

//---- last counted bar will be recounted

if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

//---- macd counted in the 1-st buffer

for(int i=0; i<limit; i++){

MacdBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);

}

//---- set arrowbufs

for(i=0; i<limit; i++){

//up

if (MacdBuffer0){

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

if(bAlert==1/*&& Period()==15*/){

Alert("up i1 here",Bid);

PlaySound("alert.wav");

bAlert=0;

}

}

else if (MacdBuffer0&& MacdBuffer>0){

//if(Period()==15)

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

Alert("up i2 here",Bid);

bAlert =1;

}

else if (MacdBuffer0&& MacdBuffer>0&& MacdBuffer>0){

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

}

//down

if (MacdBuffer>0 && MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

if(bAlert==1/*&& Period()==15*/){

Alert("down here",Bid);

PlaySound("alert.wav");

bAlert=0;

}

}

else if (MacdBuffer>0 && MacdBuffer<0&& MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

Alert("down i2 here",Bid);

bAlert=1;

}

else if (MacdBuffer>0 && MacdBuffer<0&& MacdBuffer<0&& MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

}

}

//---- signal line counted in the 2-nd buffer

//for(i=0; i<limit; i++)

// SignalBuffer=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);

//---- done

return(0);

}

//+------------------------------------------------------------------+

Razón de la queja: