Expert Advisor in MQL 5 // Kauf bei Annäherung von oben an Pivot Widerstandslinie

İş tamamlandı

Tamamlanma süresi: 5 gün
Müşteri tarafından geri bildirim
Highly recommended! Programming was done very fast and as inquired. Communication was very good - very precise and fast replies.
Geliştirici tarafından geri bildirim
Thank you for the job!

İş Gereklilikleri


Es soll ein Kauf Order ausgelöst werden, wenn sich der Kurs von oben an eine Pivot Widerstandslinie nähert - im Rahmen von in der Anlage beschriebenen Kriterien.

Über Ihr / Dein Angebot zur Programmierung würde ich mich freuen :)

Der EA soll erst nach drücken einer Schaltfläche starten.


Es soll jederzeit eine Anzeigevorhanden sein, ob der EA aktiv ist oder nicht aktiv.

 

Es sollen Uhrzeiten ausschließbarsein, in denen auch ein ansonsten aktiver EA nicht arbeitet (bspw. inaktiv zwischen 22 Uhr – 1 Uhr)

 

 

Der EA soll einen Pending Order eröffnenwenn folgende Bedingungen erfüllt sind:

 

1.       Prüfen, ob
#OffenePositionen < #MaxOffenePositionen.

Wenn ja, dann 2.

 

2.       Folgende VariablenWerte aktualisieren:

 

#MaxOffenePositionen=“Individuelle Eingabe soll möglich sein. Startwert „1““

 

ChartZeitraumMinuten = Individuelle Eingabe soll möglich sein. Startwert „1“  (also 1 Minute)

 

AktuellerKurs= 1 Minute Chart, Close Wert

 

MaxNaechstePivotLinie= „Wert der Pivot Linie oberhalb AktuellerKurs

 

MinNaechstePivotLinie=„Wert der Pivot Linie unterhalb Aktueller Kurs

 

AbstandNaechstePivotLinien= MaxNaechstePivotLinie minus MinNaechstePivotLinie

 

BereichAbstandMin%=“Prozentzahl, die bei Start des EA frei eingegeben werden kann“

 

KaufBereichPivot=MinNaechstePivotLinie plus (BereichAbstandMin% mal AbstandNaechstePivotLinien)

 

EMAxx=Exponentieller Moving Average xx, jeweils auf Basis des Close Kurs

„xx“ kann sein 20,50,100,200

 

MinSteigung=“Individuelle Eingabe soll möglich sein. Startwert „1“

 

KaufAbstand=“ Individuelle Eingabe soll möglich sein. Startwert „5 Punkte“

 

StopAbstand=“Individuelle Eingabe soll möglich sein. Startwert „-10“

VerkaufAbstand=“ Individuelle Eingabe soll möglich sein. Startwert „10 Punkte“

 

 

 

3.       Prüfen, ob AktuellerKurs innerhalb KaufBereichPivot.
Wenn ja, dann 4.

 

4.       Prüfen, ob 
EMA50 < EMA200
Wenn ja, dann 5.

 

5.       Prüfen, ob
Steigung von EMA50 >  MinSteigung
Wenn ja, dann 6. Sonst 2.
[Frage: Ist die „Steigung bzw. 1. Ableitung des EMAxx eine Standard-Funktion in MQL5? Wenn nein, kannst du die trotzdem berechnen?]

 

 

 

6.       Öffne Position
in Höhe von Anzahl Lots = KaufAnzahlLot

 

mit BuyLimit =
MinNaechstePivotLinie
plus KaufAbstand


mit StopLoss =
MinNaechstePivotLinie plus StopAbstand

(weil StopAbstand ein negativer Wert ist, ist der StopLoss unterhalb von MinNaechstePivotLinie)

mit TakeProfit =
MinNaechstePivotLinie minus VerkaufAbstand

 

 

Nachdem eine Order aktiv ist:

Prüfen ob Steigung von EMA50 < MaxSteigung
Wenn ja, dann schließe Position.

 

Auf dem Chart einzeichnen,

 

-          an welchen Stellen der Pending Order eröffnet wird

-          an welchen Stellen der Order gekauft wird

-          an welchen Stellen der Order mit Stop Loss verkauft wird

-          an welchen Stellen der der mit TakeProfit verkauft wird

-          an welchen Stellen die Position wegen „<MaxSteigung“ verkauft wird

 

Eine Email senden bei jeder der oben genannten Chart Einzeichnungen

 

Dieser ExpertAdvisor soll alle anderen geöffneten Positionen ignorieren, die nicht von diesem EA geöffnet sind.

Dieser ExpertAdvisor soll auf mehreren Symbolen unabhänging voneinander laufen.
D.h. wenn der EA auf Dax30 läuft, kann er als Kopie gleichzeitig mit einer Kopie auf USD/EUR laufen.

Der Code soll dem Auftraggeber zur weiteren Verwendung und Veränderung und Weitergabe zur Verfügung gestellt werden

Sämtliche an diesem Programm sollen beim Auftraggeber sein. D.h. Urheberrecht, Nutzungsrecht, Recht auf Veräußerung, Veränderung, etc.

 



Freundliche Grüße
Michael Anders

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(1120)
Projeler
1807
61%
Arabuluculuk
14
64% / 7%
Süresi dolmuş
84
5%
Serbest
2
Geliştirici 2
Derecelendirme
(511)
Projeler
549
53%
Arabuluculuk
13
69% / 15%
Süresi dolmuş
3
1%
Serbest
3
Geliştirici 3
Derecelendirme
(294)
Projeler
470
39%
Arabuluculuk
102
40% / 24%
Süresi dolmuş
78
17%
Meşgul
Yayınlandı: 2 kod
4
Geliştirici 4
Derecelendirme
(574)
Projeler
945
47%
Arabuluculuk
309
58% / 27%
Süresi dolmuş
125
13%
Serbest
5
Geliştirici 5
Derecelendirme
(41)
Projeler
160
45%
Arabuluculuk
16
13% / 50%
Süresi dolmuş
48
30%
Serbest

Proje bilgisi

Bütçe
100 - 200 USD
Son teslim tarihi
to 8 gün