Indicadores de múltiplos períodos de tempo - página 422

 

Por favor, ajude

Oi mladen, por favor, ajude a convertê-los para o MTF. Obrigado de antemão.

Arquivos anexados:
vsd_ha.ex4  6 kb
vsd_ha.mq4  4 kb
 

fxcollection

É um código descompilado. Você tem uma versão "normal" desse código?

fxcollection:
Oi mladen, por favor, ajude a convertê-los para MTF. Obrigado de antemão.
 

resposta

mladen:
fxcollection É um código descompilado. Você tem uma versão "normal" desse código?

Olá, desculpem a resposta tardia. Eu só tenho a versão ex4 que eu baixei em algum lugar. Então eu mesmo a descompilei e espero que ela possa ajudar. Então, eu preciso ainda da versão normal?

 

fxcollection

Codificadores em geral não querem trabalhar com código descompilado, e acho que você pode ter um problema para conseguir que alguém faça o que você precisa em um código descompilado

fxcollection:
Olá, desculpem a resposta tardia. Eu só tenho a versão ex4 que eu baixei em algum lugar. Então eu mesmo a descompilei e espero que ela possa ajudar. Então, eu preciso ainda da versão normal?
 

ok obrigado pela resposta, vou tentar encontrar a versão mql

 

...

fxcollection

Tanto quanto eu vejo, você deve tentar nesta linha : https://www.mql5.com/en/forum/general (já que parece ser um bem conhecido indicador de heiken ashi alisado) Já existem versões de múltiplos períodos de tempo nessa linha também

fxcollection:
ok obrigado pela resposta, vou tentar encontrar a versão mql
 

olá

Olá Por favor, faça o MTF e alerte ao cruzar os níveis 20 - 80.

thx

Arquivos anexados:
kprmst.mq4  4 kb
 

Aqui você vai

mort000:
Olá Por favor, faça MTF e alerte ao cruzar os níveis 20 - 80.thx
Arquivos anexados:
kprmst.gif  38 kb
 
mladen:
Aqui você vai

não é mais fácil aqui é assim

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

Mais fácil a partir disto ?

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ão: