Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Bien. Ahora que debo hacer para obtener más o menos 100pips. ¿Hay alguna fórmula para calcular el Spread?
Bien. Ahora que debo hacer para obtener más o menos 100pips. ¿Hay alguna fórmula para calcular el Spread?
Acerca de su puesto inicial :
Creo que esto tiene un pequeño error, no estoy seguro...
Como dije antes, con una OP_VENTA, usted abre al precio de oferta, y luego cierra al precio de demanda... así que si el TP es oferta - 100, su ganancia será de 100 pips menos el spread.
Además, cualquier TP que se base en el Bid y Ask en el momento de la apertura asume que el spread es constante. He investigado mucho al respecto recientemente y el spread nunca es completamente constante. Esto no se mostrará en backtesting porque MT4 no guarda el precio Ask (creo?? ¿Utiliza el precio de cierre + el spread actual???), pero hay que tener en cuenta el mundo real también.
Creo que esto tiene un pequeño error, no estoy seguro...
Como dije antes, con una OP_SELL, abres al precio de compra, y luego cierras al precio de venta... así que si el TP es bid - 100, tu ganancia será de 100 pips menos el spread.
Además, cualquier TP que se base en el Bid y Ask en el momento de la apertura asume que el spread es constante. He investigado mucho al respecto recientemente y el spread nunca es completamente constante. Esto no aparecerá en el backtesting porque MT4 no guarda el precio Ask (¿creo? ¿utiliza el precio de cierre + el spread actual?), pero necesitas considerar el mundo real también.
haz que se abra primero la operación y luego modifícala usando su ordeneropenprice( ) hará que funcione en todas las cuentas
Hacer que se abra primero la operación y luego modificarla usando su OrderOpenPrice( ) hará que funcione en todas las cuentas
No, esto todavía no es correcto.
para las órdenes cortas, el spread se toma cuando la orden se CIERRA, no antes, por lo que el uso de OrderOpenPrice sigue dando un beneficio de: 100 pips menos el spread en el momento del cierre.
Obtener un TP de 100 pips para órdenes largas es fácil.
Para órdenes cortas, tienes que hacer el TP como OrderOpenPrice + 100 pips + spread
(y esperar que el spread sea casi constante).
Creo que esto tiene un pequeño error, no estoy seguro...
Como dije antes, con una OP_SELL, usted abre al precio de la oferta, y luego cierra al precio de la demanda... así que si el TP es bid - 100, su ganancia será de 100 pips menos el spread.
Además, cualquier TP que se base en el Bid y Ask en el momento de la apertura asume que el spread es constante. He investigado mucho al respecto recientemente y el spread nunca es completamente constante. Esto no aparecerá en el backtesting porque MT4 no guarda el precio de venta (¿creo? ¿utiliza el precio de cierre + el spread actual?), pero también hay que tener en cuenta el mundo real.
Spread flotante o no, esto sigue siendo cierto.
PERO
Tienes razón en que el spread nunca es completamente constante, hay que comprobarlo y elegir un broker que proporcione lo que promete (comprobarlo).
hacer que se abra primero el comercio y luego modificarlo usando su ordeneropenprice( ) hará que funcione en todas las cuentas
Todavía soy un noob así que disculpadme si me he equivocado todo este tiempo. Pero estaba seguro de que para una orden corta, el TP se activaba cuando el precio BID alcanza el nivel de TP, pero la operación se cierra utilizando ASK price.... es el fin de semana ahora así que no puedo probar pero realmente..... ¿no es este el caso? ¿Los TP se activan por el precio ASK en las operaciones cortas y el precio BID en las operaciones largas? Y si es así, ¿qué sucede en el backtesting cuando los precios ASK no están disponibles?
En cuanto al spread, escribí un recolector de ticks que traza los spreads de varios brokers en un gráfico para comparar. He encontrado que algunos de ellos son exactamente constantes excepto cuando se publican noticias, pero algunos de ellos tienen spreads bastante variables... algunos de ellos incluso parecen que el precio Ask se retrasa unos 100ms (es decir, el spread es demasiado grande cuando el precio cae de repente, y demasiado pequeño cuando el precio sube de repente)....
Spread flotante o no, esto sigue siendo cierto.
No, esto no es correcto. Tomemos un ejemplo hipotético en el que se abre una operación y se cierra inmediatamente, la pérdida se debe al spread. Utilizando su cálculo anterior para el Beneficio de Venta = Precio de apertura - Precio de cierre = BID_OPEN - BID_OPEN + 0 = 0. pero esta no es la respuesta correcta porque el Spread tiene que ser pagado.
Debería ser esto... Beneficio = Precio de apertura - Precio de cierre = BID_OPEN - ASK_OPEN + 0 = -Spread. . pero esto supone que el Spread es el mismo desde la hora de apertura hasta la hora de cierre.
Todavía soy un noob así que disculpen si me he equivocado todo este tiempo. Pero estaba seguro de que para una orden corta, el TP se activaba cuando el precio BID alcanzaba el nivel del TP, pero la operación se cerraba utilizando el precio ASK.... es el fin de semana ahora así que no puedo probar pero realmente..... ¿no es este el caso? ¿Los TP utilizan el precio ASK en las operaciones cortas y el precio BID en las operaciones largas? Y si es así, ¿qué pasa en el backtesting cuando los precios ASK no están disponibles?
No te preocupes, todos tenemos que pasar por esta etapa, prueba una y otra vez, es la mejor manera de aprender. ¿Qué es cerrar una operación de VENTA? ¡Es una COMPRA! Entonces esta COMPRA es tomada al precio de venta, ¿qué precio de venta? El TP de la venta.
Elbacktesting en el fin de semana le da el spread cuando la sesión de negociación se cierra el viernes por la noche. El precio de venta es siempre un simple Bid+Spread. Eso puede dar un gran spread cuando se hace el baktesting en el fin de semana, ya que generalmente el spread se amplía al final de la sesión.