Indicatori multi timeframe - pagina 422

 

Si prega di aiutare

Ciao mladen per favore aiuta a convertirli in MTF. Grazie in anticipo.

File:
vsd_ha.ex4  6 kb
vsd_ha.mq4  4 kb
 

fxcollection

È un codice decompilato. Hai una versione "normale" di quel codice?

fxcollection:
Ciao mladen per favore aiuta a convertirli in MTF. Grazie in anticipo.
 

risposta

mladen:
fxcollection È un codice decompilato. Hai una versione "normale" di quel codice?

Ciao, scusa per la risposta tardiva. Ho solo la versione ex4 che ho scaricato da qualche parte. Così l'ho decompilato io stesso e spero che possa aiutare. Quindi ho bisogno di ancora la versione normale?

 

fxcollection

I codificatori in generale non vogliono lavorare con il codice decompilato, e penso che potresti avere un problema a far fare a qualcuno quello che ti serve su un codice decompilato

fxcollection:
Ciao scusa per la risposta tardiva. Ho solo la versione ex4 che ho scaricato da qualche parte. Così l'ho decompilato io stesso e spero che possa aiutare. Quindi ho bisogno ancora della versione normale?
 

ok grazie per la risposta, cercherò di trovare la versione mql

 

...

fxcollection

Per quanto vedo, dovresti provare in questo thread: https: //www.mql5.com/en/forum/general (dato che sembra essere un noto indicatore heiken ashi smoothed) Ci sono già versioni multi time frame anche in quel thread

fxcollection:
ok grazie per la risposta, cercherò di trovare la versione mql
 

ciao

Ciao per favore fai MTF e avvisa quando attraversa i livelli 20 - 80.

thx

File:
kprmst.mq4  4 kb
 

Qui si va

mort000:
Ciao per favore fai MTF e avvisa quando attraversa i livelli 20 - 80. thx
File:
kprmst.gif  38 kb
 
mladen:
Ecco a voi

non più facile qui è così

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; }
 

Più facile da questo?

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; }