Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Eigenes TradingSystem braucht Hilfe. (http://www.expert-advisor.com/forum/showthread.php?t=4388)

trololotromberino 26.07.15 18:10

Eigenes TradingSystem braucht Hilfe.
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Leute,

ich habe ein eigenes Trading System entwickelt und wollte es eigentlich mal backtesten. Programmieren kann ich ein bisschen, doch ich bin mit MQL4 doch ein wenig überfordert.
Im Anhang findet Ihr, was ich bereits geschrieben habe.

Zum System:
Das System ist im 15 min Chart oder höher. Man darf bis 3% Risiko ins Geld haben (Soll aber Variabel sein). Gehandelt werden ausschließlich die großen Indizies, bei Forex funktioniert es nicht so gut. Gehandelt werden außerdem nur CFD´s.

Es basiert auf 3 Indikatoren: Supertrend (10|3); BollingerBänder (20|2); RSI(14);

Ein (Ver)Kaufsignal wird gegeben, wenn:
1. Der Supertrend gerade die Richtung gewechselt hat (von long zu short oder andersrum). Gehandelt wird der Eröffnungskurs der 2. Candle unter der neuen Farbe.
2. Gehandelt wird nur, wenn die 1. Candle unter der neuen Farbe auch über/unter dem BollingerBand schließt.
3. Gehandelt wird nur, wenn sich der RSI n i c h t im Extrembereich befindet.

Der Stop wird kurz über(bei short)/unter (bei long) der Supertrendlinie geführt (Variabel, da jeder Markt eine andere Punktezählung hat.)

Der Trade wird geschlossen, wenn:
Der Stop ausgeführt wird, oder
Der RSI aus dem Extremum wieder h e r a u s kommt.

Es wäre echt cool, wenn sich jemand der Sache annehmen könnte und mir weiterhelfen könnte.

LG


PS.: Auch wenn das erst mein erstes Handelssystem ist und vermutlich schlecht: Das Copyright liegt bei mir. Wer das System verändert/mir hilft/es herunterläd, darf es getrost verwenden und damit handeln. Aber n i c h t weiterverkaufen oder in irgendeinerweise mit der Idee kommerziellen Gewinn erzielen, außer mit meiner Einwilligung.

traderdoc 26.07.15 18:38

Da gibt es kein Copyright auf das System oder meinst Du das Programm?

traderdoc

trololotromberino 26.07.15 19:08

Nein, es gibt aber ein Copyright auf die Idee. :) Es geht mir einfach darum, dass niemand einfach so meine Idee verkaufen soll. Ich bin EDM-Produzent und hab das schon mal miterleben müssen. Deshalb schreibe ich das immer.

traderdoc 26.07.15 19:23

Auf die Idee wird es kein Copyright geben!
Und was ist ein EDM-Produzent?

traderdoc

trololotromberino 27.07.15 09:50

Morgen :)

Auf das eigene Gedankengut gibt es ein Copyright. Das nennt man in der Musik/Kunst/Wirtschaft Schutz des Urheberrechts bzw. geistiges Eigentum.

Ich hatte damit leider in der Musik schon Bekanntschaft gemacht :mad:

Und EDM? :D https://www.youtube.com/watch?v=cUhPA5qIxDQ
(Bisschen was für die Ohren, viel Spaß damit. Bin gerade von dort zurückgekommen, habe meinen ersten Beitrag von Tomorrowland aus geschrieben :cool: )

LG

trololotromberino 27.07.15 10:17

Liste der Anhänge anzeigen (Anzahl: 1)
Aber um mal auf das eigentliche Thema zurück zu kommen:

Ich habe den EA nocheinmal modifiziert. Aber leider plaziert er nichteinmal eine Order :( und ich weiß auch überhaupt nicht, was ich falsch gemacht habe.

Wäre cool, wenn mal jemand drüberschauen würde.

traderdoc 27.07.15 10:18

Zitat:

Zitat von trololotromberino (Beitrag 30626)
Morgen :)

Auf das eigene Gedankengut gibt es ein Copyright. Das nennt man in der Musik/Kunst/Wirtschaft Schutz des Urheberrechts bzw. geistiges Eigentum.

Ich hatte damit leider in der Musik schon Bekanntschaft gemacht :mad:

Und EDM? :D https://www.youtube.com/watch?v=cUhPA5qIxDQ
(Bisschen was für die Ohren, viel Spaß damit. Bin gerade von dort zurückgekommen, habe meinen ersten Beitrag von Tomorrowland aus geschrieben :cool: )

LG

In Musik und Kunst mag das so sein, auf das Zusammenschreiben irgendwelcher Gedanken bzgl. des Zusammenwirken einiger Indikatoren wird es nirgends ein Copyright geben. Worauf auch?
Aber egal.

Läßt Du Dir allerdings ein Softwareprogramm schreiben zu dieser Handelsstrategie, dann kannst Du da ein Copyright drüberlegen.

traderdoc

trololotromberino 28.07.15 10:59

Liste der Anhänge anzeigen (Anzahl: 1)
Ok aktuell versuche ich mich weiter und mache bescheidene Fortschritte.
Allerdings habe ich 2 Probleme:
1. Ich will meinen Stoploss an den SupertrendIndikator binden. Das will er aber im MT4 nicht. Stattdessen schmeisst er mir eine Fehlermeldung hinterher.
Wie kann ich denn einen CustomIndikator zu einem Stop machen?

2. Ich habe ihn so programmieren wollen, dass er 1 Position eröffnet, wenn ein Signal gegeben wird. Wenn der Stop ausgeführt wird, dann soll er auf das nächste Signal warten.
Allerdings eröffnet er sofort eine neue Position. Und da ich das mit dem Stop noch nicht hingekriegt habe, eröffnet er pro Signal etwa 200 Positionen hintereinander.

Ich habe das Programm aufgeteilt und behandele gerade nur die longpositionen.

Wäre cool, wenn Ihr mir weiterhelfen könntet.

Quellcode im Anhang (138 Zeilen)

trololotromberino 28.07.15 16:10

Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe noch ein wenig weitergeschrieben und mir ist noch etwas aufgefallen.
Der EA eröffnet die Positionen korrekt, schließt sie aber falsch:
Er soll ja eine Position eröffnen, wenn unter anderem ein Bollinger Signal gegeben wird. Er schließt aber die Position sofort, sobald kein Bollingersignal mehr gegeben ist. Außerdem schließt und eröffnet er die Position immer mit einer neuen Bar.
Wie kann ich das abstellen? (QC im Anhang)

LG

trololotromberino 29.07.15 14:20

Ich komme nicht mehr weiter, es wäre jetzt wirklich toll, wenn mir jemand kurz helfen könnte:

Ich möchte den StopLoss an den SuperTrend Indikator binden.

double TrailingStopLoss = iCustom(NULL,0,"SuperTrend",10,3.0,0,0);
double sl = Bid - TrailingStopLoss*Point;
......
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,sl,0, "My order",16384,0,clrGreen);

Das Problem: Er spuckt mir immer aus, dass er keine Order setzen kann, weil der Stop invalid wäre.

Kann mir bitte jemand weiterhelfen? Wäre echt dankbar.
LG


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:10 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum