Respuesta

¡¡¡!!! ATR estrategias de salida en SQ es muy vulnerable

3 respuestas

eastpeace

Cliente, bbp_participante, comunidad, sq-último, 305 respuestas.

Visitar el perfil

hace 7 años #116825

Hola, Mark y todos,

 

Encuentro que las estrategias de salida basadas en ATR en SQ son erróneas, excepto PT y el stop-loss inicial.

 

El seguimiento de beneficios debe basarse en el máximo más alto o en el cierre después de la entrada, si tenemos una posición larga.

 

Otra cosa importante es que valor atr. No se trata de los parámetros del atr, se trata del reciente o de hace algunas barras.

 

Tengo 4 método, y espero SQ4 mejoraría las estrategias de salida con ATR.

 

Archivo: atr exit.pngatr exit.png

 

 

 

#Run_By_Bar

Entrada:                                      
  N(30,5,20,1);
Variables:
  mp(0),
  ATR_before_entry(0),
  tmp(0);
 
MA1:=Ma(c,N); //promedio

//condiciones de entrada

bEnterLong := Cross(c,MA1);  
bEnterShort := Cross(MA1,c); 

ATR1 = AvgTrueRange(20);

mp = PosiciónMercado;

if mp=1 and mp[1]1 Then Begin
 ATR_before_entry = ATR1[1];
Fin

//sl1: barra más alta - atr[BarsSinceEntry+1];

hhvbar = highest(high,BarsSinceEntry);
stopline1: hhvbar - 3 * ATR_before_entry,NoDraw,ColorYellow;
PartLine(mp=1 and BarsSinceEntry>=1,stopline1),ColorAmarillo;

//sl2: cierre de la barra más alta - atr[BarsSinceEntry+1]
hhvbar1 = highest(c,BarsSinceEntry);
stopline2: hhvbar1 - 3 * ATR_before_entry,NoDraw,ColorGreen;
PartLine(mp=1 and BarsSinceEntry>=1,stopline2),ColorVerde;

//sl3: SQ profit trailing
stopline3: close - 3 * AvgTrueRange(20),NoDraw,ColorCyan;
PartLine(mp=1 and BarsSinceEntry>=1,stopline3),ColorCyan;

//sl3: El trinquete ATR
Start_Ratchet_Cond = (hhvbar-EntryPrice)>ATR_before_entry;
Ratchet_starter = lowest(low,10);
tasa_trinquete = 0,05;
stopline4: Ratchet_starter + ratchet_rate * BarsSinceEntry * AvgTrueRange(10),NoDraw,ColorRed;
PartLine(mp=1 y Start_Ratchet_Cond,stopline4),ColorRojo;

Si bEnterLong Entonces Buy;
//If bExitLong Then Vender;
Si bEnterShort Entonces SellShort;
//If bExitShort Then BuyToCover;

0

mabi

Cliente, bbp_participant, comunidad, 261 respuestas.

Visitar el perfil

hace 7 años #143034

¡Espero sinceramente que el resultado de este error ya está en el resultado del rendimiento de las estrategias dadas por SQ ?!

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 7 años #143064

Hola, Mark y todos,

 

Encuentro que las estrategias de salida basadas en ATR en SQ son erróneas, excepto PT y el stop-loss inicial.

 

El seguimiento de beneficios debe basarse en el máximo más alto o en el cierre después de la entrada, si tenemos una posición larga.

 

Otra cosa importante es que valor atr. No se trata de los parámetros del atr, se trata del reciente o de hace algunas barras.

 

Tengo 4 método, y espero SQ4 mejoraría las estrategias de salida con ATR.

 

¿Qué quieres decir con que están equivocados? Puede que se aplique de forma diferente a tu idea, pero eso no significa que estén equivocados.

 

También la pregunta sobre el ATR es filosófica - ¿deberíamos usar el ATR de entrada o el ATR real? Ambos tienen sus puntos.

 

Pero tienes razón en una cosa - debería ser posible añadir sus propias estrategias de salida de arrastre en SQ4, voy a pensar en cómo hacerlo.

Mark
Arquitecto de StrategyQuant

0

eastpeace

Cliente, bbp_participante, comunidad, sq-último, 305 respuestas.

Visitar el perfil

hace 6 años #143196

Lo siento, Mark. Lo que he dicho no es muy exacto. Pero creo que puedes entender lo que quiero decir.

 

Hay muchas formas de aplicar la estrategia de salida de ATR.

 

Y me gustaría que SQ4 lo soportara.

0

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)