Ideas en bruto - página 31

 
noel:
Hola,

Dices que uses un gráfico de 10M, el marco de tiempo más cercano en Metatrader es de 5m y 15m, ¿qué configuración sugieres usar con estos marcos de tiempo?

Saludos,

Noel.

Pruebe esto:

TF M15,

EMA = 5,

EMA = 10,

ATR = 15,

RSI = 21,

disparador 0,0012

Yo lo he calculado así:

Si usas la ventana del gráfico de 10 minutos ema de 3 periodo entonces a 1 minuto debería ser 0,3333 pero cuando lo multiplicas por 15 (para usarlo en el gráfico de 15 minutos) entonces obtienes 4,999 así que puedes usar 5 periodo. Y el resto de los parámetros se calcula de la misma manera.

 

Kalenzo,

Muchas gracias.

Noel.

 

Sistemas de martingala

En los sistemas de martingala (Goblin y otros), a menudo la primera operación se inicia en la dirección equivocada, o se negocia demasiado pronto, y después el sistema de martingala va en la misma dirección equivocada.

¿Es posible elegir el primer comercio manualmente y luego tomar la gestión del dinero para el comercio en la dirección que elija?

 

Canal de desviación estándar

Chicos

Alguno de ustedes ha modificado el canal de desviación estándar de MT4 para mostrar varios niveles en 1 canal. en la siguiente imagen verán varios canales (0,25, 0,5, 0,75 y 1,0). Lo que estoy buscando es un indicador con todas estas líneas.

¿podría ayudarme con este indicador?

 

Datas de HL diario con zona horaria personalizada

Hola,

¿Puede alguien por favor sugerir cómo puedo tener datos csv con

apertura diaria -alta-baja-cierre

en la zona horaria que podamos seleccionar nosotros mismos, no sólo en la zona horaria del Broker Server.

gracias de antemano

Lo siento por mi pobre inglés.

 

Basar las líneas de tendencia en las MA

Una pregunta rápida.

¿Alguien utiliza patrones gráficos, líneas de tendencia, etc., pero los basa en las MA? Es sólo una simple idea en mi cabeza para suavizar las cosas y tal vez hacer los patrones más fáciles de ver. Obviamente no usaría un 50 SMA, pero tal vez un Hull MA período 3?

Sólo me preguntaba si alguien ha hecho esto con algún éxito o cuáles son las opiniones de cada uno. TIA. Matt

 
 

Preguntas generales sobre la media móvil

Preguntas generales sobre las medias móviles

1. Por favor, explique la conversión de las medias móviles

200 ma en un gráfico diario = qué en un gráfico de 5min 30min 1hr 4hr

100ma en un gráfico diario = qué en un gráfico de 5min 30min 1hr 4hr

50 ma en un gráfico diario = qué en un gráfico de 5min 30min 1hr 4hr

34 ma en un gráfico diario = qué en un 5min 30min 1hr 4hr

2. Cuando se lee en general sobre cualquier mercado de comercio

Leer sobre 100ma, 200ma como soporte común y no decir marco de tiempo

Se asume que el gráfico del día es el predeterminado. He leído muchas veces a gente hablando

sobre las medias móviles y nunca hablan de en qué marco temporal están

2. ¿Son los gráficos diarios la referencia común?

3. ¿Cuál es el tipo común en un gráfico diario en cualquier mercado cuando no se hace referencia

¿Exponencial, simple, ponderada?

¿Es mejor utilizar diferentes tipos en diferentes marcos temporales?

¿Sería correcto el Exponencial para el gráfico del día y el simple para el de 1 hora y 30 minutos?

 

¿Cómo convertir este indicador en EA?

Este es un indicador, quiero convertirlo en un EA, ¿alguien puede decirme cómo?

Quiero hacer 100 pips TP,70 SL,Lote 1,timeframe 4H.Por favor que alguien me ayude.Aquí está el Indicador.

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

#property indicator_chart_window

#property indicator_buffers 4

#property indicator_color1 LightSkyBlue

#property indicator_color2 Red

#property indicator_color3 Blue

#propiedad indicador_color4 Verde

double CrossUp[];

double CrossDown[];

extern int FasterMode = 1; //0=sma, 1=ema, 2=smma, 3=lwma//orig o, segundo 2

extern int FasterMA = 6;//orig 21, second orig 5

extern int SlowerMode = 0; //0=sma, 1=ema, 2=smma, 3=lwma// orig 0 segundo 0

extern int SlowerMA = 13;// orig 55, second 40

double ExtMapBuffer1[];

