Risposta

Serve aiuto per la pseudo-spiegazione di SQ

2 risposte

gentmat

Cliente, bbp_partecipante, comunità, 234 risposte.

Visita il profilo

7 anni fa #115244

Di seguito è riportata una strategia generata da SQ3, mi chiedo sempre quanto segue:
 
== Condizioni di ingresso
LongEntryCondition = (TEMA(55) incrocia sotto SMA(263))
ShortEntryCondition = (TEMA(55) incrocia sopra SMA(263))
 
 
Quindi, in sostanza, l'ea acquista se il Tema incrocia sotto la SMA e vende se la condizione di opostite è soddisfatta.
 
Ma poi si passa alla Condizione di ingresso (specifica) 
La condizione di acquisto è diversa 
 
se LongEntryCondition è vero {
   se non c'è nessuna posizione aperta, acquistare a TEMA(53) + (0,3 * ATR(155)) Stop;
   L'ordine Stop/Limit scade dopo 35 barre.
 
   Stop Loss = 190 pips;
}
 
 
Quale SQ sta usando il primo, ovvero SMA e Tema? 
Oppure
Tema e ATR 
 
 
 
 
Pseudo completo : 
 
 
——————————————————————–
Pseudo codice sorgente della strategia 0.119088
  con i nomi dei parametri.
 
  Generato da StrategyQuant versione 3.8.1
  Generato a Wed Jun 15 09:46:00 GMT 2016
                                                          
  Testato su EURUSD, H1, 04.11.2003 - 29.03.2013
  Spread: 1.0, Slippage: 1.0, Distanza minima dello stop dal prezzo: 5.0
——————————————————————–
====================================================================
== Condizioni di ingresso
==================================================================== 
LongEntryCondition = (TEMA(55) incrocia sotto SMA(263))
ShortEntryCondition = (TEMA(55) incrocia sopra SMA(263))
 
 
====================================================================
== Ordini di entrata
====================================================================
- Ingresso lungo
se LongEntryCondition è vero {
   se non c'è nessuna posizione aperta, acquistare a TEMA(53) + (0,3 * ATR(155)) Stop;
   L'ordine Stop/Limit scade dopo 35 barre.
 
   Stop Loss = 190 pips;
}
 
- Voce breve
se ShortEntryCondition è vero {
   se non c'è nessuna posizione aperta, vendere a TEMA(53) + (-0,3 * ATR(155)) Stop;
   L'ordine Stop/Limit scade dopo 35 barre.
 
   Stop Loss = 190 pips;
}
 
====================================================================
== Ordini di uscita
====================================================================
- Uscita lunga
se MarketPosition è Long {
   se (l'EMA(200) incrocia un valore inferiore allo SMA(23)) {
      Chiudere la posizione sul mercato;
   }
}
 
- Uscita breve
se MarketPosition è Short {
   se (EMA(200) incrocia sopra SMA(23)) {
      Chiudere la posizione sul mercato;
   }
}
 
 

0

mikeyc

Cliente, bbp_partecipante, comunità, 877 risposte.

Visita il profilo

7 anni fa #137771

Ciò è dovuto al fatto che la strategia utilizza ordini pendenti, piuttosto che ordini di mercato.

 

Le prime condizioni di entrata determinano se creare uno stop di acquisto o di vendita. Si tratta semplicemente di un sì/no:

LongEntryCondition = (TEMA(55) incrocia sotto SMA(263))

ShortEntryCondition = (TEMA(55) incrocia sopra la SMA(263))
 
Se uno di questi è vero, la logica successiva è quella di stabilire a quale prezzo piazzare l'ordine pendente:
 
se LongEntryCondition è vero {

   se non c'è nessuna posizione aperta, allora acquista a TEMA(53) + (0,3 * ATR(155)) Stop;
   L'ordine Stop/Limit scade dopo 35 barre.


   Stop Loss = 190 pip;
}

Quindi, qui il prezzo è determinato dal risultato di TEMA(53) + (0,3 * ATR(155))

 

La scadenza è di 35 barre, quindi se l'ordine non viene eseguito (il prezzo di mercato non attiva questo ordine pendente), viene cancellato dopo 35 barre.

 

 

 
 

0

gentmat

Cliente, bbp_partecipante, comunità, 234 risposte.

Visita il profilo

7 anni fa #137790

Ok, capito! Grazie mille mikeyC

 

BTW da 1 giorno ho fatto uno shoutout in un post per te 😛 sono rimasto sorpreso che ti sei fatto vivo come fai sempre.

0

Stai visualizzando 2 risposte - da 1 al 2 (di 2 totali)