Hallo,
ich möchte einen Code für einen Einstieg heute wenn der schlusskurs gestern unter 40 % der gesamt kerze bleibt.
Dabei ist es egal ob er der Cole größer oder kleiner ist als das Open.
Vielleicht gibt das Bild Aufschluss, ich weiß nicht wie ich die Range High-Low mit Prozenten versehen soll:
Bild funktioniert nicht
Der Ausstieg soll nach 10 Tagen erfolgen
Hier mein Versuch der nicht funktioniert:
Myrange = High[1]-Low[1]
Entry = myrange/100*40
if not longonmarket and close[1] < entry then
Buy 1 contract at market
endif
B = 10
IF BarIndex – TradeIndex = B Then
Sell at Market
endif
Wäre nett wenn jemand helfen kann
LG Danke[attachment file=”Kauf wenn close unter 40 %.JPG”]
Fertig:
Timeframe(Daily)
ONCE B = 10
Entry = low + (Range/ 100 * 40)
if not longonmarket and close < Entry then
Buy 1 contract at market
endif
IF BarIndex - TradeIndex = B Then
Sell at Market
endif
Ich weiß nicht, ob Sie mit “kerze von gestern” die gerade geschlossene oder die vorherige meinen.
Die aktuelle (aktuelle) Kerze ist die, die gerade geschlossen wurde, da die sich bildende Kerze nicht zugänglich ist.
Wenn Sie zum Beispiel am Mittwoch auf der Grundlage der Dienstagskerze einsteigen möchten, ist das in Ordnung, während Sie am Mittwoch auf der Grundlage der Montagskerze einsteigen möchten, dann müssen Sie [1] als Index für verwenden die Kerze.
Hallo ja das funktioniert, Danke ich möchte jedes signal untersuchen und so habe ich dem code “<span class=”crayon-st”>DEFPARAM</span> <span class=”crayon-st”>CumulateOrders</span> <span class=”crayon-o”>=</span> true”
hinzugefügt nur leider tradet das system nicht jedes Signal?? Warum ist das so??
muss Range noch definiert werden??
Der Bereich ist bereits in Zeile 3 definiert. Es gibt ein vordefiniertes Schlüsselwort RANGE.
Dieser Code muss doch kumuliert agieren, das passiert aber nicht?
DEFPARAM CUMULATEORDERS = true
Timeframe(Daily)
ONCE B = 10
Entry = low + (Range/ 100 * 20)
if not longonmarket and close < Entry then //close < Entry
Buy 1 contract at market
endif
IF BarIndex – TradeIndex = B Then
Sell at Market
endif
Weil Sie ihn gebeten haben, nur einzutreten, wenn er NICHT auf dem Markt ist, sodass er nach dem ersten Eintrag keine Leistung mehr erbringt.
Ersetzen Sie Zeile 6 mit diesem:
if close < Entry then //close < Entry