Suche Programmierer für einen Expert Advicor / Looking for Programmer for an Expert Advicor

MQL5 Experten Forex

Spezifikation

Hallo, ich möchte einen geeigneten Programmierer finden, der für mich einen Expert Advisor in MQL5 für MetaTrader 5 erstellt. Der Expert Advisor soll die folgenden Funktionen haben und wie folgt aussehen:

Auf jedem beliebigen Chart (also immer auf dem aktuellen Chart) sollen drei Buttons sichtbar sein, von denen jeder eine unterschiedliche Funktion hat, die ich durch Mausklick aktivieren kann. Diese drei Buttons sollen folgende Funktionen haben:

  • 1. Der erste Button wird "BreakEven" genannt. Durch einen Mausklick auf ihn sollen alle meine offenen Positionen erkannt werden, und alle Positionen, die im Gewinn liegen, sollen automatisch auf den Einkaufspreis gesetzt werden. Es soll auch die Möglichkeit geben, einen Puffer in Form einer manuellen Eingabe hinzuzufügen.
  • 2. Der zweite Button wird "Buy Limit" genannt. Durch einen Mausklick auf ihn sollen automatisch Buy Limit Orders erstellt werden.
  • 3. Der dritte Button wird "Sell Limit" genannt. Durch einen Mausklick auf ihn sollen automatisch Sell Limit Orders erstellt werden.

Für Buy & Sell Limit Buttons sollen manuelle Eingaben möglich sein, wie zum Beispiel das vorherige Einstellen von Take Profit und Stop Loss, die Start-Lot-Größe, die Lot-Größen-Schritte, die Intervalle, in denen die Lot-Größen-Schritte erhöht werden, der Abstand zwischen der ersten Position und dem aktuellen Preis, der Abstand zwischen den Limit Orders selbst und die Gesamtanzahl der zu erstellenden Limit Orders.

Besonders wichtig für mich ist die Art und Weise, wie die Limit Orders ausgeführt werden. Ich möchte, dass sie gemäß meiner Strategie erstellt werden. Zum Beispiel, wenn ich manuell alle Werte eingebe, einschließlich einer Start-Lot-Größe von 0,5, einem Lot-Größen-Schritt von 0,5 und einem Intervall von 3, sowie der Anzahl der Limit Orders, die 9 beträgt, möchte ich, dass die folgenden Limit Orders erstellt werden:

1 Limit Order = 0,5 Lot-Größe

2 Limit Order = 0,5 Lot-Größe

3 Limit Order = 0,5 Lot-Größe

Dann, da der Intervallwert auf 3 festgelegt ist und der Lot-Größen-Schritt 0,5 beträgt, wird die Lot-Größe um 0,5 erhöht:

4 Limit Order = 1,0 Lot Größe

5 Limit Order = 1,0 Lot-Größe

6 Limit Order = 1,0 Lot-Größe

Nachdem wir insgesamt 9 Limit Orders haben, wird erneut nach einem Intervall von 3 und einem Lot-Größen-Schritt von 0,5 erhöht:

7 Limit Order = 1,5 Lot-Größe

8 Limit Order = 1,5 Lot-Größe

9 Limit Order = 1,5 Lot-Größe

Nach der 9. Limit Order sollen keine weiteren gemäß meiner Eingabe erstellt werden. Alle manuellen Eingaben sollen für Buy Limit und Sell Limit Orders funktionieren, sodass ich, wenn ich den Expert Advisor starte, alle Eingaben vornehme und die 3 Buttons auf meinem Chart erscheinen. Dann kann ich alle Funktionen unter Berücksichtigung meiner Eingaben einfach durch Mausklick ausführen.


Hello, I would like to find a suitable programmer to create an Expert Advisor in MQL5 for MetaTrader 5. The Expert Advisor should have the following functions and appearance:

On any chart (i.e., always on the current chart), three buttons should be visible, each with a different function that I can activate by clicking with the mouse. These three buttons should have the following functions:

  • 1. The first button is called "BreakEven." By clicking on it, all of my open positions should be recognized, and all positions that are in profit should automatically have their stop loss set to the purchase price. There should also be the option to add a buffer in the form of manual input.
  • 2. The second button is called "Buy Limit." By clicking on it, automatic Buy Limit orders should be created.
  • 3. The third button is called "Sell Limit." By clicking on it, automatic Sell Limit orders should be created.

For the Buy & Sell Limit buttons, manual inputs should be possible, such as pre-setting Take Profit and Stop Loss, the starting lot size, lot size steps, intervals in which lot size steps are increased, the distance between the first position and the current price, the distance between the limit orders themselves, and the total number of limit orders to be created.

What is particularly important to me is the way the limit orders are executed. I want them to be created according to my strategy. For example, if I manually enter all values, including a starting lot size of 0.5, a lot size step of 0.5, an interval of 3, and a limit order quantity of 9, I want the following limit orders to be created:

1 Limit Order = 0.5 Lot Size

2 Limit Order = 0.5 Lot Size

3 Limit Order = 0.5 Lot Size

Then, since the interval value is set to 3 and the lot size step is 0.5, the lot size is increased by 0.5:

4 Limit Order = 1.0 Lot Size

5 Limit Order = 1.0 Lot Size

6 Limit Order = 1.0 Lot Size

After we have a total of 9 limit orders, the lot size should be increased again after an interval of 3 and a lot size step of 0.5:

7 Limit Order = 1.5 Lot Size

8 Limit Order = 1.5 Lot Size

9 Limit Order = 1.5 Lot Size

No more limit orders should be created after the 9th limit order according to my input. All manual inputs should work for Buy Limit and Sell Limit orders so that when I start the Expert Advisor, I make all the inputs, and the 3 buttons appear on my chart. Then, I can simply execute all functions by clicking with the mouse, taking my inputs into account.


Bewerbungen

1
Entwickler 1
Bewertung
(261)
Projekte
428
38%
Schlichtung
87
44% / 18%
Frist nicht eingehalten
71
17%
Überlastet
2
Entwickler 2
Bewertung
(496)
Projekte
567
33%
Schlichtung
27
44% / 44%
Frist nicht eingehalten
9
2%
Beschäftigt
3
Entwickler 3
Bewertung
(2463)
Projekte
3101
66%
Schlichtung
77
48% / 14%
Frist nicht eingehalten
340
11%
Frei
4
Entwickler 4
Bewertung
(27)
Projekte
27
26%
Schlichtung
2
0% / 50%
Frist nicht eingehalten
1
4%
Frei
5
Entwickler 5
Bewertung
(482)
Projekte
511
53%
Schlichtung
10
60% / 20%
Frist nicht eingehalten
3
1%
Arbeitet

Projektdetails

Budget
30 - 90 USD
MwSt (19%): 5.7 - 17.1 USD
Insgesamt: 35.7 - 107.1 USD
Für die Entwickler
27 - 81 USD
Ausführungsfristen
bis 10 Tag(e)