Kurs des DAX um 09:20:00??

Forums ProRealTime Deutsch forum Willkommen Neue Mitglieder Kurs des DAX um 09:20:00??

Viewing 4 posts - 1 through 4 (of 4 total)
  • #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

    #11608

    Hi 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

     

    #11611

    Mir 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

     

     

    #11783

    Hallo,

    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

Viewing 4 posts - 1 through 4 (of 4 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login