Develop adaptive EA for MT5 using Martingale and Grid -- RSI and MA as indicators, deutsch sprechende Programmierer bevorzugt

İş tamamlandı

Tamamlanma süresi: 5 gün

İş Gereklilikleri

Deutschsprechende Programmierer sind bevorzugt.


Short Summary:

A program is to be created which uses the RSI indicator as an entry point.

In the event of a loss, the position is increased using the martingale strategy.

In the case of a profit, trailing stop and grid are used.


More functions:

Position Management: The program needs to manage a certain number of positions that can be open simultaneously, based on a pre-defined number. If a position suffers a loss, the program should be able to open an additional position and close the first loss-incurring position. This method should continue until losses in positions are compensated.


Manual Trading with Program Support: The program should include a feature that allows for a manual opening of a position, where the program then takes over control. The same rules should apply as for positions opened by the program itself. The lot size is set manually, the program calculates the size of subsequent positions in case of losses.


TP and SL in % of deposit: There should be the option to set the take-profit and stop-loss as a percentage of the account balance. Upon reaching these limits, all open positions are closed and all open trading series are ended.


Trend Determination: The program should determine the trend by calculating the slope of a Moving Average line. The slope is calculated based on the market price change and the set time unit.


Trading in Trend Direction: With the calculated slope, the program should be able to determine the trading direction. There should be a variable slope rate within which positions can be opened in both trading directions.


Manual Determination of Trading Direction: There should be a feature that allows for the trading direction to be determined manually. If this feature is activated, the trend direction no longer has any influence.


Grid Function in TP Direction: Upon activating this function, the program should be able to place a pending order in the trading direction as soon as the take-profit level is reached. There should be a trailing stop function that is activated once the take-profit level is reached.


Safety Freeze Function: This safety function should "freeze" the account in case of loss until the trend changes. Upon reaching a predefined loss percentage, a new position should be opened in the opposite direction. Should the trend continue, additional positions are opened, and if the trend reverses, the positions are closed.


The proposed program needs to incorporate a user interface in the chart that allows for customization of settings and the display of measured or calculated values.

  • Setting for Trading Direction: Allow the user to set for buying or selling. If this setting is disabled, all ongoing trading series will be ended and no new ones will begin.
  • Setting for Trend-Only Trading: Option to enable/disable trading only in the direction of the current trend.
  • Display of the Current Slope: The interface should display the current slope that has been determined via a Moving Average.
  • Trading Direction Based on Slope Calculation: The determined trading direction (buy/sell) based on slope calculation should be displayed.
  • Profit/Loss Display: At the location in the chart where a position was closed, display the amount of profit or loss.
  • Line Display in the Chart: From the initial position, display lines for Minimum Distance, Segment Distance, Take Profit, and the BreakEven Line. These lines need to be clearly visible and distinguishable, with different line types for each trading direction. After a trading series concludes, these lines should be hidden. The lines should stretch across the entire length of the displayed chart window.
  • Manual Trading with Program Support: Option to enable/disable manual trading with program support.


Input parameters:

  • Trading only in the direction of the trend (true/false)
  • Trend-neutral area (slope range for trading in both directions) m=+/- 0.2 (adjustable)
  • Manual trading with program support (true/false)
  • Close position upon opening a counter position (true/false)
  • Acceptable Spread (if the current spread exceeds this value, no new positions will be opened until the value is under again) (200)
  • Multiplier (1.1)
  • StartLot (2)
  • Maximum Lot Size (50)
  • AutoLot (true) or fixed Start Lot (false)
  • Minimum Distance (1500)
  • Segment Distance (1000)
  • Take Profit (500)
  • Magic Number (777)
  • Maximum Number of Open Positions (100)
  • Reduction of TP for each new position of the same series (200)
  • Minimum TP (50)
  • TP in percent of deposit (0= disable, 1=1%, 100=100%)
  • SL in percent of deposit (0= disable, 1=1%, 100=100%)
  • Safety Freeze Function (true / false)
  • Safety Freeze Function in percent of deposit (0-100%)
  • Safety Freeze trailing Stop Distance (50)
  • Grid function in TP direction (true/false)
    • Grid Distance (50)
    • Grid Multiplier (1.5)
  • RSI Position Opening Adjustment Parameters
    • Period (7)
    • Upper Marking (80)
    • Lower Marking (20)
  • Trailing Stop Adjustment Parameters for RSI Position Opening
    • Start Trailing Stop sell (70)
    • Start Trailing Stop buy (30)
    • Trailing Stop Distance (5)
  • Trailing Stop TP
    • Start Trailing Stop (TP value will be adopted)
    • Trailing Stop Distance (100)
  • Moving Average for Slope Calculation
    • MA Parameter (200)
    • Value for Trading in Both Directions (Example +/- 0.1)


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(236)
Projeler
440
26%
Arabuluculuk
125
21% / 56%
Süresi dolmuş
96
22%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(8)
Projeler
11
45%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(1089)
Projeler
1767
61%
Arabuluculuk
14
64% / 7%
Süresi dolmuş
82
5%
Çalışıyor
4
Geliştirici 4
Derecelendirme
(471)
Projeler
500
53%
Arabuluculuk
10
60% / 20%
Süresi dolmuş
3
1%
Serbest
5
Geliştirici 5
Derecelendirme
(437)
Projeler
494
33%
Arabuluculuk
25
40% / 48%
Süresi dolmuş
7
1%
Yüklendi
6
Geliştirici 6
Derecelendirme
(251)
Projeler
402
38%
Arabuluculuk
82
41% / 20%
Süresi dolmuş
70
17%
Yüklendi
7
Geliştirici 7
Derecelendirme
(327)
Projeler
446
52%
Arabuluculuk
22
50% / 27%
Süresi dolmuş
5
1%
Çalışıyor
8
Geliştirici 8
Derecelendirme
(562)
Projeler
931
47%
Arabuluculuk
301
59% / 25%
Süresi dolmuş
123
13%
Çalışıyor
9
Geliştirici 9
Derecelendirme
(304)
Projeler
509
47%
Arabuluculuk
29
10% / 45%
Süresi dolmuş
138
27%
Serbest

Proje bilgisi

Bütçe
500 - 1500 USD
KDV (19%): 95 - 285 USD
Toplam: 595 - 1785 USD
Geliştirici için
450 - 1350 USD
Son teslim tarihi
from 5 to 30 gün