Indicadores Multi Timeframe - página 422

 

Por favor, ayuda

Hola mladen por favor ayuda para convertirlos en MTF. Gracias de antemano.

Archivos adjuntos:
vsd_ha.ex4  6 kb
vsd_ha.mq4  4 kb
 

fxcollection

Es un código descompilado. ¿Tienes una versión "normal" de ese código?

fxcollection:
Hola mladen por favor ayuda a convertirlos a MTF. Gracias de antemano.
 

respuesta

mladen:
fxcollection Es un código descompilado. ¿Tienes una versión "normal" de ese código?

Hola, perdón por el retraso en la respuesta. Sólo tengo la versión ex4 que descargué en algún sitio. Así que lo descompilé yo mismo y espero que pueda ayudar. Entonces, ¿necesito todavía la versión normal?

 

fxcollection

Los codificadores en general no quieren trabajar con código descompilado, y creo que podrías tener problemas para conseguir que alguien haga lo que necesitas en un código descompilado

fxcollection:
Hola, perdón por el retraso en la respuesta. Solo tengo la versión ex4 que me la bajé de algún sitio. Así que lo descompilé yo mismo y espero que pueda ayudar. Entonces, ¿necesito todavía la versión normal?
 

ok gracias por la respuesta, voy a tratar de encontrar la versión mql

 

...

fxcollection

Por lo que veo, deberías probar en este hilo : https://www.mql5.com/en/forum/general (ya que parece ser un indicador suavizado heiken ashi bien conocido) Ya hay versión multi time frame en ese hilo también

fxcollection:
ok gracias por la respuesta, voy a tratar de encontrar la versión mql
 

hola

Hola Por favor, hacer MTF y alerta al cruzar los niveles 20 - 80.

thx

Archivos adjuntos:
kprmst.mq4  4 kb
 

Aquí tienes

mort000:
Hola Por favor, hacer MTF y alerta al cruzar los niveles 20 - 80. thx
Archivos adjuntos:
kprmst.gif  38 kb
 
mladen:
Aquí tienes

no es más fácil aquí es así

switch(TimeFrame) {

case 1 : TimeFrameStr="Period_M1"; break;

case 5 : TimeFrameStr="Period_M5"; break;

case 15 : TimeFrameStr="Period_M15"; break;

case 30 : TimeFrameStr="Period_M30"; break;

case 60 : TimeFrameStr="Period_H1"; break;

case 240 : TimeFrameStr="Period_H4"; break;

case 1440 : TimeFrameStr="Period_D1"; break;

case 10080 : TimeFrameStr="Period_W1"; break;

case 43200 : TimeFrameStr="Period_MN1"; break;

default : TimeFrameStr="Current Timeframe"; TimeFrame =0; }
 

¿Más fácil de esto?

string sTfTable[] = {"M1","M5","M15","M30","H1","H4","D1","W1","MN"};

int iTfTable[] = {1,5,15,30,60,240,1440,10080,43200};

string timeFrameToString(int tf)

{

for (int i=ArraySize(iTfTable)-1; i>=0; i--)

if (tf==iTfTable) return(sTfTable);

return("");

}[/CODE]

You decide which is shorter and easier, and even though it is up to anybodies preference what kind of coding will one use, I'll stick to my mode because it is much easier to add "custom" time frames to it (offline charts for example) and is simpler (and I am a sucker for simplicity when it comes to coding)

Wish you (and all the members) a happy new year in advance

ZIGANI:
not easier here's so

[CODE]switch(TimeFrame) {

case 1 : TimeFrameStr="Period_M1"; break;

case 5 : TimeFrameStr="Period_M5"; break;

case 15 : TimeFrameStr="Period_M15"; break;

case 30 : TimeFrameStr="Period_M30"; break;

case 60 : TimeFrameStr="Period_H1"; break;

case 240 : TimeFrameStr="Period_H4"; break;

case 1440 : TimeFrameStr="Period_D1"; break;

case 10080 : TimeFrameStr="Period_W1"; break;

case 43200 : TimeFrameStr="Period_MN1"; break;

default : TimeFrameStr="Current Timeframe"; TimeFrame =0; }
Razón de la queja: