Acumulación de órdenes y Ventas parciales

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #184056 quote
    Ferox
    Participant
    New

    <p class=”p1″>Hola,</p>
    <p class=”p1″>estoy dando mis primeros pasos con ProBuilder y ProBacktest y llevo literalmente todo día consultando en el foro y en los distintos manuales ProRealTime para resolver la siguiente cuestión que no acabo de solucionar al 100%.</p>
    <p class=”p1″>Se trata de hacer un BACKTEST con las siguientes premisas:</p>
    <p class=”p1″>• Cuando se cumplen “MisCondicionesCOMPRA“, comprar en largo ACCIONES (no son contratos) por valor de 2.000 eu (por ejemplo)</p>
    <p class=”p1″>• Si aún no se han cumplido “MisCondicionesVENTA“ y se vuelven a cumplir “MisCondicionesCOMPRA“, reforzar la posición con otros 2000 eu., hasta un máximo de dos veces más (6.000 eu. como máximo), lógicamente, empleando el comando DEFPARAM CumulateOrders = TRUE.</p>
    <p class=”p1″>• Si se cumplen “MisCondicionesVENTA“ y:</p>
    <p class=”p1″>A) llevo invertidos 6.000 eu., vender un tercio de las acciones.</p>
    <p class=”p1″>B) llevo invertidos 4.000 eu., vender la mitad de las acciones.</p>
    <p class=”p1″>C) llevo invertidos 2.000 eu., vender todas las acciones.</p>
    <p class=”p1″>Os agradecería mucho cualquier clase de ayuda al respecto.</p>

    #184060 quote
    robertogozzi
    Moderator
    Master

    ¿Puedes publicar el texto de nuevo, sin códigos html?

    #184064 quote
    Ferox
    Participant
    New

    Hola, estoy dando mis primeros pasos con ProBuilder y ProBacktest y llevo literalmente todo día consultando en el foro y en los distintos manuales ProRealTIme para resolver la siguiente cuestión que no acabo de solucionar al 100%.

    Se trata de hacer un BACKTEST con las siguientes premisas:

    • Cuando se cumplen “MisCondicionesCOMPRA“, comprar en largo ACCIONES (no son contratos) por valor de 2.000 eu (por ejemplo)

    • Si se vuelven a cumplir “MisCondicionesCOMPRA“, reforzar la posición hasta un máximo de dos veces más (6.000 eu. como máximo), lógicamente, empleando el comando DEFPARAM CumulateOrders = TRUE.

    • Si se cumplen “MisCondicionesVENTA“ y:
    A) llevo invertidos 6.000 eu., vender un tercio de las acciones.
    B) llevo invertidos 4.000 eu., vender la mitad de las acciones.
    C) llevo invertidos 2.000 eu., vender todas las acciones.

    Os agradecería mucho cualquier clase de ayuda al respecto.

    #184199 quote
    robertogozzi
    Moderator
    Master

    Ahi esta:

    if close crosses over average[10] and not onmarket then
       PositionSize = 2000 / close
       buy PositionSize shares at market
       tally = 1
       set target pprofit 1000
       set stop   ploss   500
    endif
    if close crosses over average[100] and onmarket and Tally < 3 then
       buy PositionSize shares at market
       Tally = Tally + 1
    endif
    if OnMarket and close crosses under average[10] then
       IF Tally > 1 THEN
          sell PositionSize shares at market
          Tally = Tally - 1
       else
          sell at market
       endif
    endif
    Ferox thanked this post
    #185036 quote
    Ferox
    Participant
    New

    Muchas gracias, Roberto.
    lo pondré a prueba y comentaré el resultado.

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.

Acumulación de órdenes y Ventas parciales


ProOrder: Trading Automático y Backtesting

New Reply
Author
author-avatar
Ferox @ferox Participant
Summary

This topic contains 4 replies,
has 2 voices, and was last updated by Ferox
4 years, 2 months ago.

Topic Details
Forum: ProOrder: Trading Automático y Backtesting
Language: Spanish
Started: 12/28/2021
Status: Active
Attachments: No files
Logo Logo
Loading...