Incremento posizione rispetto a trade precedente
- This topic has 7 replies, 2 voices, and was last updated 2 years ago by .
Viewing 8 posts - 1 through 8 (of 8 total)
Viewing 8 posts - 1 through 8 (of 8 total)
Similar topics:
Forums › ProRealTime forum Italiano › Supporto ProOrder › Incremento posizione rispetto a trade precedente
Salve a tutti, chiedo supporto in questo.
Vorrei dire al sistema se il trade precedente è andato bene incrementa di 1 se invece è andato male decrementa di 1.
Dunque il problema è come fare per recuperare il dato dell’ultima operazione.
Grazie per il supporto!
Eccolo:
1 2 3 4 5 6 7 |
Once Lotti = 1 Once Minimo = 1 If StrategyProfit > StrategyProfit[1] then Lotti = Lotti + 1 ElsIf StrategyProfit < StrategyProfit[1] then Lotti = max(Minimo,Lotti - 1) Endif |
non permette di scendere sotto il minimo indicato (che non deve essere minore di quello richiesto dal broker).
Ciao Roberto, su backtest funziona a meraviglia. In real però funziona solo se è nella stessa seduta. Se si passa al giorno dopo il sistema non tiene memoria del passato. Come si può risolvere? Forse inserendo la stringa come un multitime frame? Cioè mettendo Timeframe daily e poi le condizioni operative?
Deve funzionare in ambedue i casi, perché dovrebbero azzerarsi i dati del giorno precedente, se nessuno li azzera di proprosito?
Se posti il codice completo posso provarlo.
Vedo solo il backtest, che funziona.
In autotrading probabilmente gli hai dato un numero di contratti insufficiente. Indica 999 (mi pare sia il massimo, eventualmente verifica con PRT).
Find exclusive trading pro-tools on