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)
-   -   Anfängerfrage (http://www.expert-advisor.com/forum/showthread.php?t=4506)

Lili 11.10.15 19:05

Anfängerfrage
 
Hallo ihr Lieben,

seit Kurzem Versuche ich mich im programmieren von EA´s für den Meta-Trader 4 und bräuchte hier etwas Hilfe, realisieren möchte ich folgendes:

- Gehandelt/Partizipiert werden soll am DAX30

- gleichzeitiges Setzen einer BUYSTOP und einer SELLSTOP Order, mit den frei wählbaren Parametern: Volumen, Stoploss, Kursziel, und Limit in Abhängigkeit des aktuellen Kurs (also Differenz zum Kurs bei Setzen der beiden Order). Bei Eintreten einer der beiden Bedingungen soll die jeweils andere Order gelöscht werden. Nach erreichen des Kursziel bzw. Stoploss sollen sofort zwei neu Order mit gleichen Parametern gesetzt werden.

- Immer nur eine geöffnete Position bzw. zwei Order gleichzeitig .

- Schließen aller Positionen und Order rechtzeitig vor Marktschluss.

Gibts dann schon was? und wenn ja gut kommentiert?

Da ich noch am Anfang meiner Programmiererkarriere stehe, wäre ich sehr dankbar wenn mir jemand ein paar Tipps (Buchtipps, Videos, gut kommentierte EAs, etc.) für das erlernen dieses Handwerks geben könnte.

Vielen Dank und Liebe Grüße
Lili

Aktien Andy 12.10.15 17:38

Moin ;)

Diese Art von Order gibt es bei einigen Brokern (wenn die eine Order zum Tragen kommt, dann wird die andere gelöscht).

Wie man das programmiert kann ich Dir leider auch (noch) nicht sagen, aber da gibt es hier genug Experten.

Ob Deine Strategie so Sinn macht kann ich auch nicht wirklich erkennen. Aber es geht ja erst einmal um das Erlernen des Programmierens (Der Weg ist das Ziel).

Viel Erfolg dabei.

Grüße sendet Dir


Andreas

traderdoc 12.10.15 19:15

Zitat:

Zitat von Aktien Andy (Beitrag 31281)
Moin ;)
Diese Art von Order gibt es bei einigen Brokern (wenn die eine Order zum Tragen kommt, dann wird die andere gelöscht).

Ja, aber sie möchte einen EA haben. Den gibt es für diese Anforderungen mit Sicherheit in den Weiten des Netzes. Sicher nicht einfach zu finden, aber möglich.

traderdoc

Lili 12.10.15 20:01

Hey,

vielen Dank für die raschen Antworten,

ich habe mal ein bisschen rum experimentiert und mir ist aufgefallen, dass ich noch ganz am Anfang stehe :D

wo könnte denn so ein EA zu finden sein bzw. woher bekommt man leicht verständliche (gut kommentierte) EA´s.

Sich durch die Referenz zu arbeiten ist sehr mühselig und nicht besonders zielführend.

Liebe Grüße
Lili

pako 13.10.15 10:27

https://www.mql5.com/en/code/mt4/experts

Lili 13.10.15 10:38

Hey,

bei meiner Suche nach "Schulungsmaterial" bin ich unter anderem auf die Tutorials von DaxSignals gestoßen, hat jemand Erfahrung mit diesen?
Was ich bei Youtube davon gesehen habe war recht viel Versprechend, der Preis ist vielleicht etwas abschreckend, wenn sich hier allerdings zwei oder drei wissbegierige zusammentun würden... könnt mir ja ne PM schreiben;)

Liebe Grüße
Lili

Aktien Andy 14.10.15 18:46

Der hier könnte das sein, was Du suchst

https://www.mql5.com/en/code/11003


Grüße

Lili 14.10.15 21:09

Zitat:

Zitat von Aktien Andy (Beitrag 31310)
Der hier könnte das sein, was Du suchst

https://www.mql5.com/en/code/11003


Grüße

Vielen Dank, dass hilft mir ungemein weiter!

Grüße
Lili

Lili 15.10.15 10:46

Angenommen man streicht aus dem Code die Zeile:

if(t < 1)

dann sollte doch, nachdem eine Order abgeschlossen wurde, der EA zwei neue Order erstellen, oder?

was genau passiert eigenlich hier:

for (int i = 0; i < OrdersTotal(); i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);

?

Liebe Grüße
Lili

traderdoc 15.10.15 16:15

Da werden alle Market- und PendingOrders aus der Liste der existierenden selektiert, in aufsteigender Richtung, d.h. die zuerst geöffnete Order als Erste.

traderdoc


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:41 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