Comportamiento extraño en compra venta
Forums › ProRealTime foro Español › Soporte ProOrder › Comportamiento extraño en compra venta
- This topic has 7 replies, 2 voices, and was last updated 3 years ago by robertogozzi.
-
-
07/20/2021 at 7:52 AM #173838
Hola, estoy probando una estrategia y me ha ocurrido algo extraño, si por favor pueden ayudarme a encontrar el motivo, sería de gran ayuda.
El programa ejecuta una orden de compra de tres valores y posteriormente su venta, todo ocurre en la misma vela.
El gráfico muestra correctamente el precio de compra y el de venta de los tres valores, con salida en beneficio.
Sin embargo, en la lista de ordenes la compra de los tres valores aparece primero como la venta de uno de los tres (a precio objetivo correcto), la posterior compra de tres y la venta de dos, esta última al valor de stop loss. En este caso la operación sale negativa.
Adjunto unas capturas del gráfico y de la lista de órdenes.
La parte del código de compra/venta es la siguiente, donde no se ejecutan ventas si no se ha comprado previamente. Lo extraño es la venta antes de la compra en la lista.
if close>=min then
buy order share at media limit
sell order share at objetivo limit
endif
if longonmarket then
sell order share at objetivo limit
SELL AT (minstploss) STOP
endif
Gracias por todo.
07/20/2021 at 8:34 AM #173842¿Quién está más alto entre MIN y PROMEDIO?
07/20/2021 at 9:12 AM #173847Hola, las variables min y media provienen de un cálculo anterior donde min siempre es inferior a media.
Media es min + % de minstploss
En el gráfico todo sale correcto, precios de compra y venta, pero no en la lista. ¿A qué se puede deber esta diferencia?
Gracias
07/20/2021 at 9:38 AM #173851La línea
1buy order share at media limittambién podría ser
1buy order share at media stopporque verificas que el precio> = MIN, y asumes que MEDIA es mayor, pero puede que no lo sea.
¿Por qué dices que no es bueno, abre 3 posiciones y cierra 3, me parece correcto, verdad?
07/20/2021 at 12:23 PM #173864Hola Roberto:
Gracias por la sigerencia.
Lo que comentaba que no entiendo es que en el gráfico aparecen una compra de tres a 14.482.75 y venta de tres a 14.483.25, que es correcto.
Pero en la lista de operaciones, esa misma operación aparece en los mismos tiempos como venta de uno a 14.483.25, compra de tres a 14.482.75 y venta de dos a 14.479.25 (el stop loss que he fijado), dando finalmente pérdidas de -14$
¿Por qué hay esa diferencia entre el gráfico y lista de operaciones? La estrategia funicona según el gráfico pero da pérdidas según la lista.
Gracias
07/20/2021 at 3:45 PM #173884Si amplía la distancia entre las velas, ¿cambia la información de los distintos recuadros?
07/21/2021 at 7:45 AM #173937Hola, si amplio distancia se mantienen los valores, pero hay dos cosas curiosas:
- Al volver al gráfico de la operación del 19/7 en el mismo espacio temporal, ahora el gráfico muestra un valor de compra diferente al del ayer, 14.483.00 frente a 14482.25
- En lal tabla de operaciones obtenida al hacer click en el gráfico la compra/venta de tres valores es correcta, pero no en la tabla resumen que se obtiene del menu principal
He adjuntado una captura de estos valores.
Gracias
07/21/2021 at 10:43 AM #173939Debe pedir ayuda a ProRealTime presionando Ctrl + M desde la plataforma. Pueden probar el código y darte una explicación.
-
AuthorPosts
Find exclusive trading pro-tools on