money management mensile

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #246614 quote
    Paolo.B
    Participant
    Average

    Buongiorno, sto utilizzando il money management mensile che funziona bene, mi chiedevo se è possibile trasformarlo in quindicinale.

    Grazie

    MaxLoss2s  =4.25
    once TradeAllowed2s=1
    IF Month <> Month[1] THEN
    MyProfit2s=strategyprofit+positionperf(0)
    TradeAllowed2s=1
    endif
    If strategyprofit+positionperf(0) <=MyProfit2s-MaxLoss2s*(close/100) then
    TradeAllowed2s=0
    #246649 quote
    robertogozzi
    Moderator
    Master

    Eccolo:

    MaxLoss2s  =4.25
    once TradeAllowed2s=1
    IF (Day = 15) OR ((Day > 15) AND (Day[1] < 15)) THEN
    MyProfit2s=strategyprofit+positionperf(0)
    TradeAllowed2s=1
    endif
    If strategyprofit+positionperf(0) <=MyProfit2s-MaxLoss2s*(close/100) then
    TradeAllowed2s=0
    Iván González thanked this post
    #246651 quote
    Paolo.B
    Participant
    Average

    Ciao Roberto, ti ringrazio.

    In questo modo presumo  funziona per 15 giorni, è possibile dividere i primi 15 giorni dai secondi 15 giorni.

    Esempio per marzo:

    Il money management vorrei (se possibile ) dividerlo in due parti, fino a metà mese e seconda metà.

    Ti ringrazio in anticipo

    #246657 quote
    robertogozzi
    Moderator
    Master

    Prova questo (ho differenziato i nomi delle variabili con A per la prima quindicina e B per la successiva):

    MaxLoss2sA =4.25
    MaxLoss2sB =4.25
    once TradeAllowed2sA=1
    once TradeAllowed2sB=1
    IF Day < 16 THEN
    MyProfit2sA=strategyprofit+positionperf(0)
    TradeAllowed2sA=1
    If strategyprofit+positionperf(0) <=MyProfit2sA-MaxLoss2sA*(close/100) then
    TradeAllowed2sA=0
    ELSE
    MyProfit2sB=strategyprofit+positionperf(0)
    TradeAllowed2sB=1
    If strategyprofit+positionperf(0) <=MyProfit2sB-MaxLoss2sB*(close/100) then
    TradeAllowed2sB=0
    endif
    #246660 quote
    robertogozzi
    Moderator
    Master

    Ho anche cambiato il 15 in 16, per differenziare meglio le due quindicine, altrimenti la seconda quindicina avrebbe avuto un giorno in più (adesso ne avrà uno in più solo in alcuni casi quando il mese è di 31 giorni).

    #246661 quote
    Paolo.B
    Participant
    Average

    Purtroppo non funziona, questo era solo per il long e non funziona più fa solamente lo Short che non c’è il money.

    #246663 quote
    robertogozzi
    Moderator
    Master

    Allora ci vuole il codice completo per poterlo provare bene ed identificare i prioblemi che ci sono.
    In ogni caso la soluzione è divedere le variabili in due parti, una per la prima quindicina e l’altra per la seconda.
    All’interno del tuo codice dovrai usare le variabili della prima o della seconda secondo le tue necessità.

    #246664 quote
    Paolo.B
    Participant
    Average

    Ho provato con un altro , funziona il long ma non legge le variabili, è come se non esistesse il money non funziona

    #246665 quote
    Paolo.B
    Participant
    Average

    Ok capito grazie, ora ci provo

    #246666 quote
    Paolo.B
    Participant
    Average

    Perfetto risolto grazie

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

money management mensile


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
Paolo.B @paolo-b Participant
Summary

This topic contains 9 replies,
has 2 voices, and was last updated by Paolo.B
9 months, 1 week ago.

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