double ExtMapBuffer2[];

extern bool SoundON=true

double alertTag;

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

//| Función de inicialización del indicador personalizada ||.

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

int init()

{

//---- indicadores

SetIndexStyle(0, DRAW_ARROW, STYLE_SOLID,2);

SetIndexArrow(0, 233);

SetIndexBuffer(0, CrossUp);

SetIndexStyle(1, DRAW_ARROW, STYLE_SOLID,2);

SetIndexArrow(1, 234);

SetIndexBuffer(1, CrossDown);

//---- indicadores

SetIndexStyle(2,DRAW_LINE,0,2);

SetIndexBuffer(2,ExtMapBuffer1);

SetIndexStyle(3,DRAW_LINE,0,2);

SetIndexBuffer(3,ExtMapBuffer2);

//----

//----

return(0);

}

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

//| Función de desinicialización del indicador personalizada ||

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

int deinit()

{

//----

//----

return(0);

}

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

//| Función de iteración del indicador personalizada ||

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

int inicio() {

int límite, i, contador;

double fasterMAnow, slowerMAnow, fasterMAprevious, slowerMAprevious,

fasterMAafter, slowerMAafter;

double Rango, AvgRange;

int barras_contadas=IndicadorContado();

int barras_contadas1=IndicadorContado();

//---- comprobar posibles errores

if(counted_bars<0) return(-1);

//---- se vuelve a contar la última barra contada

if(counted_bars>0) counted_bars--;

limit=Barras_contadas;

for(i = 0; i <= límite; i++) {

contador=i;

Rango=0;

AvgRange=0;

for (counter=i ;counter<=i+9;counter++)

{

AvgRange=AvgRange+MathAbs(Alto[contador]-Bajo[contador]);

}

Range=AvgRange/10;

fasterMAnow = iMA(NULL, 0, FasterMA, 0, FasterMode, PRICE_CLOSE,

i);

fasterMAprevious = iMA(NULL, 0, FasterMA, 0, FasterMode,

PRICE_CLOSE, i+1);

fasterMAafter = iMA(NULL, 0, FasterMA, 0, FasterMode,

PRICE_CLOSE, i-1);

slowerMAnow = iMA(NULL, 0, SlowerMA, 0, SlowerMode, PRICE_CLOSE,

i);

slowerMAprevious = iMA(NULL, 0, SlowerMA, 0, SlowerMode,

PRICE_CLOSE, i+1);

slowerMAafter = iMA(NULL, 0, SlowerMA, 0, SlowerMode,

PRICE_CLOSE, i-1);

if ( (fasterMAnow > slowerMAnow) && (fasterMAprevious <

slowerMAprevious) && (fasterMAafter > slowerMAafter)) {

CrossUp = Low - Range*0.5;

if (SoundON==true && alertTag!=Time[0]){

// Alert("EMA Cross Trend going UP on ",Symbol(),Period());

PlaySound("trendup.wav");

alertTag = Time[0];}

}

else if ((fasterMAnow

slowerMAprevious) && (fasterMAafter < slowerMAafter)) {

CrossDown = High + Range*0.5;

if (SoundON==true && alertTag!=Time[0]){

// Alert("EMA Cross Trend going Down on ",Symbol(),Period());

PlaySound("trendn.wav");

alertTag = Time[0];

}

}

}

//---- comprobar posibles errores

if (counted_bars1<0) return(-1);

//---- la última barra contada se vuelve a contar

if (counted_bars1>0) counted_bars1--;

int pos=Barras_contadas1;

while(pos>=0)

{

ExtMapBuffer1[pos]= iMA(NULL,0,FasterMA,0,FasterMode,PRICE_CLOSE,pos);

ExtMapBuffer2[pos]= iMA(NULL,0,SlowerMA,0,SlowerMode,PRICE_CLOSE,pos);

pos--;

}

//----

return(0);

}

 

Posibilidad de alerta

Hola,

Me he dado cuenta de que a veces antes de los grandes movimientos hay un aumento en la frecuencia de los cambios de precios (tics). Sin embargo, no estoy seguro de si esto es un evento consistente.

Si no es demasiado complicado, puede valer la pena escribir un indicador para backtest esta idea. Si funciona, podría ser una alerta útil para esos grandes movimientos rápidos que luego podríamos recoger en M1 TF.

Algo, tal vez, con entradas externas -

Barras atrás

Número de cambios en el precio (nivel de alerta)

TimeFrame

Alarma on/off

(No hay premios por adivinar que no puedo programar)

Razón de la queja: