Einstieg an Datum
Forums › ProRealTime Deutsch forum › ProOrder Support › Einstieg an Datum
- This topic has 10 replies, 2 voices, and was last updated 1 year ago by Dorchen.
-
-
11/17/2022 at 11:28 AM #204312
Hallo,
kann man hier im Forum eigentlich nach bestimmten Begriffen das Forum durchsuchen ob es Beiträge dazu gibt?
Ich hätte gern Hilfe für die Strategie wo man am 01.11. in jedem Jahr einsteigt und am 15.12. in jedem Jahr aussteigt
und
ich möchte probieren ob ein Brakeout im Dax ab einem bestimmten Datum gut funktioniert?! dazu muss ich dem Code hinzufügen, dass die Trades ab dem z.B. 01.01. in jedem Jahr starten sollen und ab dem z.B. 01.03. keine Trades mehr auf gemacht werden
Lieben Gruß und Danke
11/19/2022 at 7:17 AM #204443Code12345678910IF Month = 1 AND Day >= 11 AND Not OnMarket THEN// Wählen Sie nur eine dieser Zeilen aus, die andere muss doppelte führende// Schrägstriche für Kommentare habenBUY 1 CONTRACT AT MARKET//SELLSHORT 1 CONTRACT AT MARKETENDIFIF Month = 12 AND Day >= 15 AND OnMarket THENSELL AT MARKETEXITSHORT AT MARKETENDIFDer Code funktioniert für beide Fälle, dupliziere ihn einfach so oft du möchtest und ändere jedes Mal die Daten.
Es ändert einfach den Monat und Tag, an dem ein Trade eröffnet wird, und den Monat und Tag, an dem ein Trade geschlossen wird.11/19/2022 at 8:24 PM #204485ich glaube ich habe mich falsch ausgdrückt
ich möchte das ein system ab dem zeitraum 11.01. – 15.12 jeden jahres
Zum Beispiel diese kleine sysstem
entry
c1 = close[2]<open[2]
c2 = close[1]<open[1]
c3 = open<close[1]exit
close<open
mit google translate
1this system is to be used in the period from 11.01. until 15.12. trade every year11/30/2022 at 8:09 AM #20504611/30/2022 at 8:11 AM #20504711/30/2022 at 8:46 AM #205051Das funktioniert:
1234567891011IF ((Month = 1 AND Day >= 11) OR (Month > 1)) AND ((Month < 12) OR (Month = 12 AND Day <= 15)) AND Not OnMarket THENc1 = close[2]<open[2]c2 = close[1]<open[1]c3 = open<close[1]IF c1 AND c2 AND c3 THENBUY 1 CONTRACT AT MARKETENDIFENDIFIF close < open AND LongOnMarket THENSELL AT MARKETENDIF11/30/2022 at 12:14 PM #205064Danke schön.
Das funktioniert super.
eine andere Frage noch:
wenn ich bei einem Backtest über ein ganzes Jahr , in einem bestimmten Monat (zum Beispiel März) nicht handeln will,
dann ist doch der Code
daysforbiddenentry = openmonth = 3
oder stimmt das nicht?
11/30/2022 at 3:35 PM #205075Ja das ist richtig. Es sollte gut funktionieren, ansonsten versuchen Sie es mit Klammern:
1daysforbiddenentry = (openmonth = 3)11/30/2022 at 5:25 PM #205083Danke in anderen Codes funktioniert es auch, nur nicht in diesem code hier?
Warum
EntryDay = 25
ExitDay = 5
daysforbiddenentry = (openmonth = 3)
if not onmarket and ((Day = Entryday) OR ((Day > Entryday) AND (Day[1] < Entryday))) and daysforbiddenentry then
buy 1 shares at Market
endifif longonmarket and ((Day = ExitDay) OR ((Day > ExitDay) AND (Day[1] < ExitDay))) then
sell at market
endif11/30/2022 at 7:41 PM #205091benutze NOT mit daysforbiddenentry:
1and NOT daysforbiddenentry then12/01/2022 at 8:43 AM #205099 -
AuthorPosts
Find exclusive trading pro-tools on