strategia non funzionante
Forums › ProRealTime forum Italiano › Supporto ProOrder › strategia non funzionante
- This topic has 11 replies, 3 voices, and was last updated 2 years ago by emanuele81.
-
-
12/31/2021 at 11:30 AM #184181
Buongiorno, sto cercando di far funzionare una strategia basata sul triplo supertrend però non riesco a farla funzionare, qualcuno può darmi una mano.
Non riesco a capire il problema. Grazie in anticipo
12/31/2021 at 11:44 AM #184183Cosa vuol dire “non funzionante”?
Ti segnala un errore (quale)?
Entra in modo errato, o altro?12/31/2021 at 11:49 AM #184184E’ meglio sempre postare anche il codice (a meno che non sia vafie centinaia di righe):
123456789101112131415161718192021222324252627282930313233343536// Definition of code parametersDEFPARAM CumulateOrders = False // Cumulating positions deactivated// Conditions to enter long positionsindicator1 = CALL "Kevins (Supertrend Kev)"[f, p]c1 = (close CROSSES OVER indicator1)IF c1 THENBUY 10 SHARES AT MARKETENDIF// Conditions to exit long positionsindicator2 = CALL "Kevins (Supertrend Kev)"[f, p]c2 = (close CROSSES UNDER indicator2)IF c2 THENSELL AT MARKETENDIF// Conditions to enter short positionsindicator3 = CALL "Kevins (Supertrend Kev)"[f, p]c3 = (close CROSSES UNDER indicator3)IF c3 THENSELLSHORT 10 SHARES AT MARKETENDIF// Conditions to exit short positionsindicator4 = CALL "Kevins (Supertrend Kev)"[f, p]c4 = (close CROSSES OVER indicator4)IF c4 THENEXITSHORT AT MARKETENDIF// Stops and targets12/31/2021 at 12:02 PM #184188// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Il sistema cancellerà tutti gli ordini in attesa e chiuderà tutte le posizioni a 0:00. Dopo l’orario “Flat Before” non saranno piazzati nuovi ordini o posizioni.
DEFPARAM FLATBEFORE = 080000
// Cancellare tutti gli ordini in attesa e chiudere tutte le posizioni all’orario “Flat After”
DEFPARAM FLATAFTER = 220000// Impedisce al sistema di tradare in giorni specifici della settimana
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0// Condizioni per entrare su posizioni long
ignored, ignored, indicator1 = CALL “3 supertrend”
c1 = (close > indicator1)
ignored, indicator2, ignored = CALL “3 supertrend”
c2 = (close > indicator2)
indicator3, ignored, ignored = CALL “3 supertrend”
c3 = (close CROSSES OVER indicator3)IF (c1 AND c2 AND c3) AND not daysForbiddenEntry THEN
BUY 1 CONTRACT AT MARKET
ENDIF// Condizioni per entrare su posizioni short
ignored, ignored, indicator4 = CALL “3 supertrend”
c4 = (close < indicator4)
ignored, indicator5, ignored = CALL “3 supertrend”
c5 = (close < indicator5)
indicator6, ignored, ignored = CALL “3 supertrend”
c6 = (close CROSSES UNDER indicator6)IF (c4 AND c5 AND c6) AND not daysForbiddenEntry THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF12/31/2021 at 12:04 PM #184189l’errore che mi segnala è il seguente:
il backtest non può partire a causa di un errore di analisi nel codice:linea 1 colonna 0
12/31/2021 at 12:19 PM #184192A me funziona perfettamnente, ho solo aumentato il capitale altrimenti non riusciva ad arrivare alla fine, ma partiva comunque.
12/31/2021 at 12:54 PM #184198I get same parsing error as emanuele81 .
Roberto how come you tested Supertrend Kev System and not Supertrend-Triplo as in the original post?Ottengo lo stesso errore di analisi di emanuele81 . Roberto come mai hai testato Supertrend Kev System e non Supertrend-Triplo come nel post originale?
12/31/2021 at 1:07 PM #184201Ooops, sorry … please delete above.
Ottengo lo stesso errore di analisi di emanuele81 .
Roberto come mai hai testato Supertrend Kev System e non Supertrend-Triplo come nel post originale?
12/31/2021 at 1:07 PM #184202Ho importasto il file ITF e l’ho provato, solo cambiando il capotale iniziale,
Pubblica solo nella lingua del forum in cui stai postando. Ad esempio solo l’inglese nei forum di lingua inglese e il francese solo nei forum di lingua francese.
Grazie 🙂12/31/2021 at 1:11 PM #184203Il SuperTrend 3 non so cosa sia, dovresti postarlo. manon mki sembra ci sia nessun errore nella linea 1.
Forse hai fatto un copia e incolla errato.
Prova a vedere se ci sono altre righe indesiderate.12/31/2021 at 1:12 PM #184204@GraHal
ho risposto nello stesso momento in cui anche tu stavi rispondendo 🙂1 user thanked author for this post.
12/31/2021 at 3:42 PM #184219// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Il sistema cancellerà tutti gli ordini in attesa e chiuderà tutte le posizioni a 0:00. Dopo l’orario “Flat Before” non saranno piazzati nuovi ordini o posizioni.
DEFPARAM FLATBEFORE = 080000
// Cancellare tutti gli ordini in attesa e chiudere tutte le posizioni all’orario “Flat After”
DEFPARAM FLATAFTER = 220000// Impedisce al sistema di tradare in giorni specifici della settimana
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0// Condizioni per entrare su posizioni long
ignored, ignored, indicator1 = CALL “3 supertrend”
c1 = (close > indicator1)
ignored, indicator2, ignored = CALL “3 supertrend”
c2 = (close > indicator2)
indicator3, ignored, ignored = CALL “3 supertrend”
c3 = (close CROSSES OVER indicator3)IF (c1 AND c2 AND c3) AND not daysForbiddenEntry THEN
BUY 1 CONTRACT AT MARKET
ENDIF// Condizioni per entrare su posizioni short
ignored, ignored, indicator4 = CALL “3 supertrend”
c4 = (close < indicator4) ignored, indicator5, ignored = CALL "3 supertrend" c5 = (close < indicator5) indicator6, ignored, ignored = CALL "3 supertrend" c6 = (close CROSSES UNDER indicator6) IF (c4 AND c5 AND c6) AND not daysForbiddenEntry THEN SELLSHORT 1 CONTRACT AT MARKET ENDIF -
AuthorPosts
Find exclusive trading pro-tools on