Canal Keltner - página 7

 
Blaiserboy:
La lógica de este no es del todo correcta.

Como puede ver en el código...... espera que el canal superior y el canal inferior se crucen alternativamente. Cuando hay dos cruces consecutivos del canal superior o inferior...... entonces se envía la alerta errónea.

void doAlert(string doWhat)

{

static string previousAlert="nada";

static datetime previousTime;

string mensaje;

if (previousAlert != doWhat || previousTime != Time[0]) {

previousAlert = doWhat;

previousTime = Time[0];

//

//

//

//

//

message = StringConcatenate(Symbol()," en ",TimeToStr(TimeLocal(),TIME_SECONDS)," El precio de Keltner penetró ",doWhat," canal ");

if (alertsMessage) Alert(message);

if (alertsEmail) SendMail(StringConcatenate(Symbol()," Keltner channel "),message);

if (alertsSound) PlaySound(soundfile);

}

}

puedes ver que cambia en función de la alerta anterior en lugar de la acción del precio.

daveM

daveM

elimina la parte "previousAlert != doWhat" y no tendrá en cuenta la alerta anterior y alertará cada vez que se rompa la banda

 

mladen

Gracias por la respuesta.

Hice ese arreglo pero no resolvió el problema, en realidad causa más problemas.

Veré si puedo arreglarlo, no estoy seguro de entender el código.

daveM

 
Blaiserboy:
mladen

Gracias por la respuesta.

Hice ese arreglo pero no resolvió el problema, en realidad causa más problemas.

Voy a ver si puedo arreglarlo, no estoy seguro de entender el código.

daveM

Pruebe este : keltner_channel_alerts_2.mq4

Utiliza el parámetro alertsOnEachBreak(ponlo a true para recibir una alerta cada vez que el precio rompa las bandas)

Archivos adjuntos:
 

¡Vaya que fue rápido!

Gracias.

Lo probaré y te lo haré saber.

Lo que me atrajo de este indicador es que vi a alguien usándolo y jugué con él y empecé a hacer un ea usándolo. Creo que hay un buen potencial.

Gracias de nuevo.

daveM

 

Estimado Mladen

El canal de Keltner no se ha actualizado durante un tiempo. Si usted encuentra algo de tiempo libre, ¿podría actualizar su canal Keltner / indicadores oscilador? Te agradecería si también puedes hacer una versión MTF.

Además, si has hecho indicadores de bandas Starc antes, por favor comparte sus enlaces. La búsqueda no tiene resultados...

Gracias señor.

 
heispark:

Estimado Mladen

El canal de Keltner no se ha actualizado durante un tiempo. Si usted encuentra algo de tiempo libre, ¿podría actualizar su canal Keltner / indicadores oscilantes? Te agradecería si también puedes hacer una versión MTF.

Además, si has hecho indicadores de bandas Starc antes, por favor comparte sus enlaces. La búsqueda no tiene resultados...

Gracias señor.

Aquí está esta versión primero


Es un metatrader 5 de STARC (Stoller Average Range Channels (STARC Bands)) con algunas desviaciones

Por definición las bandas STARC son :

STARC (Stoller Average Range Channels) muestra tres líneas que crean un canal alrededor de una media móvil ordinaria. Estas tres líneas son:

  • Una media móvil simple (SMA) de n periodos.
  • Una banda superior, que es la SMA de n períodos más un Average True Range (ATR) de m períodos multiplicado por una constante K.
  • Una banda inferior, que es la SMA de n periodos menos un ATR de m periodos multiplicado por una constante K.

Las bandas STARC fueron desarrolladas por Manning Stoller.

Esta versión :

  • tiene dos bandas (no sólo una) que se dibujan como un canal
  • permite el uso de cualquiera de los 4 tipos básicos de medias para el cálculo del valor básico de STARC y para el cálculo del ATR

Ya es una versión multi time frame


Archivos adjuntos:
STARC bands.mq5  31 kb
 
mladen:

Aquí está esta versión primero


Es un metatrader 5 de STARC (Stoller Average Range Channels (STARC Bands)) con algunas desviaciones

Por definición las bandas STARC son :

Esta versión :

  • tiene dos bandas (no sólo una) que se dibujan como un canal
  • permite el uso de cualquiera de los 4 tipos básicos de promedios para calcular el valor básico de STARC y para el cálculo de ATR

Ya es una versión multi time frame


Gracias señor,

Si usted hace la versión MT4 en el futuro, por favor, publique aquí.

Saludos,

 
heispark:

Gracias señor,

Si usted hace la versión MT4 en el futuro, por favor, publique aquí.

Saludos,

Aquí está la versión mt4 también (sólo un poco diferente aspecto visual)


Archivos adjuntos:
STARC bands.mq4  13 kb
 
mladen:

Aquí está la versión mt4 también (sólo un poco diferente aspecto visual)


Gracias de nuevo, señor! :-)
 
<br / translate="no">
Mladen Rakic:

Aquí está la versión mt4 también (sólo un poco diferente aspecto visual)



Hola

Necesito los canales de keltner que la línea central es sma(período) y las líneas de los canales superior e inferior se compensan arriba y abajo por la siguiente cantidad: (multiplicador de desplazamiento x SMA ( H-L, periodo)

para meta trader 4

gracias