Monatsendestrategie mir felhel eine Variable
Forums › ProRealTime Deutsch forum › ProOrder Support › Monatsendestrategie mir felhel eine Variable
-
-
04/23/2025 at 12:45 PM #246290
Hallo,
können Sje mir helfen bei eine code.
Ich möchte mit Hilfe von 2 Variablen herrausfinden, welches in den letzten Jahren die optimale Tradedauer für eine Trade über den Monatswechsel im S&P gewesen wäre.
Variable 1 soll den optimalen Einstiegstag ermitteln, der im Vormonat vom 17. bis zum 22. Handelstag erfolgen kann.
Variable 2 soll die Dauer des Trades sein, die aber nicht länger als 10 Tage dauern soll. Also im Code auf Tagesbasis wäre das dann X = Barindex – Tradeindex
Vielen Dank
04/23/2025 at 2:53 PM #246292Hier sind sie:
123456789101112131415161718192021bestEntryDay=17limitdaysonmarket=10if month<>month[1] thentradingDays=1elsetradingDays=tradingDays+1endifif tradingdays>=bestEntryDay and tradingdays[1]<bestEntryDay thenbuy 1 contract at marketendifif onmarket thendaysonmarket=daysonmarket+1if daysonmarket>=limitdaysonmarket thensell at marketendifelsedaysonmarket=0endif04/24/2025 at 11:42 AM #246333Hallo,
danke das funktioniert toll!!!
Jetzt möchte ich gern mit Hilfe der Variablen Funktion in einem Test testen, welcher der folgenden Filter sich für den Handel dieser Strategie am besten eignen würde.
Muss ich nun jeden der Filter allein testen und mir die Ergebenisse aufschreiben oder kann ich die Filter über die Variablen Funktion miteinander vergleichen?
F1 = volume[1] < Volume[2]
F2 = High[1]-Low[1] < High[2]-Low[2]
F3 = RSI[1] < 20
F4 = Open[1] > Close[1]
Vielen Dank
04/24/2025 at 4:06 PM #246351Es besteht die Möglichkeit, einen Filter zu verwenden und die angezeigten Bedingungen zu ändern. Darüber hinaus können Sie mehrere Kombinationen einführen, die Ihnen angezeigt werden.
12345678910111213141516171819202122232425262728293031323334353637383940bestEntryDay=17limitdaysonmarket=10filter = 2 // from 1 to X (all combinations you create)if month<>month[1] thentradingDays=1elsetradingDays=tradingDays+1endifif filter=1 thensetup = volume[1] < Volume[2]elsif filter=2 thensetup = High[1]-Low[1] < High[2]-Low[2]elsif filter=3 thensetup = RSI[1] < 20elsif filter=4 thensetup = Open[1] > Close[1]elsif filter=5 thensetup = volume[1] < Volume[2] and High[1]-Low[1] < High[2]-Low[2]// complete with more combinations if you wantendifif setup and tradingdays>=bestEntryDay and tradingdays[1]<bestEntryDay thenbuy 1 contract at marketendifif onmarket thendaysonmarket=daysonmarket+1if daysonmarket>=limitdaysonmarket thensell at marketendifelsedaysonmarket=0endifgraph daysonmarket coloured("red")graph limitdaysonmarket coloured("red")graph tradingdays coloured("blue")graph bestEntryDay coloured("blue")1 user thanked author for this post.
04/25/2025 at 10:43 AM #246398 -
AuthorPosts