Regole di money management

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #205296 quote
    Emperor.it
    Participant
    Average

    Buonasera,

    mi chiedevo se su una strategia di trading automatico con ProOrder su titoli azionari è possibile l’applicazione di piccole e semplici regole di money management.

    Faccio un esempio:

    Ho 5000€ e posso comprare 2500 azioni di un titolo azionario.

    A fine settimana guadagno il 10% (500€).

    La settimana successiva è possibile aumentare (mediante qualche formula) la quota di capitale da 5000€ a 5250€ aggiungendo quindi alla quota iniziale il 50% (250€) del guadagno avvenuto nella settimana ? Nel caso la settimana si chiuda in negativo diminuire in automatico (ad esempio di un 5%) la quota preposta all’acquisto di quel determinato titolo ? E’ possibile farlo per tutte le settimane in cui il sistema resta attivo senza agire ogni settimana sulla programmazione del codice modificando manualmente i parametri ?

    Grazie dell’aiuto.

    #205321 quote
    robertogozzi
    Moderator
    Master

    Ho fatto questo e l’ho provato su APPLE, sia 4 ore che Daily, mettendo però 25 azioni e non 2500, anche se nel codice ho lasciato quanto hai scritto tu:

    ONCE Capitale       = 5000
    ONCE AzioniIniziali = 2500
    ONCE Equity         = Capitale
    ONCE Azioni         = AzioniIniziali
    ONCE Profitto       = 0
    //
    // aggiornare i dati ad inizio settimana secondo l'andamento delle operazioni effettuate
    //
    IF DayOfWeek < DayOfWeek[1] THEN
       Profitto         = StrategyProfit - Profitto[1]
       temp             = Profitto
       IF temp > 0 THEN
          temp = floor(temp / 2,0)               //accumulare il 50% dell'eventualwe guadagno
       ELSIF temp < 0 THEN
          temp = -floor(Equity * 0.05,0)         //diminuire l'equity del 5% quando c'è una perdita
       ENDIF
       Equity           = Equity + Temp
       Azioni           = max(AzioniIniziali,floor((AzioniIniziali * Equity / Capitale),0))
    ENDIF
    //
    // entrare a mercato
    //
    if close crosses over average[100,0](close) and not LongOnMarket then
       buy Azioni Contracts at Market
    elsif close crosses under average[100,0](close) and not ShortOnMarket then
       sellshort Azioni Contracts at Market
    endif
    // Stop Loss e Target
    set stop   ploss   200
    set target pprofit 600
    // variabii e dati da monitorare
    //graph Equity
    //graph temp
    //graph StrategyProfit
    //graph Azioni
    #205326 quote
    Emperor.it
    Participant
    Average

    Grazie mille.

    Certamente non mancherò di provarlo e prima ancora di studiarlo per capire com’è fatto …

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

Regole di money management


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
Emperor.it @emperor-it Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by Emperor.it
3 years, 2 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 12/05/2022
Status: Active
Attachments: No files
Logo Logo
Loading...