Processing math: 100%

1 votos

Probabilidad de que las órdenes de salida del comercio se activen en el mercado al azar

Cuando se realiza una operación con órdenes de Stop Loss y Take Profit en un mercado aleatorio hipotético (es decir, 0,5 de probabilidad de tick alcista y 0,5 de probabilidad de tick bajista), suponiendo:

x es la distancia en ticks de la orden de SL del precio de entrada. y es la distancia en ticks de la orden TP desde el precio de entrada.

¿Cómo calculamos la probabilidad de que x se dispare primero?

2voto

Vipul Naik Puntos 3037

La respuesta se encuentra en aquí en 1.3) Probabilidades de acierto en el paseo aleatorio (cuando los eventos tienen igual probabilidad de 12 cada uno).

p(a)=ba+b

p(a) sería la probabilidad de obtener beneficios primero. Para ver la probabilidad de que el stop-loss sea golpeado primero, sólo hay que tomar 1 menos lo anterior, lo que resulta en a en la parte superior (donde a es la toma de beneficios y b es el nivel de stop loss alcanzado, respectivamente).

Puedes ejecutar este script que escribí en R, para comprobarlo:

tw<-0; d<-function() sample(c(-1,1),size=1)

#x=sl; y=tp
walk<-function(x,y){
for(i in 1:1000){
tw<- sum(tw+d())
if(tw== x || tw==y) break()}
return(tw)}

sl<- -10; tp<- 20
res<-replicate(1000,walk(sl,tp))
resx<-length(res[res==sl])
resy<-length(res[res==tp])
resx/(resx+resy)

Resultado por golpear x (stop loss primero, donde x= -10 ) es

resx/(resx+resy) = 0.673716

mientras, tp/(tp+stop) = 20/(20+10) da 0.6666667 , de acuerdo.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X