Discusión sobre el artículo "Stop Loss y Take Profit amigables para el tráder"

 

Artículo publicado Stop Loss y Take Profit amigables para el tráder:

El stop loss y el take profit pueden tener una influencia significativa en los resultados de las transacciones. En este artículo, veremos varias formas de buscar órdenes stop óptimas.

El Stop Loss y el Take Profit son órdenes stop que cierran una posición cuando el precio alcanza su valor. El stop loss nos permite limitar las pérdidas, mientras que el take profit nos permite fijar los beneficios. La principal ventaja de usar stop loss y take profit es la posibilidad de controlar los riesgos financieros y utilizar la gestión de capital.

Pero algunos tráders prefieren prescindir de las órdenes stop, y su razonamiento es muy sencillo. Según ellos, hay situaciones en las que el precio alcanza un stop loss y luego se invierte, y si no hubiera stop loss, la posición podría haberse cerrado en positivo. El mismo argumento se aplica al take profit. El precio ha alcanzado su nivel, la posición se ha cerrado, pero el precio sigue moviéndose en la misma dirección, y si no se hubiera fijado el take profit, podríamos haber obtenido beneficios adicionales.

Este enfoque tiene más que ver con el juicio subjetivo del tráder, y esa subjetividad puede acarrear grandes problemas. Por ejemplo, si un tráder no fija un stop loss, el bróker lo hará por él. Y para que no haya confusión en los términos, el bróker llamará a su nivel "stop-out". Siempre podrá averiguar el nivel de stop loss del bróker utilizando la función AccountInfoDouble con el identificador ACCOUNT_MARGIN_SO_SO. Lo mismo ocurre con el take profit: ¿quizá el propio tráder ha elegido el nivel equivocado y por eso no obtiene todo el beneficio posible?

Vamos a intentar elegir racionalmente los niveles de stop loss y take profit.

Autor: Aleksej Poljakov

 
¿Las fotos de las pruebas son de los delanteros o son de los mismos periodos en los que se recogieron las estadísticas?
 
Stanislav Korotky #:
¿Las fotos de las pruebas son de los delanteros o son de los mismos periodos en los que se recogieron las estadísticas?

Las imágenes son de los mismos períodos. Si tiene una estrategia con señales de apertura/cierre, debería utilizarlas como base.

 

  Второй важный результат – это отличие между движениями цены вверх и вниз.


¿Y si prologamos los precios de antemano? Entonces no debería haber diferencias.

 
fxsaber #:

¿Y si prologamos los precios de antemano? Entonces no debería haber diferencias.

Podrías tomar el logaritmo... No debería haber diferencia, pero la habrá. Todas las distribuciones logarítmicas indican que los movimientos de precios a la baja deberían ser menores y menos frecuentes que los movimientos de precios al alza. En realidad, es lo contrario.

 

Gran artículo y revela lo que algunos desarrolladores ocultan, ya que este conocimiento puede ser monetizado.

Sin embargo, hay una cucharada de alquitrán: no se tiene en cuenta la propagación.

 
Aleksej Poljakov #:

En realidad, es al revés.

En realidad, EURUSD y USDEUR son lo mismo.

"Правильные" и "обобщённо правильные" по fxsaber`у ТС
"Правильные" и "обобщённо правильные" по fxsaber`у ТС
  • 2020.03.08
  • www.mql5.com
Здесь приведены некоторые соображения по поводу этой ветки. Формальное определение. Введём обозначения: r - ряд цен, s - система, e - эквити Подаём цены на вход системы и получаем на выходе эквити: r
 
fxsaber #:

En realidad, EURUSD y USDEUR son lo mismo.

Creé el símbolo EURUSD por Avg-ticks y el mismo USDEUR. Ejecuté el script del autor con estos cambios.

//recopilar estadísticas
   for(int i=bars-1; i>=duration; i--)
     {
      double open=MathLog(iOpen(_Symbol,PERIOD_CURRENT,i)),max=open,min=open;

      for(int j=0; j<duration; j++)
        {
         int p=i-j;
         max=MathMax(max,MathLog(iHigh(_Symbol,PERIOD_CURRENT,p)));
         min=MathMin(min,MathLog(iLow(_Symbol,PERIOD_CURRENT,p)));
        }

      CalcArray(lvl_up,(int)MathRound((max-open)/_Point));
      CalcArray(lvl_dn,(int)MathRound((open-min)/_Point));
     }


EURUSD.

EURUSD


USDEUR.

USDEUR

El autor parece haber cometido un error en alguna parte.

 
fxsaber #:

He creado EURUSD-símbolo por Avg-ticks y el mismo USDEUR. Ejecuté el script del autor con estos cambios.


EURUSD.


USDEUR.

Autor, parece que hay un error en alguna parte.

Es posible la influencia del spread.

Bid, Ask no cambian al mismo tiempo, lo que puede llevar a tales colisiones - cuando el precio es calculado por Bid, los largos pequeños son ligeramente mayores que los cortos. En Ask es viceversa

Especialmente en High/Low - hay un gran spread en los máximos.

 
Maxim Kuznetsov #:

probablemente sea la propagación.

Avg-tiki utilizado.

 
fxsaber #:

Avg-tiki utilizado.

En primer lugar, no importa. La dispersión ya está contabilizada en la fuente.

En segundo lugar, y lo más importante, te has pasado a los logaritmos. Así es como debe ser :-)

compara (a+1)/a y a/(a-1), exactamente por eso.