Codesyntax bei nur einem Trade pro Tag
Forums › ProRealTime Deutsch forum › ProOrder Support › Codesyntax bei nur einem Trade pro Tag
- This topic has 9 replies, 2 voices, and was last updated 8 years ago by adrian.
-
-
10/19/2016 at 7:21 PM #15193
Hallo
ich komme einfach nicht mit der Programmierung von NUR EINEM TRADE PRO TAG zurecht.Habe alle Forum durchsucht und es versucht.Klappt aber nicht mit der Syntax.
Ich poste mal hier mein Grundcode vielleicht kann mir jemand helfen.Gruss und Danke
Adrian1234567891011121314151617181920DEFPARAM FLATBEFORE=800000DEFPARAM FLATAFTER=220000DEFPARAM CumulateOrders = False// open long Kondition=c1IF c1 THENBUY 1 CONTRACT AT MARKETENDIF// open short Kondition =c2IF c2 THENSELLSHORT 1 CONTRACT AT MARKETENDIFSET STOP LOSS 85SET TARGET PROFIT 45Gruss und Danke
Adrian10/20/2016 at 10:48 AM #1520910/20/2016 at 4:15 PM #1522910/21/2016 at 2:52 PM #15277Ok, finden Sie unten die Prorealtime-Code in Ihre Strategie für nur 1 Handel pro Tag angepasst:
1234567891011121314151617181920212223242526DEFPARAM FLATBEFORE=800000DEFPARAM FLATAFTER=220000DEFPARAM CumulateOrders = Falseif intradaybarindex=0 thentraded=0endif// open long Kondition=c1IF c1 and traded=0 THENBUY 1 CONTRACT AT MARKETtraded=1ENDIF// open short Kondition =c2IF c2 and traded=0 THENSELLSHORT 1 CONTRACT AT MARKETtraded=1ENDIFSET STOP LOSS 85SET TARGET PROFIT 4510/22/2016 at 6:31 PM #15326Vielen Dank Herr Nicolas für Ihre schnelle Antwort.
Sobald Ich ihren Code eingebe finden keine Trades mehr statt.Ich trade intraday zwischen 5 Min und 1 Stunde:Je nachdem welchen Indikator ich benutze.
WAS MACHE ICH FALSCH?Gruss Adrian
10/23/2016 at 12:52 PM #1535810/23/2016 at 7:15 PM #15377sorry oben fehlt die hälfte!
1234567891011121314151617181920DEFPARAM FLATBEFORE=800000DEFPARAM FLATAFTER=220000DEFPARAM CumulateOrders = Falseif intradaybarindex=0 thentraded=0endif// open long Kondition=close higher then the highest close of the50 past closec1=close>highest[50](close)[1]IF c1 and traded=0 THENBUY 1 CONTRACT AT MARKETtraded=1ENDIF// open short Kondition =open lower then the lowest open of the 50 past openc2=open<lowest[50](close)[1]IF c2 and traded=0 THENSELLSHORT 1 CONTRACT AT MARKETtraded=1ENDIFSET STOP LOSS 85SET TARGET PROFIT 45c1 unc2 sind von der Struktur immer gleich ich teste nur verschiedene Formen. Ich teste mit der Börsensoftware investox,bei dieser braucht man keine Programmierkenntnisse.
Ich hoffe das hilft Ihnen.
Gruss und Danke
Adrian10/24/2016 at 6:25 PM #1543510/24/2016 at 6:59 PM #15438Wenn ich Ihre Strategie richtig verstehe, sollte Ihr Code wie folgt modifiziert werden:
1234567891011121314151617181920DEFPARAM FLATBEFORE=800000DEFPARAM FLATAFTER=220000DEFPARAM CumulateOrders = Falseif intradaybarindex=0 thentraded=0endif// open long Kondition=close higher then the highest close of the50 past closec1=close crosses over highest[50](high)[1]IF c1 and traded=0 THENBUY 1 CONTRACT AT MARKETtraded=1ENDIF// open short Kondition =open lower then the lowest open of the 50 past openc2=close crosses under lowest[50](low)[1]IF c2 and traded=0 THENSELLSHORT 1 CONTRACT AT MARKETtraded=1ENDIFSET STOP LOSS 85SET TARGET PROFIT 4510/24/2016 at 8:57 PM #15441 -
AuthorPosts
Find exclusive trading pro-tools on