Bibliotecas: BestInterval - página 5

 
fxsaber:

Com essas configurações?

Não, tudo funcionou bem com essas configurações. Ele trava periodicamente em outras configurações, pares, especialistas.

Nenhuma regularidade foi encontrada ainda.

 
Mikola_2:

Não, tudo funcionou bem com isso. Ele trava periodicamente em outras configurações, pares, especialistas.

Nenhuma regularidade foi encontrada ainda.

Reproduzi-o novamente.

 
fxsaber:

Portanto, se houve um erro uma vez, ele ocorrerá novamente com as mesmas configurações.

Isso acontece. Executo diferentes sequências de otimização em uma única passagem - algumas funcionam bem, outras falham.

As que falharam, eu ignoro. O que posso fazer? :)

 
fxsaber:

Reproduzido.

O erro ou os resultados da tela?
 
Tenho o mesmo erro, mas em uma linha diferente.
A única coisa é que ele parece ter aparecido somente durante o primeiro teste.
Talvez porque o arquivo não tenha sido criado ou o histórico não tenha sido carregado onde deveria estar....
 
Mikola_2:
O erro ou os resultados da tela?

Erro.

 
Mikola_2:

Ele continua se repetindo. Executo diferentes sequências de otimização em uma única passagem - algumas funcionam bem, outras falham.

O erro foi corrigido, a contabilidade de comissão e swap foi adicionada e as entradas de registro foram adicionadas.

Ação = falso

2018.10.12 23:59:59   BestInterval Action(true - single pass & MT4-style is required) = false
2018.10.12 23:59:59   
2018.10.12 23:59:59   Profit = -19655.88 = -19655.88 + 0.00 (0.00%) - Amount of Delete Intervals = 0
2018.10.12 23:59:59   00:00:00 - 23:59:59 : Profit = -19655.88 (100.00%), Total = 2709 (73.86%), PF = 0.79, Mean = -7.26, DD = 20160.82, RF = -0.97
2018.10.12 23:59:59   SUMMARY: 00:00:00 - 23:59:59 : Profit = -19655.88 (100.00%), Total = 2709 (73.86%), PF = 0.79, Mean = -7.26, DD = 20160.82, RF = -0.97
2018.10.12 23:59:59   
2018.10.12 23:59:59   Profit = 3893.80 = -19655.88 + 23549.68 (-119.81%) - Amount of Delete Intervals = 1
2018.10.12 23:59:59   00:00:00 - 05:42:32 : Profit = 2143.63 (55.05%), Total = 401 (81.55%), PF = 1.29, Mean = 5.35, DD = 1066.12, RF = 2.01
2018.10.12 23:59:59   21:53:23 - 23:59:59 : Profit = 1750.17 (44.95%), Total = 101 (79.21%), PF = 2.18, Mean = 17.33, DD = 463.34, RF = 3.78
2018.10.12 23:59:59   SUMMARY: 00:00:00 - 23:59:59 : Profit = 3893.80 (100.00%), Total = 502 (81.08%), PF = 1.44, Mean = 7.76, DD = 1027.69, RF = 3.79
2018.10.12 23:59:59   
2018.10.12 23:59:59   Profit = 4927.59 = 3893.80 + 1033.79 (26.55%) - Amount of Delete Intervals = 2
2018.10.12 23:59:59   00:00:00 - 02:15:22 : Profit = 1281.01 (26.00%), Total = 127 (83.46%), PF = 1.70, Mean = 10.09, DD = 600.66, RF = 2.13
2018.10.12 23:59:59   02:32:07 - 05:42:32 : Profit = 1896.41 (38.49%), Total = 262 (81.68%), PF = 1.44, Mean = 7.24, DD = 993.82, RF = 1.91
2018.10.12 23:59:59   21:53:23 - 23:59:59 : Profit = 1750.17 (35.52%), Total = 101 (79.21%), PF = 2.18, Mean = 17.33, DD = 463.34, RF = 3.78
2018.10.12 23:59:59   SUMMARY: 00:00:00 - 23:59:59 : Profit = 4927.59 (100.00%), Total = 490 (81.63%), PF = 1.65, Mean = 10.06, DD = 1027.69, RF = 4.79
2018.10.12 23:59:59   
2018.10.12 23:59:59   final balance - InitBalance (100000.00) + Profit (-19655.88) without BestInterval.
2018.10.12 23:59:59   OnTester - Profit (4927.59) with BestInterval.
final balance 80344.12 USD
OnTester result 4927.59

