Incremento posizione rispetto a trade precedente
Forums › ProRealTime forum Italiano › Supporto ProOrder › Incremento posizione rispetto a trade precedente
- This topic has 7 replies, 2 voices, and was last updated 3 years ago by
robertogozzi.
-
-
12/11/2021 at 3:38 PM #183153
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!
12/12/2021 at 10:21 AM #183182Eccolo:
1234567Once Lotti = 1Once Minimo = 1If StrategyProfit > StrategyProfit[1] thenLotti = Lotti + 1ElsIf StrategyProfit < StrategyProfit[1] thenLotti = max(Minimo,Lotti - 1)Endifnon permette di scendere sotto il minimo indicato (che non deve essere minore di quello richiesto dal broker).
01/19/2022 at 3:45 PM #185932Ciao 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?
01/19/2022 at 5:16 PM #185944Deve funzionare in ambedue i casi, perché dovrebbero azzerarsi i dati del giorno precedente, se nessuno li azzera di proprosito?
01/19/2022 at 5:24 PM #18594701/19/2022 at 5:49 PM #185949Se posti il codice completo posso provarlo.
01/20/2022 at 7:54 AM #18600601/20/2022 at 11:42 AM #186043Vedo 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).
-
AuthorPosts
Find exclusive trading pro-tools on 