Estratégias comerciais baseadas em filtros digitais - página 83
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
...
Agora que as machadinhas estão enterradas (para sempre, espero), quero parabenizar a todos vocês que participaram dos esforços conjuntos dos últimos dias.
Não é melhor que brigar?
Saudações a todos vocês
mladen
leledc
"Se x for inferior a -1 ou exceder 1, o MathArccos(x) retorna NaN (valor indeterminado)". "Não recebi esse erro no teste, mas para que seja seguro, tudo que você precisa mudar é isto (linha 253)":
com respeito a
mladen
Eu cometi um erro:esse foi um experimento baseado no Double stoch ...Agora vou corrigir o erro.Obrigado
P.s. estou trabalhando em uma ea para definir as melhores configurações FFT em modo automatizado, mas há um problema: quando eu lanço a ea eu tenho isto
2010.01.18 16:47:30 Fourier_Extrapolation_of_Indicator Color 1.2 EURUSD,M5: valor inválido para a função MathArccos.
Eu não sei como corrigir o erro (tentei mas sem sucesso)...Mladen se você está aqui, por favor, pode me dar sua grande ajuda?????Obrigadosimba,leledc e empresa
como podemos conseguir isto,?poderia explicar este simba?i querendo tomar a vez...
revezar
como podemos conseguir isto,?poderia explicar este simba?i querendo tomar a vez...
Learntrader,
Eu lhe sugeri uma maneira de se treinar usando uma ferramenta de negociação.... E os 2 dias de treinamento?
Agora, você está novamente sendo vítima da busca HG...
Não há HG, só há boas e más ferramentas e boas e más maneiras de usá-las, isso é tudo.
A ferramenta mais importante é o comportamento de preço no suporte e resistência...então com este tipo de Fouriers e uma boa estratégia você pode obter uma vantagem adicional...MAS, você nunca vai pegar todas as curvas.
Eu acho que até mesmo os mladen capturam no máximo 92% das curvas, e o Sr.Tools provavelmente pode conseguir 89% delas, na melhor das hipóteses.
Cumprimentos
S
Como podemos conseguir isto,?poderia explicar este simba?quero dar a vez...
Sim, o que faz a seta nos gráficos ?
Não entendi claramente rapazes, desculpem por isso.
Esqueci minhas pílulas de inteligência hoje.
Olá Leledc,Não tenho certeza,mas isto pode ser semelhante ao que você procura.
Oh obrigado, mas eu fiz uma dupla postagem (também no fio da estação comercial) e a mladen ainda sugeriu a mesma solução que você! Obrigado
Sim, o que faz a flecha nos gráficos?
Não entendi claramente rapazes, desculpem por isso.
Esqueci meus comprimidos de inteligência hoje.Se me lembro bem Simba usa supersinais para essas flechas...
Oh, obrigado, mas eu fiz um post duplo (também em linha de comércio) e a mladen ainda sugeriu a mesma solução que você! Obrigado
Woops não viu que Mladen tinha lhe respondido ali postando a outra versão.
Olá, tenho uma fucção de tradetation: gostaria de convertê-la em mql(para portar uma tradetation indi em mt4). abaixo do original e minha versão de função em mql.não funciona bem, então gostaria da ajuda de algum especialista aqui.obrigado
Easylanguage
{Gaussian Filter}
Inputs: Price(NumericSeries), iptPeriod(NumericSimple), iptPoles(NumericSimple);
variables: aa(0), b(0), w(0), x(0), y(0), y1(0), y2(0), y3(0), y4(0),
a_1(0), a_12(0), a_13(0), a_14(0), a2(0), a3(0), a4(0), Pi(3.141592654),
sqrtOf2(1.414213562), Period(2), poles(0);
if (iptPeriod < 2) then
Period = 2
else
Period = iptPeriod;
// Number of filter poles must be between 1 and 4, inclusive
if iptPoles < 1 then
poles = 1
else if iptPoles > 4 then
poles = 4
else
poles = iptPoles;
// initialization - performed only for first bar
if CurrentBar = 1 then
begin
w = 2 * Pi / Period; // omega
w = 180 * w / Pi; // in degrees
b = (1 - cosine(w)) / (power(sqrtOf2, 2.0/poles) - 1.0);
aa = -b + squareroot(b*b + 2*b);
a_1 = 1.0 - aa;
a_12 = a_1 * a_1;
a_13 = a_1 * a_1 * a_1;
a_14 = a_12 * a_12;
a2 = aa * aa;
a3 = aa * aa * aa;
a4 = a2 * a2;
y1 = Price;
y2 = y1;
y3 = y2;
y4 = y3;
end;
{ Calculate your indicator value here }
x = Price;
if (poles = 1) then
y = aa * x + a_1 * y1
else if (poles = 2) then
y = a2 * x + 2 * a_1 * y1 - a_12 * y2
else if (poles = 3) then
y = a3 * x + 3 * a_1 * y1 - 3 * a_12 * y2 + a_13 * y3
else if (poles = 4) then
y = a4 * x + 4 * a_1 * y1 - 6 * a_12 * y2 + 4 * a_13 * y3 - a_14 * y4;
y4 = y3; // delayed by four bars
y3 = y2; // delayed by three bars
y2 = y1; // delayed by two bars
y1 = y; // delayed by one bar
Gauss = y;
[/php]Mql
[php]
double Gauss(double Price, double iptPeriod,double iptPoles){
double aa, b, w, x, y, y1, y2, y3, y4,a_1, a_12, a_13, a_14, a2, a3, a4;
double Pi=3.141592654;
double period=21, poles;
if (iptPeriod < 2)
period = 2;
else
period = iptPeriod;
if (iptPoles < 1){
poles = 1;
}
else if (iptPoles > 4){
poles = 4;
}
else{
poles = iptPoles;
}
// initialization - performed only for first bar
for(int i = Price; i >= 0; i--){
w = 2 * Pi / period; // omega
w = 180 * w / Pi; // in degrees
b = (1 - MathCos(w)) / (MathPow(MathSqrt(2.0),2.0/poles) - 1.0);
aa = -b + MathSqrt(b*b + 2*b);
a_1 = 1.0 - aa;
a_12 = a_1 * a_1;
a_13 = a_1 * a_1 * a_1;
a_14 = a_12 * a_12;
a2 = aa * aa;
a3 = aa * aa * aa;
a4 = a2 * a2;
y1 = Price;
y2 = y1;
y3 = y2;
y4 = y3;
}
for(i = Price; i >= 0; i--){
x = Price;
y = a4 * x + 4 * a_1 * y1 - 6 * a_12 * y2 + 4 * a_13 * y3 - a_14 * y4;//we don't need y1 y2 y3 y4
}
return (y);
}
Olá Leledc,
Não tenho certeza, mas isto pode ser semelhante ao que você procura.
EDITAR: Posted wrong version correct version on post#841
Se bem me lembro Simba usa supersinais para essas flechas...
Obrigado!