Programmierung eines einfachen ea's

MQL4 Experts

Tâche terminée

Temps d'exécution 8 jours
Commentaires du client
sehr kompetenter programmierer!! alle fragen immer beantwortet- reibungsloser ablauf. DANKE
Commentaires de l'employé
Danke für die Bestellung. Schön, mit einem guten Menschen zu arbeiten.

Spécifications

Bei Aktivierung des EA^s wird sofort eine SHORT Position eröffnet (Kurs ist Ausgangspunkt für den Abstand aller nachstehenden Positionen). Nach Erreichen eines Profites von zum Beispiel 10 Pips (Reingewinn) wird der SL (einstellbar in Pips) das 1. Mal zum Beispiel 5 Pips in den Profit nachgezogen und dann immer zum Beispiel 1 Pip (einstellbar) und die Position wird nur mit Erreichen des SL geschlossen. Im Falle eines steigenden Kursverlaufes sollte nach Erreichen von einem gewissen Abstand (einstellbar in Pips von der 1. Position) die 2. Position (in diesem Falle in Richtung des Kurses -LONG- eröffnet werden. Bei Kursumkehr wird nach Erreichen des Ausgangskurses der 1. Position, die 3. Position wieder Short eröffnet, dann wieder LONG, SHORT usw.
Nach Erreichen eines Profites von zum Beispiel 10 Pips -einstellbar- (Errechnung der Kosten aller geöffneter Positionen, inclusive Spread und Kommission), erfolgt die Schließung aller gegenläufigen Positionen (alles Verlustpositionen) und es wird der SL (einstellbar in Pips) automatisch in den Profit nachgezogen, dann wieder zum Beispiel alle 1 Pip (einstellbar) automatisch nachgezogen und ALLE POSITIVEN Position werden nur mit Erreichen des SL geschlossen. Die Größe aller Positionen muss einstellbar sein. --> Vorgesehen sind maximal 30 Positionen. Jede Position von 1-30 muss man einzeln eingegeben können. Es verläuft die Größe jeder Position nach KEINEM linearen Muster!!
Der EA sollte eine Magic Number beinhalten und seine Positionen (falls vorhanden) z.B.: nach versehentlichem deaktivieren und aktivieren des EA^s immer automatisch erkennen.
Allgemeines Beispiel:
 
EA wird aktiviert und es erfolgt eine Positionseröffnung Short mit der eingestellten Lotgröße (ab 0,01 Pip) bei fallendem Kurs wird bei zB.: 10 Pips im Gewinn ein SL nachgezogen auf 5 Pips, danach jeweils um 1 Pip und der TP erfolgt ausschließlich über den SL. Sollte der Kurs aber steigen wird bei zB.: 10 Pips eine Long Position eröffnet. Fällt der Kurs wieder, wird bei dem selben Kurs wie die 1. Position erneut eine Short Position eröffnet, bei drehendem Kurs eine Long bei der selben Position wie die 2. (10Pips). Sollte der Kurs erneut drehen wird eine 5. Position (die 3. In Richtung Short) eröffnet. Erst wenn ein Gesamtgewinn von z.B. 10 Pips erreicht ist, wird der SL 5 Pips in dem Gewinn gesetzt, danach immer um 1 Pip (einstellbar) und es werden alle Gegenläufige Positionen zur gleichen Zeit (setzen des SL) geschlossen. TP ist, wenn der Sl erreicht wird.
 
 
DOPPELFUNKTION:
Der EA sollte eine Doppelfunktion (TRUE FALSE) beinhalten und zwar ob bei Eröffnung einer 2. (oder weiteren) Position, die 1. Geschlossen werden sollte oder nicht. Also es ist dann immer nur eine Position offen. Wenn also die 7. Position eröffnet wird, wurde die 1.-6. mit Verlust geschlossen. Wenn ja (TRUE), dann einfach Abarbeitung der Positionsliste von 1-30 bis sich alle Positionen (inklusive der geschlossenen Verlustpositionen) im Gewinn befinden. Erst dann ist ein Trade beendet und fängt mit einer sofortigen Eröffnung „SHORT“ wieder an. Wenn nein (FALSE), dann Abarbeitung wie oben erklärt.

Répondu

1
Développeur 1
Évaluation
(1110)
Projets
1470
45%
Arbitrage
49
73% / 12%
En retard
37
3%
Gratuit
2
Développeur 2
Évaluation
(358)
Projets
565
33%
Arbitrage
25
64% / 8%
En retard
16
3%
Chargé
3
Développeur 3
Évaluation
(491)
Projets
562
33%
Arbitrage
27
44% / 44%
En retard
9
2%
Occupé

Informations sur le projet

Budget
50+ USD
TVA (20%): 10 USD
Total: 60 USD
Pour le développeur
45 USD