Quem quer uma estratégia? Muito e de graça) - página 55

 
zfs писал(а) >>

De onde vêm estas lacunas fora do período de otimização?

Eles seguem o período de otimização...

 
Figar0 >> :

Eles seguem o período de otimização...

O período de otimização não é igual a todo o período. Ou talvez seja uma amostra deste período... E o parâmetro é o número de amostras...

 
E a qualidade das estratégias realmente se deteriorou, pelo menos visualmente, a probabilidade de uma estratégia com boas características ter sido emitida diminuiu...
 
zfs писал(а) >>
E a qualidade das estratégias realmente se deteriorou, pelo menos visualmente, a probabilidade de emitir estratégias com boas características diminuiu...

Talvez não tenha sido a qualidade das estratégias que se deteriorou, mas a qualidade do testador/optimista que melhorou:)

 
Figar0 >> :

Talvez não tenha sido a qualidade das estratégias que se deteriorou, mas a qualidade do testador/optimista que melhorou:)

Talvez. Eu estava apenas testando com um certo tempo de parada, e o resultado que obtive na nova versão foi inferior em alguns aspectos aos anteriores, embora eu esperasse um resultado melhor e muito melhor. Embora não seja um indicador, é claro...

 

Eu não posso programar os indicadores da FSB. Tenho uma idéia de que existe um problema com a média. Nunca pensei que encontraria um problema com o oscilador do MACD.

for(int i=0; i<limit; i++)
MacdBuffer1[i]=iMA(NULL,0,FastEMA1,0,MASmooth,Preço Base,i)-iMA(NULL,0,SlowEMA1,0,MASmooth,Preço Base,i);

para(i=0; i<limite; i++)
MacdBuffer2[i]=iMA(NULL,0,FastEMA2,0,MASmooth,Preço Base,i)-iMA(NULL,0,SlowEMA2,0,MASmooth,Preço Base,i);

para(i=0; i<limite; i++)
OscBuffer[i]=MacdBuffer1[i]-MacdBuffer2[i];

Em princípio, este é todo o código. Entretanto, os dados na FSB não coincidem. Qualquer um pode ajudar a decompor a construção do iMA ou alguém pode compartilhar os códigos.

Ou talvez o desenvolvedor Miroslav clarifique o cálculo dos parâmetros de média em seu programa com mais detalhes.

AJUDA!!!

 

Olá,

Oscilador de MACD = MACD1 - MACD2

O MACD em FSB é o mesmo que o MACD em MT.

Teste primeiro MACD1 e MACD2 (Use um único MACD). Não fez diferença alguma. No outro caso, corrigir MACD primeiro.

 


USDJPY 1h












Fechar Fechar Fechar Fechar







19.03.2008 16:00 1 93,85


19.03.2008 17:00 2 93,91


19.03.2008 18:00 3 94,53


19.03.2008 19:00 4 94,5


19.03.2008 20:00 5 94,51 94,51

19.03.2008 21:00 6 94,5 94,5

19.03.2008 22:00 7 94,5 94,5 94,5
19.03.2008 23:00 8 94,52 94,52 94,52 94,52
20.03.2008 0:00 9 94,5 94,5 94,5 94,5
20.03.2008 1:00 10 94,63 94,63 94,63 94,63


Simples 94,395 94,52667 94,5375 94,55



Lento2 Lento1 Fast2 Fast1










MACD1 0,023333




MACD2 0,1425











Osc -0,11917











Por FSB MACD1 0,0211




MACD2 0,2949




Osc -0,2738










por MT MACD1 0,035




MACD2 -0,019




MyOsc 0,023




Diferença 0,054
 

Eu não pude resistir - passei por cima... Por favor, diga-me o que estou fazendo de errado... 3 variantes têm resultados diferentes. MACD1(Simples,Fechar,3-rápido,6-baixo) - MACD2(Simples,Fechar,4-rápido,10-baixo).

Você também pode ver de tudo que não consigo nem mesmo subtrair 2 indicadores programmaticamente.

 
Meus valores manuais são os mesmos que as médias projetadas na MT. A questão é de onde vêm os valores MACD, porque os MACD são como FastMA-SlowMA.