Action = true

2018.10.12 23:59:59   BestInterval Action(true - single pass & MT4-style is required) = true
2018.10.12 23:59:59   Calculation time activated intervals is 2018.10.18 10:12:46 - TesterEA (common folder) 00:01:02 ago.
2018.10.12 23:59:59   
2018.10.12 23:59:59   Amount of Delete Intervals = 2
2018.10.12 23:59:59   00:00:00 - 02:15:22 : Profit = 1281.01 (26.00%), Total = 127 (83.46%), PF = 1.70, Mean = 10.09, DD = 600.66, RF = 2.13
2018.10.12 23:59:59   02:32:07 - 05:42:32 : Profit = 1896.41 (38.49%), Total = 262 (81.68%), PF = 1.44, Mean = 7.24, DD = 993.82, RF = 1.91
2018.10.12 23:59:59   21:53:23 - 23:59:59 : Profit = 1750.17 (35.52%), Total = 101 (79.21%), PF = 2.18, Mean = 17.33, DD = 463.34, RF = 3.78
2018.10.12 23:59:59   SUMMARY: 00:00:00 - 23:59:59 : Profit = 4927.59 (100.00%), Total = 490 (81.63%), PF = 1.65, Mean = 10.06
2018.10.12 23:59:59   
2018.10.12 23:59:59   final balance - InitBalance (100000.00) + Profit (4927.59) with BestInterval.
2018.10.12 23:59:59   OnTester - Virtual InitBalance (100000.00) + Profit (-8563.00) without BestInterval. Profit is calculated with TickValue=1 and w/o Commission+Swap.
final balance 104927.59 USD
OnTester result 91437


Obrigado por seus relatórios!


ZY Um exemplo ilustrativo saiu com reversão do gráfico de lucros.

 
fxsaber:

Bug corrigido, contabilidade de comissão e troca adicionada, entradas de registro adicionadas.

Bem, é simplesmente lindo! :)

Teste13

Teste14

E quais são as alterações na versão de 2018.10.18 09:15?

 
Mikola_2:

E quais são as alterações na versão de 2018.10.18 09:15?

Apenas cosméticos - mais informações no registro.

 
Mikola_2:

É uma beleza! :)

A aplicação do melhor intervalo sempre melhorará o resultado e mostrará um lucro positivo.

Mas você deve saber que , se a TS não for lucrativa, o BestInterval só fornecerá um bom ajuste.

Mesmo para um TS lucrativo, a regra funciona: quanto mais intervalos forem descartados, mais provável será o ajuste.


É por isso que geralmente não descarto mais do que dois intervalos. E ainda assim, a biblioteca foi criada para otimização.

A descrição apresenta um gráfico com OOS por um motivo. Não se deixe enganar pelo ajuste.


A biblioteca não cria um milagre, embora seja imprescindível para mim pessoalmente - eu a uso 100% do tempo.

Com ela, resolvo duas tarefas:

  1. Não jogar fora acidentalmente um TS potencialmente lucrativo.
  2. Configurar um único resultado para aplicação em combate, expondo as entranhas dos intervalos.

Falta um análogo semanal (não diário)...


ZY Se o EA não for do tipo MT4, a biblioteca usará 90% de seus recursos. E os intervalos serão obtidos. No entanto, não será possível ver a aplicação deles no testador de uma só vez. O programador terá de inventar algo grande para esse fim. É por isso que somente o estilo MT4 pode revelar 100% dos recursos da biblioteca.