Hallo Leute,
ich möchte dass eine Position eröffnet wird, sobald der Kurs einen bestimmten Ema(z.B.20) berührt.
Leider bin ich noch Programmieranfänger und glaube die Funktion close erfüllt nicht den richtigen Zweck, da dort ja nur der Schlusskurs betrachtet wird.
Ich hoffe mir kann jemand helfen.
Vielen Dank schonmal!
Or in other words i want to open a position when price touches ema but i am not able to program it…
hallo,
statt dem üblichen close nimmst du (high)das geht sowohl beim MA als auch beim Kurs
MA1 = Average[10](close) oder MA1 = Average[10](high) oder MA1 = Average[10](low)
myKurs = (open+high+close)/3 das wäre der Mittelkurs der Kerze
myKurs = high
z.B.
if myKurs > MA1 thenbuy one share at market
endif
Die Ausführung der Order erfolgt mit der nächsten kerze zur Eröffnung.
Super vielen Dank! Gibt es auch eine Möglichkeit den Trade sofort bei Berührung zu eröffnen ?
Du kannst eine stop order setzen. Die ist immer gueltig fuer den nächsten Bar. Also im Stile:
ema=average[20](close)
buy 1 contract at ema stop
Der Stop wie gesagt immer nur eine Kerze gueltig, muss also immer wiederholt werden, wenn du das möchtest.