Resposta

Por favor, ajude a converter o Easy Language Strategies

3 respostas

James Hall

Assinante, bbp_participante, cliente, comunidade, 9 respostas.

Perfil da visita

3 anos atrás #269464

Olá, sou novo no StrategyQuant e estou tentando descobrir como posso usar o AlgoWizard para recriar algumas de minhas estratégias do Tradesation no StrategyQuant, para que eu possa fazer backtest e melhorá-las. Eu realmente gostaria que houvesse algum tipo de "conversor" no software que me permitisse importar uma estratégia de negociação e depois convertê-la em uma estratégia SQ.

Então, por exemplo, é possível converter uma estratégia como esta para que eu possa brincar com ela no StrategyQuant?

 

Entrada: Length(14), StopAmt(50), BEAmt(50), TrlgAmt(100);

Entrada: ATRMA(8), AtrLevel(0);

Var:ATR(0, DATA2), ma1(0, DATA2);

ATR = AvgTrueRange(14) DATA2;
ma1 = Média( AvgTrueRange( 14 ), ATRMA ) dados2 ;

Var: xRSI(0);

xRSI = RSI(Close, Length);

Se xRSI =3 e ATR < AtrLevel, então
Compre a próxima barra no mercado;

Se xRSI > 50 e Highestbar(xRSI, 7) >= 3, então
Sellshort na próxima barra do mercado;

SetStopLoss(StopAmt);
SetDollarTrailing(TrlgAmt);
SetBreakeven(BEAmt);

 

Não vejo no AlgoWizard como posso criar uma variável para representar a média móvel no indicador ATR. Ma1 acima. Também não vejo como especificar o Data 2 em relação às entradas. Não sou de forma alguma um especialista em linguagem simples, mas tenho algumas estratégias que gostaria de analisar no SQ. Obrigado por qualquer ajuda. -James

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

3 anos atrás #269477

Olá,

a função de média do indicador ainda não foi implementada. Planejamos fazer isso, mas a prioridade é baixa. No caso do Avg(ATR), por que não usar um ATR simples com um período de tempo mais longo? Ele faria um trabalho muito semelhante, eu acho

0

James Hall

Assinante, bbp_participante, cliente, comunidade, 9 respostas.

Perfil da visita

3 anos atrás #269508

Além disso, apenas uma observação sobre a função do indicador sobre a qual minha postagem original tratava e sua sugestão de usar um ATR simples com um período de tempo mais longo.... Na verdade, isso não seria a mesma coisa, porque o ponto principal do ATR estar abaixo da média móvel é que ele denota que o ATR está caindo, o que significa que provavelmente a volatilidade está diminuindo. Se eu simplesmente dissesse que o fechamento deve ser abaixo de um determinado nível de ATR, isso excluiria muitas negociações.

A menos que você saiba de algum lugar no strategyquant que eu possa especificar que o ATR está "caindo", semelhante ao que a média móvel faz? -James

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

3 anos atrás #269616

Olá,

a única maneira de verificar a queda de um indicador agora é usar a função "falling" (queda). Veja a captura de tela anexada

Anexos:
Você deve ser logado para ver os arquivos anexos.

0

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