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
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
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
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......... :(
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.
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;
Então, como você obtém o mesmo resultado em momentos diferentes? :/
Você não pode obter o mesmo, mas pode chegar perto
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?
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? :)
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.