Comportamiento extraño en compra venta

Forums ProRealTime foro Español Soporte ProOrder Comportamiento extraño en compra venta

Viewing 8 posts - 1 through 8 (of 8 total)
  • #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.

    #173842

    ¿Quién está más alto entre MIN y PROMEDIO?

    #173847

    Hola, 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

    #173851

    La línea

    también podría ser

    porque 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?

    #173864

    Hola 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

    #173884

    Si amplía la distancia entre las velas, ¿cambia la información de los distintos recuadros?

    #173937

    Hola, 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

    #173939

    Debe pedir ayuda a ProRealTime presionando Ctrl + M desde la plataforma. Pueden probar el código y darte una explicación.

Viewing 8 posts - 1 through 8 (of 8 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login