Vorrei sviluppare una exit strategy a fronte dio una determinata perdita il cui valore è in valuta Es. 2000$.
Con PositionPerf ottengo una percentuale ch emi dice la performance di quel trade o dei trade aperti correnti ma quale percentuale ? La percentuale di cosa ? Dell’Equity ? Del totale del conto ?
Esiste una routine che fa il calcolo della perdita in valuta ?
Ciao,
Chiarisco i due punti:
1. Cosa restituisce PositionPerf
PositionPerf è il rendimento del trade aperto, espresso come rapporto (non percentuale) riferito al prezzo di entrata del trade stesso. Non c’entra né l’equity né il capitale totale del conto.
Formula interna (long): (close - PositionPrice) / PositionPrice
Per averlo in %, moltiplica per 100.
2. Calcolo della perdita in valuta
ProBuilder mette a disposizione due variabili native che non richiedono configurazione manuale:
– PipSize → dimensione di 1 pip nello strumento corrente (es. 0.0001 su EURUSD, 1 sul DAX)
– pipvalue → valore monetario di 1 pip per 1 contratto, nella valuta del conto
Combinandole con PositionPerf e PositionPrice puoi ricostruire il P&L del trade aperto sia in pips che in valuta:
Qui potete vedere il codice proposto da Roberto: https://www.prorealcode.com/topic/probacktest-propagation-of-variables-value-over-bars-execution/#post-259975