Resposta

Preciso de ajuda com a pseudoexplicação da SQ

2 respostas

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #115244

Abaixo está uma estratégia gerada pelo SQ3, e sempre me pergunto o seguinte:
 
== Condições de entrada
LongEntryCondition = (TEMA(55) cruza abaixo da SMA(263))
ShortEntryCondition = (TEMA(55) cruza acima da SMA(263))
 
 
Então, basicamente, o ea compra se Tema cruzar abaixo da SMA e vende se a condição oposta for atendida.
 
Mas, em seguida, você vai para a condição de entrada (específica) 
A condição de compra é diferente 
 
se a LongEntryCondition for verdadeira {
   Se nenhuma posição estiver aberta, então compre no stop TEMA(53) + (0,3 * ATR(155));
   A ordem Stop/Limit expira após 35 barras.
 
   Stop Loss = 190 pips;
}
 
 
Então, qual SQ está usando o primeiro? qual é o SMA e o Tema? 
Ou
Tema e ATR 
 
 
 
 
Pseudo completo : 
 
 
——————————————————————–
Pseudocódigo-fonte da estratégia 0.119088
  com nomes de parâmetros.
 
  Gerado pelo StrategyQuant versão 3.8.1
  Gerado em Wed Jun 15 09:46:00 GMT 2016
                                                          
  Testado em EURUSD, H1, 04.11.2003 - 29.03.2013
  Spread: 1,0, Slippage: 1.0, Distância mínima de parada do preço: 5.0
——————————————————————–
====================================================================
== Condições de entrada
==================================================================== 
LongEntryCondition = (TEMA(55) cruza abaixo da SMA(263))
ShortEntryCondition = (TEMA(55) cruza acima da SMA(263))
 
 
====================================================================
== Ordens de entrada
====================================================================
- Entrada longa
se a LongEntryCondition for verdadeira {
   Se nenhuma posição estiver aberta, então compre no stop TEMA(53) + (0,3 * ATR(155));
   A ordem Stop/Limit expira após 35 barras.
 
   Stop Loss = 190 pips;
}
 
- Entrada curta
se a ShortEntryCondition for verdadeira {
   Se nenhuma posição estiver aberta, então venda a TEMA(53) + (-0,3 * ATR(155)) Stop;
   A ordem Stop/Limit expira após 35 barras.
 
   Stop Loss = 190 pips;
}
 
====================================================================
== Ordens de saída
====================================================================
- Saída longa
se MarketPosition for Long {
   Se (EMA(200) cruzar abaixo de SMA(23)) {
      Fechar a posição no mercado;
   }
}
 
- Saída curta
se MarketPosition for Short {
   se (EMA(200) cruzar acima de SMA(23)) {
      Fechar a posição no mercado;
   }
}
 
 

0

mikeyc

Cliente, bbp_participant, comunidade, 877 respostas.

Perfil da visita

7 anos atrás #137771

Isso ocorre porque a estratégia está usando ordens pendentes, em vez de ordens de mercado.

 

As primeiras condições de entrada determinam se deve ser criado um stop de compra ou de venda. Elas são simplesmente um sim/não:

LongEntryCondition = (TEMA(55) cruza abaixo da SMA(263))

ShortEntryCondition = (TEMA(55) cruza acima da SMA(263))
 
Se qualquer uma delas for verdadeira, a próxima lógica é saber a que preço colocar a ordem pendente:
 
se LongEntryCondition for verdadeiro {

   se nenhuma posição estiver aberta, então compre com o stop TEMA(53) + (0,3 * ATR(155));
   A ordem Stop/Limit expira após 35 barras.


   Stop Loss = 190 pips;
}

Portanto, aqui o preço é determinado pelo resultado de TEMA(53) + (0,3 * ATR(155))

 

Há um prazo de validade de 35 barras, portanto, se a ordem não for atingida (o preço de mercado não ativa essa ordem pendente), ela será excluída depois de transcorridas 35 barras.

 

 

 
 

0

gentmat

Cliente, bbp_participante, comunidade, 234 respostas.

Perfil da visita

7 anos atrás #137790

Ok, entendi! Muito obrigado mikeyC

 

Aliás, desde o primeiro dia eu fiz uma menção em um post para você 😛 fiquei surpreso por você ter aparecido, como sempre faz.

0

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