Resposta

Como garantir que o SQ gere esse tipo de estratégia?

3 respostas

Eastpeace

Cliente, bbp_participant, community, sq-ultimate, 305 respostas.

Perfil da visita

4 anos atrás #254950

Ele não está usando a regra de saída. Mas as regras de saída são sempre verdadeiras.

Recebo essa estratégia ocasionalmente, mas a considero muito interessante. Sempre não gostei das regras de saída atuais porque elas não são logicamente consistentes com as condições de entrada.

Então, como definir e garantir que o SQ gere esse tipo de estratégia?

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

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

4 anos atrás #255022

O que exatamente você deseja fazer? Gerar estratégias em que as regras de saída sejam sempre verdadeiras?

 

As regras de saída funcionam, mas se você verificar o código Pseudo Long exit tem essa condição:

//——————————————————————–
// Regra de negociação: Saída longa (na abertura da barra)
//——————————————————————–                   
Se ((LongExitSignal
   e Not LongEntrySignal)
   e (MarketPosition("Any", MagicNumber, "") is Long))
{

 

Portanto, ele é ativado somente se houver uma posição E não houver um sinal de entrada longa.

Marcar
EstratégiaQuant arquiteto

0

Eastpeace

Cliente, bbp_participant, community, sq-ultimate, 305 respostas.

Perfil da visita

4 anos atrás #255024

Sim, quero que a condição de saída seja sempre verdadeira.

 

Portanto, a posição será fechada quando a condição de entrada falhar. ( ExitCondition e não (EntryCondition))

 

 

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

4 anos atrás #255027

Parece funcionar bem, o que significa que ele sai de uma posição longa assim que a EntryCondition for FALSA. Se a próxima barra após a entrada for falsa, ele sairá após uma barra. Na lista de negociações no SQ, você pode ver o tipo de saída "MANUAL", que representa a regra de saída

Se precisar de mais estratégias como essa, você precisará criar um modelo para isso usando o AlgoWizard, no qual especificará as condições de saída da mesma forma que na sua estratégia, ou poderá usar essa única estratégia e usar a função "Improve existing strategy" (Melhorar estratégia existente). Isso pode criar muitas estratégias novas apenas alterando as regras de entrada e mantendo a regra de saída igual a "sempre verdadeira"

 

 

 

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

0

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