Indicateurs multitemporels - page 422

 

Aidez-nous

Bonjour mladen, veuillez m'aider à les convertir en MTF. Merci d'avance.

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

fxcollection

Il s'agit d'un code décompilé. Avez-vous une version "normale" de ce code ?

fxcollection:
Bonjour mladen s'il vous plaît aidez moi à les convertir en MTF. Merci d'avance.
 

réponse

mladen:
fxcollection C'est un code décompilé. Avez-vous une version "normale" de ce code ?

Bonjour, désolé pour la réponse tardive. Je n'ai que la version ex4 que j'ai téléchargée quelque part. Je l'ai donc décompilé moi-même et j'espère que cela pourra m'aider. Alors, est-ce que j'ai encore besoin de la version normale ?

 

fxcollection

Les codeurs en général ne veulent pas travailler avec du code décompilé, et je pense que vous pourriez avoir un problème pour que quelqu'un fasse ce dont vous avez besoin sur un code décompilé.

fxcollection:
Bonjour, désolé pour la réponse tardive. Je n'ai que la version ex4 que j'ai téléchargée quelque part. Je l'ai donc décompilé moi-même et j'espère que cela pourra m'aider. Alors, est-ce que j'ai encore besoin de la version normale ?
 

Ok, merci pour la réponse, je vais essayer de trouver la version mql.

 

...

fxcollection

D'après ce que je vois, vous devriez essayer ce fil de discussion : https://www.mql5.com/en/forum/general (puisque cela semble être un indicateur lissé Heiken Ashi bien connu) Il y a déjà une version multi-temporelle dans ce fil de discussion aussi.

fxcollection:
Ok, merci pour la réponse, je vais essayer de trouver la version mql.
 

Bonjour

Bonjour S'il vous plaît, faites une MTF et une alerte lors du franchissement des niveaux 20 - 80.

thx

Dossiers :
kprmst.mq4  4 kb
 

Voici

mort000:
Bonjour S'il vous plaît faire MTF et alerte lors du franchissement des niveaux 20 - 80. thx
Dossiers :
kprmst.gif  38 kb
 
mladen:
Voilà

pas plus facile ici c'est donc

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

Plus facile à partir de là ?

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