Donchian Channel Trading
Forums › ProRealTime Deutsch forum › ProOrder Support › Donchian Channel Trading
- This topic has 17 replies, 3 voices, and was last updated 6 years ago by Frutta.
Tagged: donchian
-
-
10/30/2017 at 1:45 PM #50927
Hallo zusammen,
Ich möchte mir ein Handelssystem erstellen
Gehandelt wird der DAX Mini (1Punkt = 1€)
Handelszeit zwischen 9:00 und 17:00 Uhr ab 17:00 wird kein Trade mehr eingegangen und ab 20:00 Uhr automatisch geschlossen
Long bei neuem oberen Donchian Channel Hoch 20 Perioden (1Minute eine Kerze)
Stop bei unterem Donchian Channel Tief 10 Perioden wird nach oben automatisch angepasst
Short bei neuem unteren Donchian Channel Tief 20 Perioden (1Minute eine Kerze)
Stop bei oberen Donchian Channel Hoch 10 Perioden wird nach unten automatisch angepasst
Positionsgröße
1% vom Handelskonto / (Einstiegskurs-Stop Loss)
Aktuell bin ich noch nicht weit gekommen
// Festlegen der Code-Parameter
DEFPARAM CumulateOrders = False // Kumulieren von Positionen deaktiviert
// Stornieren aller pending Orders und Schließen aller Positionen zur “FLATAFTER”-Zeit
DEFPARAM FLATAFTER = 210000// Verhindert das Platzieren von neuen Ordern zum Markteintritt oder Vergrößern von Positionen nach einer bestimmten Uhrzeit
noEntryAfterTime = 174500
timeEnterAfter = time < noEntryAfterTime// Verhindert das Trading an bestimmten Wochentagen
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0// Bedingungen zum Einstieg in Long-Positionen
c1=highest[20](high)//
IF c1 AND timeEnterAfter AND not daysForbiddenEntry THEN
BUY 1 SHARES AT MARKET
ENDIF// Bedingungen zum Ausstieg von Long-Positionen
C2=lowest[10] (low)//
IF c2 THEN
SELL AT MARKET
ENDIF// Bedingungen zum Einstieg in Short-Positionen
c4 = (close >= close)IF c4 AND timeEnterAfter AND not daysForbiddenEntry THEN
SELLSHORT 1 SHARES AT MARKET
ENDIF11/08/2017 at 5:04 PM #51984Sowas produziert nur Verluste. Ganz generell ist es nicht zu empfehlen, den DAX den ganzen Tag über im 1-Minuten-Chart zu handeln. Dafür gibt es zu lange Seitwärts-Phasen, in denen eine Verlustposition auf die nächste folgt. Die größten Bewegungen, in denen regelmäßig etwas zu holen ist, gibt es meistens morgens zwischen 9 und 11 Uhr (außer Freitags).
Donchian DAX 1 min1234567891011121314151617181920212223242526272829defparam cumulateorders = falsedefparam flatbefore = 090000defparam flatafter = 210000upperDonchian = highest[20](high)lowerDonchian = lowest[20](low)cEntry = TIME <= 174500c50 = longonmarketc60 = shortonmarketc70 = not onmarketclong = upperDonchian > upperDonchian[1]cshort = lowerDonchian < lowerDonchian[1]If (c60 or c70) and clong and cEntry thenbuy 1 contract at marketendifIf (c50 or c70) and cshort and cEntry thensellshort 1 contract at marketendifsell at lowerDonchian stopexitshort at upperDonchian stopErgebnis seit 21.10.2016 (12.5 Monate) : -4170 DAX-Punkte bei 5047 Positionen. Nicht vergessen, den Spread auf 1 Punkt zu setzen ! Der ist für mehr als 80% des Verlusts verantwortlich, es handelt sich also mehr oder weniger um ein Glücksspiel-System.
1 user thanked author for this post.
10/03/2018 at 10:09 PM #81872Servus zusammen
Ich möchte mein Handelssystem abändern wie die Turtles hierbei würde ich aber eure Hilfe benötigen
Gehandelt wird der DAX Mini (1Punkt = 1€)
Handelszeit zwischen 9:00 und 17:00 Uhr ab 17:00 wird kein Trade mehr eingegangen und ab 20:00 Uhr automatisch geschlossenNur Long bei neuem oberen Donchian Channel Hoch 20 Perioden (1Minute eine Kerze)
Stop bei unterem Donchian Channel Tief 10 Perioden wird nach oben automatisch angepasstPositionsgröße
1.Unit
1% vom Handelskonto / (Einstiegskurs-Stop Loss)2.Unit
Kurs wie Unit 1 + ATR (10)3.Unit
Kurs wie Unit 2 + ATR (10)Außerdem soll bei 10.000€ Depot Größe
Bei einem Verlust (Depot fällt auf
9.000€ soll mit 8.000€
7.200€ soll mit 5.760€
5.184€ soll mit 4.147,20€ weiter getradet werdenvielen vielen Dank für eure Hilfe ihr seid eine super Community
10/04/2018 at 12:37 PM #8191010/07/2018 at 11:50 AM #8218110/07/2018 at 11:51 AM #8218610/11/2018 at 5:40 PM #8257210/14/2018 at 1:53 PM #82738Servus zusammen habe mein Programm erweitert soweit es ging aber bei Kauf 2 habe ich meine Probleme
123456789101112131415161718192021222324252627282930rem longDEFPARAM CUMULATEORDERS=falseC1= Highest[20](High)[1]C4=Lowest[10](Low)[1]n=(capital*c2)/(close-C4)capital=10000c2=0.01//c3=AverageTrueRange[10](close)// Long Kauf 1If c1 thenBUY n SHARES AT C1 STOPENDIF// Long Kauf 2//If c1+c3 then//BUY n SHARES AT market//ENDIF// STOP / VerkaufsbedingungIf c4 AND LONGONMARKET THENSELL AT C4 STOPENDIF10/15/2018 at 1:13 PM #82788Entschuldigung, aber ich war ziemlich beschäftigt hier und dort ..
Ich glaube, ich verstehe jetzt, Sie wollen die Order mit ATR 10 Perioden als Trigger von der letzten offenen Position und nur für 3 Gesamtpositionen akkumulieren?10/15/2018 at 1:52 PM #8278910/16/2018 at 7:27 AM #82842Sie können den folgenden Code ausprobieren. Die Strategie akkumuliert die Aufträge, bis ‘maxpos’ nicht erreicht wird. Jeder neue Auftrag wird zum vorherigen Auftragspreis + ATR 10 Periode ausgelöst.
12345678910111213141516171819202122232425defparam cumulateorders=truemaxpos = 3rem longC1= Highest[20](High)[1]C4=Lowest[10](Low)[1]n=(capital*c2)/(close-C4)capital=10000c2=0.01c3=AverageTrueRange[10](close)// Long Kauf 1If not longonmarket thenBUY n SHARES AT C1 STOPENDIFif longonmarket and countoflongshares<maxpos thenbuy n shares at tradeprice(1)+c3 stopendif// STOP / VerkaufsbedingungIf LONGONMARKET THENSELL AT C4 STOPENDIF10/16/2018 at 3:21 PM #82904Hallo Nicolas ich habe das Programm bei mir eingefügt aber das Ergebnis ist wie davor ein Kauf und ein Verkauf muss ich noch Parameter anpassen
12345678910111213141516171819202122232425defparam cumulateorders=truemaxpos = 3rem longC1= Highest[20](High)[1]C4=Lowest[10](Low)[1]n=(capital*c2)/(close-C4)capital=10000c2=0.01c3=AverageTrueRange[10](close)// Long Kauf 1If not longonmarket thenBUY n SHARES AT C1 STOPENDIFif longonmarket and countoflongshares<maxpos thenbuy n shares at tradeprice(1)+c3 stopendif// STOP / VerkaufsbedingungIf LONGONMARKET THENSELL AT C4 STOPENDIF10/16/2018 at 3:23 PM #82905Hallo Nicolas ich habe das Programm bei mir eingefügt aber das Ergebnis ist wie davor ein Kauf und ein Verkauf muss ich noch Parameter anpassen
12345678910111213141516171819202122232425defparam cumulateorders=truemaxpos = 3rem longC1= Highest[20](High)[1]C4=Lowest[10](Low)[1]n=(capital*c2)/(close-C4)capital=10000c2=0.01c3=AverageTrueRange[10](close)// Long Kauf 1If not longonmarket thenBUY n SHARES AT C1 STOPENDIFif longonmarket and countoflongshares<maxpos thenbuy n shares at tradeprice(1)+c3 stopendif// STOP / VerkaufsbedingungIf LONGONMARKET THENSELL AT C4 STOPENDIF10/16/2018 at 4:28 PM #8290910/16/2018 at 8:48 PM #82927Servus Nicolas vielen vielen Dank für die Hilfe
aber eine Kleinigkeit möchte ich ändern ist es möglich das “maxpos” durch max grades zu ersetzen denn ich möchte nicht die Stückzahl limitieren sondern die Orders aktuell werden zu wenig oder zu viel gekauft je nachdem welchen wert man für maxpos verwendet
-
AuthorPosts
Find exclusive trading pro-tools on