6 new parameters for my existing Martingale Hedge Multiplier MT5

Auftrag beendet

Ausführungszeit 2 Tage
Bewertung des Kunden
TOP! It was great working with this coder
Bewertung des Entwicklers
Nice customer to work with!! Thanks

Spezifikation

Please find the attached documents for better explanation with pictures!

I will need those changes to my real and my demo-only EA.


Kind reagrds

Dominik 



Requirement profile EA extension MT5

 

I already have a working Martingale Multiplier and would like to extend it by 6 parameters.

 

The 4 basic parameters of the existing EA are:

Start Lot "Start Lot"

Distance to next trade "Range

Take Profit of the highest trade "TP

Multiplication factor to the previous trade "Di Marti".

 

The EA has two buttons to start buys and sells. 

These are called "Start New Buys" and "Start New Sells". These two buttons must currently be operated manually.


I would like to have additionally these 6 parameters at my disposal:

 

"Auto Single Buy" : true/false

"Daily Loss" : value between 0 and 10'000

"Max RSI D1" : value between 0 and 100

 

"Auto Single Sell : true/false

"Daily Gain : value between 0 and 10'000

"Min RSI D1" : value between 0 and 100

 

These bracketed names should be the names that will be displayed.

If the value of "Auto Single Buy" is "false" then nothing should happen. If the value of "Auto Single Buy" is set to "true", then the following should happen: 

The EA checks if there is an open buy position. If there is an open buy position, nothing happens. If there is no open buy position, then the EA shall check the following 2 things: 

 

It checks the value of the daily candle using the “Daily Loss” function. The value of the daily candle is measured, starting from the value of the daily opening (open).


If the value "500" is in the field "Daily Loss" and the daily price has fallen only 450 points, then the EA does nothing. If the value of the daily candle has increased, then the EA does nothing. This check should be done all the time. If the price has fallen by 500 points or more, the EA makes a second check with the function "Max RSI D1".

 

For example, if the value "60" is in the field of the function "Max RSI D1", then the EA should check what the value of the current RSI (14) D1 is and if the RSI 14 D1 is higher than the value in the field "Max RSI D1", then nothing happens and the check starts again (the check of the daily candle and the check of the RSI). If the value of RSI (14) D1 is lower than the value in "Max RSI D1", then the EA sets the value of the already existing function "Start New Buys" to "true" for 10 seconds and then back to "false". However, the value of "Start New Buys" should still be able to be operated manually. The checks start from the beginning.


If the value of "Auto Single Sells" is "false" then nothing should happen. If the value of "Auto Single Sells" is set to "true", then the following should happen: 

The EA checks if there is an open sell position. If there is an open sell position, nothing happens. If there is no open sell position, then the EA shall check the following 2 things: 

 

It checks the value of the daily candle using the "Daily Gain" function. The value of the daily candle is measured, starting from the value of the daily opening (open).



If the value "500" is in the field "Daily Gain" and the daily price has only increased by 450 points, then the EA does nothing. If the value of the daily candle has fallen, then the EA does nothing. This check should be done all the time. If the price has increased by 500 points or more, the EA makes a second check with the function "Min RSI D1".

 

For example, if the value "40" is in the field of the function "Min RSI D1", then the EA should check what the value of the current RSI (14) D1 is and if the RSI 14 D1 is lower than the value in the field "Min RSI D1", then nothing happens and the check starts again (the check of the daily candle and the check of the RSI). If the value of RSI (14) D1 is higher than the value in "Min RSI D1", then the EA sets the value of the already existing function "Start New Sells" to "true" for 10 seconds and then back to "false". However, the value of "Start New Sells" should still be able to be operated manually. The checks start from the beginning.


Dateien:

Bewerbungen

1
Entwickler 1
Bewertung
(249)
Projekte
398
38%
Schlichtung
82
41% / 20%
Frist nicht eingehalten
69
17%
Überlastet
2
Entwickler 2
Bewertung
(30)
Projekte
55
22%
Schlichtung
12
67% / 8%
Frist nicht eingehalten
2
4%
Frei

Projektdetails

Budget
30 - 100 USD
Für die Entwickler
27 - 90 USD