Kurs des DAX um 09:20:00??
Forums › ProRealTime Deutsch forum › Willkommen Neue Mitglieder › Kurs des DAX um 09:20:00??
- This topic has 3 replies, 3 voices, and was last updated 8 years ago by Percy Aus Gladbeck.
-
-
08/11/2016 at 7:18 PM #11566
Hallo zusammen,
möchte gern eine Automatik programmieren, die einen einzigen Trade pro Tag startet, und zwar zum Kurs des DAX von 09:20:00 + 33 Punkte (für heute zB: 10.660,30 + 33 = 10.693,30). Sobald dieser Kurs erreicht (oder überschritten) wird, soll die Position eröffnet werden.
Weiß jemand, wie das geht?
mfg
08/12/2016 at 11:17 AM #11608Hi Alex,
folgende Idee:
10min Chart und dann:
defparam cumulateorders=false
if time=093000 and high>=close[1]+33 then
buy at market
endif
if time=094000 and high>=close[2]+33 then
buy at market
endif
usw. bis Handelsschluss.
Nicht schön aber funktional.
Dann kommst du halt immer zum Ende der 10min-Kerze rein und nicht realtime.
Wenn das für dich ok ist…. Indikativ reicht es dir vielleicht so.
LG,
Soma
08/12/2016 at 11:34 AM #11611Mir ist noch eine Idee gekommen:
Angenommen du bist im 10min Chart unterwegs und hast Handelszeiten ab 080000 eingestellt.
Dann wäre das evtl. so zu lösen:
if intradaybarindex=8 then
var = close+33
endif
“var” wäre dann die Variable für dein Einstiegsniveau.
Gruß,
Soma
08/17/2016 at 9:54 AM #11783Hallo,
bei den einzelnen IF-Schleifen besteht aber das Problem, dass das Programm alle 10 Min. eine neue (weitere) Position eröffnen würde, wenn der Kurs aktuell über dem Einstiegsniveau liegt.
Man müsste also jeweils “and not onmarket” als Bedingung ergänzen, z.B.
IF time=093000 and not onmarket and high>=close[1]+33 THEN…
Das allein hilft aber auch nur, wenn die Position bsp. nur zu einer bestimmten Zeit (Tagesschluss) geschlossen wird und es damit ausgeschlossen wäre, dass danach noch neue Positionen eröffnet werden würden.
Ansonsten ist es vielleicht besser, eine Zählvariable zu programmieren, z.B.
IF time=092000 THEN
var = close+33
Zaehler=1
endif
IF TIME>092000 and TIME<173000 and not onmarket and Zaehler=1 and high>var THEN
BUY 1 SHARES ON MARKET
Zaehler=0
ENDIF
Die Variable “Zaehler” wird dann jeden Handelstag um 9.20 Uhr auf “1” gesetzt, beim Eröffnen eines Trades sogleich auf “0”. Solange sie “1” ist, kann ein Trade eröffnet werden, danach nicht mehr.
VG,
Percy
-
AuthorPosts
Find exclusive trading pro-tools on