Resposta

1TP9Problema com as configurações que resultam em resultados iniciais estranhos

6 respostas

qattack

Cliente, bbp_participante, comunidade, 44 respostas.

Perfil da visita

7 anos atrás #116608

Estou acompanhando o vídeo "Configurações" da Threshold pela terceira vez. (https://www.youtube.com/watch?v=ji4HArEPEjg&t=323s)

 

Toda vez que faço isso, encontro resultados estranhos na geração inicial que persistem nas gerações subsequentes.

 

Estou usando 10 anos de dados da Dukascopy, de 2003 a 2013, divididos igualmente entre IS e OOS.

 

Se for importante, estou usando o Test Precision of Selected Timeframe Only.

 

Muitos dos resultados (em torno de 10-20% ou mais) mostram pouquíssimos #/negociações IS (de 1-75 ou mais), com os #/negociações OOS sempre sendo zero (sem dados). As negociações executadas IS estão quase sempre dentro do primeiro ano parcial de 2003, e o gráfico de patrimônio líquido para nesse ponto.

 

As gerações subsequentes herdam essas características e vários dos resultados da segunda geração mostram zero de comércio IS.

 

Tentei monitorar cuidadosamente quais configurações eu estava alterando nas duas últimas vezes em que assisti a esses vídeos, mas não consigo eliminar esse problema sem recarregar um arquivo de configurações que veio com o SQ.

 

Mexi na "Distância mínima da ordem em relação ao preço", nos parâmetros ATR e desmarquei alguns indicadores nos Building Blocks.

 

O que causa isso?

0

qattack

Cliente, bbp_participante, comunidade, 44 respostas.

Perfil da visita

7 anos atrás #142457

Descobri a causa desse problema, mas não sei por quê...

 

Quando eu marco a opção "SL Is Required", os problemas começam.

 

Por exemplo, se eu for à guia HOME e carregar "Moving Average Strategies Evolution" e começar a criar estratégias, tudo funcionará bem. Mas quando altero apenas a caixa de seleção "SL Is Required", muitas das estratégias são geradas com o problema acima.

 

Não importa qual é o múltiplo do ATR ou se o SL é baseado no ATR ou em pips fixos.

 

Não consigo encontrar nada em comum com essas estratégias problemáticas que as estratégias geradas corretamente não tenham.

 

Aqui está uma dessas estratégias:

 

**************

 

——————————————————————–
Pseudocódigo-fonte do Strategy 1.5
  com nomes de parâmetros.
 
  Gerado pelo StrategyQuant versão 3.8.2
  Gerado em Tue Apr 11 01:39:00 GMT 2017
                                                          
  Testado em EURUSD, M15, 05.05.2003 - 05.04.2013
  Spread: 4,0, Slippage: 1.0, Distância mínima de parada do preço: 0.0
——————————————————————–
====================================================================
== Condições de entrada
==================================================================== 
LongEntryCondition = (ATR(93) > ATR(57))
ShortEntryCondition = (ATR(93) < ATR(57))
 
 
====================================================================
== Ordens de entrada
====================================================================
- Entrada longa
se a LongEntryCondition for verdadeira {
   Se nenhuma posição estiver aberta, compre na abertura do mercado;
   Stop Loss = 241 pips;
}
 
- Entrada curta
se a ShortEntryCondition for verdadeira {
   Se nenhuma posição estiver aberta, vender na abertura do mercado;
   Stop Loss = 241 pips;
}
 
**************
Como sou novato no SQ, talvez esteja faltando alguma configuração?
 
Descobri que esse problema ocorre somente quando a opção "SL Is Required" está marcada, mas a opção "PT Is Required" não está marcada. Isso tem a ver com regras simétricas?

0

qattack

Cliente, bbp_participante, comunidade, 44 respostas.

Perfil da visita

7 anos atrás #142462

Obrigado, Notch, farei isso hoje.

0

qattack

Cliente, bbp_participante, comunidade, 44 respostas.

Perfil da visita

7 anos atrás #142489

Fiz o download completo e reimportei todos os meus dados de ticks e o problema persiste.

 

Estou usando um conjunto diferente de critérios desta vez - usando as configurações do roboforexlabs baixadas diretamente das lições. O único parâmetro que altero é desmarcar a opção "PT Is Required". Então, obtenho muitos resultados na primeira geração que negociam apenas por um curto período de tempo (geralmente terminando em 2003) e não produzem mais negociações após esse período.

0

qattack

Cliente, bbp_participante, comunidade, 44 respostas.

Perfil da visita

7 anos atrás #142503

Fiz o upload de meu arquivo de configurações. As configurações foram obtidas diretamente do roboforexlab e a única alteração que fiz foi desmarcar a opção "PT is Required".

 

Quase todos os resultados ofensivos exibem o mesmo padrão:

 

1. #/comércios: ~10-45

2. %Wins: <10% (a maioria <5%) [EDIT: na verdade, todos contêm apenas UMA operação vencedora... veja #4 abaixo]

3. Fator de ajuste Pro: ~1.5-3.0

4. A curva de patrimônio líquido é reta para baixo até a última negociação, que é sempre uma vitória ENORME.

5. A maioria dos gráficos de patrimônio líquido termina em 2003, mas encontrei um que continua no meu período OOS (2008)

0

qattack

Cliente, bbp_participante, comunidade, 44 respostas.

Perfil da visita

7 anos atrás #142512

O máximo de #/negociações está definido em 10.000. Você quer dizer em "Strategy Options" (Opções de estratégia)? Verifiquei fazendo o download do arquivo que carreguei. Ou há outro parâmetro que limita o #/trades?

 

Gero muitas estratégias que realizam 10.000 negociações.

0

qattack

Cliente, bbp_participante, comunidade, 44 respostas.

Perfil da visita

7 anos atrás #142527

O que eu estava dizendo é que fiz o download do arquivo que carreguei acima e, em seguida, carreguei essas configurações no meu SQ.

 

Na seção "Strategy Options" (Opções de estratégia), depois que carrego essas configurações no meu SQ, ele lê: Maximum Total Trades: 10000.

 

Só agora percebi de onde você tirou isso: <mMaxTrades>1000</maxTrades>

 

No entanto, garanto que, quando salvei essas configurações, meu MaxTrades estava definido como 10.000 e, quando recarrego essas MESMAS configurações (mesmo que DIZENDO 1000 no arquivo XML) no meu SQ, ele novamente exibe Max Trades: 10.000.

 

Quando abro o arquivo XML, ele indica 1000 maxTrades. Isso se aplica a todas as minhas configurações salvas nos arquivos XML, embora todas elas tenham sido salvas com 10.000 negociações máximas e todas produzam até 10.000 negociações quando recarregadas no meu SQ. Então, não sei o que está acontecendo aqui?

0

Visualizando 6 respostas - 1 até 6 (de um total de 6)