Entry 2 Tage vor den non farm payrolls
Forums › ProRealTime Deutsch forum › ProOrder Support › Entry 2 Tage vor den non farm payrolls
- This topic has 10 replies, 2 voices, and was last updated 2 years ago by axmichi.
-
-
10/14/2022 at 4:53 PM #20256910/14/2022 at 6:07 PM #202575
Fertig:
123456789101112DEFPARAM CumulateOrders = FalseONCE Flag = 0IF OpenMonth <> OpenMonth[1] THENFlag = 0ENDIFIF OpenDayOfWeek = 3 AND Flag = 0 AND Time = 160000 THENBUY 1 CONTRACT AT MARKETFlag = 1ENDIFIF OpenDayOfWeek >= 5 AND Time = 170000 THENSELL AT MARKETENDIF10/15/2022 at 5:37 AM #20258910/15/2022 at 7:29 PM #202603Ich habe es auf DAX getestet, 30-Minuten-Zeitrahmen, und es wurde am 7. geöffnet und am 9. geschlossen. Auf welchem Instrument und in welchem Zeitrahmen haben Sie es getestet?
10/15/2022 at 8:33 PM #20260510/16/2022 at 4:39 PM #202622Warum fällt Mittwoch NICHT in den September, muss am Donnerstag eintreten? Was ist, wenn Freitag Tag 1 ist?
10/16/2022 at 6:37 PM #202629es geht darum 3 tage vor den non farm payrolls einen trade zu machen.
wenn der freitag am 2. tag des monats ist zum beispiel am 02.09.2022 dann muss der trade am dienstag den 30.08. eröffnet werden!!
wenn der 30.08.2022 ein feiertag ist, dann wird am tag danach am Mittwoch eröffnet!
10/17/2022 at 3:08 PM #202709Es ist nicht sehr einfach, weil PRT es Ihnen nicht erlaubt, an Terminen zu arbeiten. Einige Berechnungen werden benötigt. Ich werde es für dich tun, sobald ich etwas Zeit habe 🙂
10/17/2022 at 3:09 PM #20271111/03/2022 at 7:45 AM #203465Es ist sehr komplex, die Daten zu berechnen.
Diese Version ist die einfachste, aber sie KANN NICHT den vorherigen Monat eingeben, wenn der erste Tag des Monats Donnerstag oder Freitag ist.
Wenn es VOR Donnerstag ist, kann er am Mittwoch eintreten, wenn es Donnerstag ist, tritt er am Donnerstag ein, sonst kommt er überhaupt nicht:123456789101112131415161718DEFPARAM CumulateOrders = FalseONCE Entry = 0IF Month <> Month[1] THENEntry = 1ODW = 3IF DayOfWeek > 4 THENEntry = 0ELSIF DayOfWeek = 4 THENODW = 4ENDIFENDIFIF DayOfWeek = ODW AND Entry AND Time = 160000 THENBUY 1 CONTRACT AT MARKETEntry = 0ENDIFIF OpenDayOfWeek >= 5 AND Time = 170000 THENSELL AT MARKETENDIFDies ist eine Version, bei der Sie zu Beginn des Jahres die 12 Daten angeben, die eingegeben werden sollen:
123456789101112131415161718192021222324252627282930DEFPARAM CumulateOrders = False// dates to enter (format: yyyymmdd)$myDate[1] = 20220105$myDate[2] = 20220202$myDate[3] = 20220203$myDate[4] = 20220330$myDate[5] = 20220504$myDate[6] = 20220601$myDate[7] = 20220629$myDate[8] = 20220803$myDate[9] = 20220831$myDate[10] = 20221005$myDate[11] = 20221102$myDate[12] = 20221130//EntryDate = 0FOR i = 1 TO 12IF Date = $myDate[i] THENEntryDate = DatebreakENDIFNEXT//IF Date = EntryDate AND Time = 160000 THENBUY 1 CONTRACT AT MARKETEntryDate = 0ENDIFIF OpenDayOfWeek >= 5 AND Time = 170000 THENSELL AT MARKETENDIF11/04/2022 at 8:35 AM #203500 -
AuthorPosts
Find exclusive trading pro-tools on