Resposta

Valores idênticos para "Long" e "Short"

5 respostas

vostrushka

Cliente, bbp_participante, comunidade, 48 respostas.

Perfil da visita

8 anos atrás #114219

É possível ajustar a estratégia de modo que ela tenha um conjunto de variáveis para ordens curtas e longas antes de passar para a otimização?

 

Aqui está um exemplo do que quero dizer.

Isso é o que o código MQ4 tem:

 

extern double LongStopLossCoef = 6,91;

int externo LongStopLossATR = 41;
extern double ShortStopLossCoef = 6,91;
int externo ShortStopLossATR = 41;

 

... e é disso que eu preciso:

extern double StopLossCoef = 6,91;

int externo StopLossATR = 41;
 
mas preciso dele na estratégia antes da etapa de otimização para poder reduzir o número de iterações de otimização.
Tenho a opção "Use the same parameters for long and short ..." marcada.
 
Acho que já vi essas discussões aqui, mas não me lembro qual foi o resultado.

 

Leonid

0

vostrushka

Cliente, bbp_participante, comunidade, 48 respostas.

Perfil da visita

8 anos atrás #132748

Vou acrescentar mais detalhes.

Algumas estratégias usam apenas um conjunto, outras usam ambos para longo e curto prazo.

Como torná-lo consistente?

 

Leonid

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #132872

Tenho a opção "Use the same parameters for long and short ..." marcada.
 

 

Isso teve algum efeito nos parâmetros da estratégia? Longa / Curta deve ser reduzida para universal para ambos os lados

0

vostrushka

Cliente, bbp_participante, comunidade, 48 respostas.

Perfil da visita

8 anos atrás #132874

Não. Ainda vejo duas variáveis para curto e longo prazo.

Aqui está o exemplo. Anexei o arquivo com a estratégia e o arquivo mq4. O MQ4 foi salvo na guia de resultados (código-fonte).

 

Leonid

Arquivo: Arquivo.zip

0

vtec

Assinante, bbp_participante, comunidade, 3 respostas.

Perfil da visita

8 anos atrás #133939

O mesmo aqui! Seguindo a estratégia (arbitrária) dada:

====================================================================
== Parâmetros de estratégia
====================================================================
pBB_DOWN_1 = 25;
pBB_DOWN_2 = 9,0;
pBB_DOWN_3 = 0;
pATR_4 = 34;
pBB_UP_1 = 25;
pBB_UP_2 = 9;
pBB_UP_3 = 0;
StopLossPips = 152;
LongStopTrailingCoef = 0,9;
ShortStopTrailingCoef = -0,9;


====================================================================
== Condições de entrada
====================================================================
LongEntryCondition = Fechar abaixo do Bollinger Bands (20, 2, 0)
ShortEntryCondition = Fechar acima do Bollinger Bands (20, 2, 0)

Achei que o problema aqui era o valor 9,0 (float) vs. 9 (int) no segundo parâmetro do BB. Por isso, tentei corrigi-lo manualmente no arquivo .str:

9.0

para

9

Sem ajuda, novamente 9.0 e 9 na guia Código-fonte depois de carregar esse arquivo .str alterado no Otimizador.

 

O ShortStopTrailingCoef poderia ser feito simetricamente tomando -(ShortStopTrailingCoef), talvez isso possa ser verificado em versões futuras do StrategyQuant. Seria bom ter a possibilidade de ajustar essa estratégia para que eu pudesse adaptar/corrigir os parâmetros manualmente, mas isso talvez não seja possível devido a todos os metadados que devem corresponder à estratégia no arquivo .str.

 

Além disso, os valores dos parâmetros da condição de entrada não são expostos como parâmetros e, portanto, não estão disponíveis para otimização, mas isso talvez seja devido ao design.

0

geektrader

Customer, bbp_participant, community, 522 replies.

Perfil da visita

8 anos atrás #134403

Se você usar a função de pesquisa do Fórum, verá que eu já reclamei disso meses atrás e Mark disse que não há como fazer uma otimização simétrica no SQ 3.8.1 no momento. Mas o SQ4 terá uma opção para vincular variáveis que são otimizadas apenas "juntas". Portanto, você terá que esperar pelo SQ4.

 

Ele também acabou de responder aqui: https://strategyquant.com/forum/topic/3846-old-strategies-will-transition-into-sq4/


🚀 Unlock Your Edge in Automated Forex Strategy Development 🚀

Historical Forex Data Starting From 1987, 28 Pairs, M1, 99% Error-Free, Lifetime Free Updates

0

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