Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 624

 
benzovoz:
Alterar PERÍODO_M5 para Período() em todos os lugares do código

mas então não será M5 mínimo por exemplo no gráfico M30, será M30 mínimo e eu preciso que seja M5
 
laveosa:

Se entendi corretamente, o mesmo que o mencionado acima 150...

Além do período, há também o tipo. Nem todas as ondulações podem ser obtidas com bastante precisão em outros períodos de tempo. Nas menores você pode, nas maiores não tanto
 

aqui está uma nova variante que não se completa com mínimos máximos....

int MaperiodM5maBIG_1,

MaperiodM5maBIG_2,

MaperiodM5ma_1,

MaperiodM5ma_2;

if(Período()>1){

MaperiodM5maBIG_1 = 750 / Período();

MaperiodM5maBIG_2 = 750 / Período();

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

senão

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

Período do mapaM5ma_1 = 25;

Período do mapaM5ma_2 = 25;

}

M5maBIG_1= iMA(ed,Period(),MaperiodM5maBIG_1,0,MODE_EMA,PRICE_CLOSE,1);

M5maBIG_2= iMA(ed,Period(),MaperiodM5maBIG_2,0,MODE_EMA,PRICE_CLOSE,2);

M5ma_1= iMA(ed,Period(),MaperiodM5ma_1,0,MODE_EMA,PRICE_CLOSE,1);

M5ma_2= iMA(ed,Period(),MaperiodM5ma_2,0,MODE_EMA,PRICE_CLOSE,2);

if(M5ma_2>M5maBIG_2&&M5ma_1<M5maBIG_1){ordersend(520);......................................................... Acho que também devemos brincar com parênteses como-------((M5ma_2>M5maBIG_2)&&(M5ma_1<M5maBIG_1))---

or (((M5ma_2)>M5maBIG_2)&&((M5ma_1)<M5maBIG_1))

}//amx13_75

if(a==520){RefreshRates();//__________________________________________________________________________________

op=NormalizarDuplo(op+54*kio*Point,Dígitos);sl=NormalizarDuplo(op-62*kio*Point,Dígitos);tp=NormalizarDuplo(op+54*kio*Point,Dígitos);

ticket=OrderSend(ed,OP_BUY, Lot,op,3,sl,0,comm,magic+520,0,Green);//_____Lot=

err=GetLastError();

if(err!=0){Print("Error-",err," op-",op," sl-",sl," tp-",tp);}}}

que também não funciona, a propósito......... :(

 
Vinin:

Além do período, há também o tipo. Nem todas as oscilações podem ser muito precisas em outros períodos de tempo. Nas menores você pode, nas maiores não tanto

Sim, estou ciente disso, mas, neste caso, portar o período de ondulação multiplicando/separando para o TF correto deve dar resultados mais precisos. Até onde me lembro, os resultados são sempre piores quando se usa uma varinha de condão de um prazo diferente, mas eu não reivindico a verdade.
 
benzovoz:

Sim, estou ciente disso, mas, neste caso, portar o período de ondulação multiplicando/separando para o TF correto deve dar resultados mais precisos. Até onde me lembro, ao usar o aceno obviamente de outra TF, os resultados são sempre piores, mas eu não estou alegando a verdade.

Então, como você obtém os mesmos resultados em diferentes prazos? :/
 

Aqui para tentar acrescentar:

if(Period()>1){

MaperiodM5maBIG_1 = 750 / Period();

MaperiodM5maBIG_2 = 750 / Period();

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

else

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

if( MaperiodM5ma_1 <1) MaperiodM5ma_1 = 1; 

if( MaperiodM5ma_2 <1) MaperiodM5ma_2 = 1;   


 
laveosa:

Então, como você obtém o mesmo resultado em momentos diferentes? :/

Você não pode obter o mesmo, mas pode chegar perto
 
benzovoz:

Aqui para tentar acrescentar:

if(Period()>1){

MaperiodM5maBIG_1 = 750 / Period();

MaperiodM5maBIG_2 = 750 / Period();

MaperiodM5ma_1 = 25 / Period();

MaperiodM5ma_2 = 25 / Period();

}

else

{

MaperiodM5maBIG_1 = 750;

MaperiodM5maBIG_2 = 750;

MaperiodM5ma_1 = 25;

MaperiodM5ma_2 = 25;

}

if( MaperiodM5ma_1 <1) MaperiodM5ma_1 = 1; 

if( MaperiodM5ma_2 <1) MaperiodM5ma_2 = 1;   



noaaaaa não funciona..... para que estávamos fazendo isso?
 
Vinin:

Você não pode conseguir o mesmo, mas você pode conseguir um próximo

em outras palavras, gentlemen..... se você escreve uma coruja, então apenas um momento e não uma mistura de diferentes, certo? :)
 
laveosa:

em outras palavras, gentlemen..... se você escreve uma coruja, então apenas um momento e não uma mistura de diferentes, certo? :)

Você só tem que pensar antes de fazer perguntas. Fechar e não fechar são conceitos completamente diferentes.