EA with market price channel strategy

MQL5 Experten

Auftrag beendet

Ausführungszeit 2 Tage
Bewertung des Kunden
Wonderful work! Will find him next time!

Spezifikation

This EA trades with time and price actions. It takes the high and low prices of a specific period of time to form a price channel, and open positions when the price breaks through the channel area.


Setup

Default time frame = 5m

 

Channel values are calculated and stored:

  1. At the last bar close before trade session starts (e.g. With 5m timeframe and trade session starts at 11:00, calculation is performed when the 10:55 bar closes)
  2. If the EA is launched after trade session has started (e.g. Trade session starts at 11:00 but EA only launched at 12:00. Need to make sure the correct values are based on the current session)

Clear channel values when trade session ends

 

Channel value calculation:

Channel high = highest price among an hour before the trade start time
Channel low = lowest price among an hour before the trade start time
Channel depth = Channel high - Channel low

 

Parameters:
        Trade session start (server time) = 11:00
        Trade session end (server time) = 15:59

TP Factor = 0.5

Fast EMA period = 3

Signal trend EMA period = 10

Trend EMA period = 200

Use Trend EMA filter = True

 


 

During the trade session, at every bar close, 3 steps will be performed:

Step 1: Cancel any pending orders that’s going against the trend

Step 2: Create new pending orders when condition is met

Step 3: Manage any opened positions

 

Step 1: Cancel pending orders that’s going against trend

        If Fast EMA < Signal EMA, cancel any pending buy stop order

        If Fast EMA > Signal EMA, cancel any pending sell stop order

 

Step 2: Create new pending order

Buy stop order

Conditions:

  1. No existing buy stop order
  2. No existing long position
  3. Current price closes above channel high
  4. Fast EMA > Signal EMA
  5. Channel high > Trend EMA (option to enable / disable)

If all conditions are met, create 2 buy stop order (A1 and A2)

Position A1:

        Place at channel high

        TP = Open price + (Channel depth * TP Factor)

        When TP is hit, immediately set SL of position A2 to breakeven

Position A2:

        Place at channel high

 

Sell stop order

Conditions:

  1. No existing sell stop order
  2. No existing short position
  3. Current price closes below channel low
  4. Fast EMA < Signal EMA
  5. Channel low < Trend EMA (option to enable / disable)

If all conditions are met, create 2 sell stop order (B1 and B2)

Position B1:

        Place at channel low

        TP = Open price - (Channel depth * TP Factor)

        When TP is hit, immediately set SL of position B2 to breakeven

Position B2:

        Place at channel low

Manage opened positions

For Position A1 and A2:

  1. Bar closed below channel low
  2. When in profit and bar closed below the low of previous bar
  3. When in profit and bar closed below the high of previous bar

 


Lot size calculation

There are 3 options for lot size calculation.

  1. Fixed lot size
  2. Risk % per trade – e.g. if set to 0.015, in case of hitting SL the loss of the position should be 1.5% of the balance
  3. % of equity

Position A1 & B1 would have separated settings to position A2 & B2.

 

Parameters:

[A1/B1] Lot size = “Fixed lot size”

[A1/B1] Fixed lot size = 0.01

[A1/B1] Risk % per trade = 0.015

[A1/B1] % of equity = 0.02

[A2/B2] Lot size = “Fixed lot size”

[A2/B2] Fixed lot size = 0.01

[A2/B2] Risk % per trade = 0.015

[A2/B2] % of equity = 0.02

 


Other requirements

  1. Trade time adjust to daylight saving
  2. Only check and manage the pending orders and positions which have the same magic number set by this EA
Draw a rectangle that marks the bounds of the channel on the chart

Dateien:

Bewerbungen

1
Entwickler 1
Bewertung
(39)
Projekte
50
18%
Schlichtung
5
40% / 40%
Frist nicht eingehalten
0
Frei
2
Entwickler 2
Bewertung
(7)
Projekte
6
0%
Schlichtung
5
0% / 100%
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(73)
Projekte
72
46%
Schlichtung
2
50% / 50%
Frist nicht eingehalten
1
1%
Arbeitet
4
Entwickler 4
Bewertung
(96)
Projekte
142
75%
Schlichtung
0
Frist nicht eingehalten
2
1%
Frei
5
Entwickler 5
Bewertung
(4)
Projekte
6
0%
Schlichtung
4
0% / 75%
Frist nicht eingehalten
2
33%
Frei
6
Entwickler 6
Bewertung
(68)
Projekte
111
26%
Schlichtung
17
6% / 71%
Frist nicht eingehalten
15
14%
Frei
7
Entwickler 7
Bewertung
(263)
Projekte
399
63%
Schlichtung
5
40% / 0%
Frist nicht eingehalten
4
1%
Beschäftigt
8
Entwickler 8
Bewertung
(223)
Projekte
398
34%
Schlichtung
53
36% / 40%
Frist nicht eingehalten
144
36%
Beschäftigt
9
Entwickler 9
Bewertung
(463)
Projekte
492
52%
Schlichtung
10
60% / 20%
Frist nicht eingehalten
3
1%
Frei
10
Entwickler 10
Bewertung
(34)
Projekte
49
43%
Schlichtung
3
0% / 33%
Frist nicht eingehalten
14
29%
Frei
11
Entwickler 11
Bewertung
(249)
Projekte
398
38%
Schlichtung
82
41% / 20%
Frist nicht eingehalten
69
17%
Beschäftigt
12
Entwickler 12
Bewertung
(2367)
Projekte
2975
65%
Schlichtung
76
47% / 14%
Frist nicht eingehalten
340
11%
Frei
13
Entwickler 13
Bewertung
(16)
Projekte
29
48%
Schlichtung
0
Frist nicht eingehalten
6
21%
Frei
14
Entwickler 14
Bewertung
(259)
Projekte
533
50%
Schlichtung
54
41% / 37%
Frist nicht eingehalten
224
42%
Arbeitet
15
Entwickler 15
Bewertung
(66)
Projekte
143
34%
Schlichtung
10
10% / 60%
Frist nicht eingehalten
26
18%
Arbeitet
16
Entwickler 16
Bewertung
(555)
Projekte
922
48%
Schlichtung
300
59% / 25%
Frist nicht eingehalten
123
13%
Arbeitet
Ähnliche Aufträge
I need an automated EA to open positions based on the closing of a candle over/under the 50MA TP must be able to be set at specific points SP must be able to be set at previous candle open
MT4 TRADE COPIER EA 30 - 35 USD
Hello , how are you doing? Am in need of MT4 developer that can help me to develop trade copier EA for MT4 account Kindly bid for the project if it is what you can do for me thanks
I am looking for a professional developer to help me with creating a hedge grid bot. The concept is in the picture. The bot is quite simple. The bot basically opens buy and sell positions on each grid and self terminates when the upper limit (manually set is reached) 1. Set timer for new's releases (manual entry) 2. Slippage in pip's (manual entry) 3. Maximum drawdown in USD with self termination when entry
I needed to create a script based on MQL5, which depends on Stochastic and MACD indicators. Long entry should be once Stochastic lines are crossed above and MACD lines are crossed above and vice versa for short entry. If you know pine script, I have the pine script strategy code for this strategy, you can convert this into MQL5, Refer the below text file for the code
Nt8 30+ USD
I trade in NT8 and would like to code an Elliott wave measurment tool, which is very easy because I have the major Script for that.We need only to add some aspects into it. If you are interested,if you can do this do well to bid on it
This is ready made grid ea Bug- This ea has some bug like - a>if mt4 restart ea trade random without any logic. B>if i add 300 pips grid ,some time ea take next trade at 400 distance pips Feature 2. Add supply and demnad + 200 ma entry logic (supply demad indicator are add to attach) 3.Add two separet engine en1 -- en2. But engine have same grid logic but separate parameter and magic number bot have anti-grid
Due to developers not responding I try again. Im going to automate my strategy which is a breakout strategy but with some extra confirmations and rules, see attached file with description of the requirements. Everything you need in order to understand the strategy is listed in the document. If any questions appear feel free to ask! Please leave a quote, and only after reading the document attached. thanks ahead
Programmer needed to make my HFT bot more suitable for live trading. After testing and proven, if up to expectation, full funds will be received. Genuine offer but if this is successful further discussions can take place. DM me first so we can discuss further
An Expert Advisor based on Martingale's strategy is needed. Based on a tendency indicator, open a position, and if it hits the stop loss, open another position in the same or opposite direction (The EA should have the option to select this preference) with the lot size two times the previous lot. Also, the EA should have a risk management option to set the maximum drawdown limit to stop opening more orders. The EA
Hidden SL & TP 1. Design a simple interface on chart. Order No | Pair | Lot | TP | SL 5110022 | EURUSD | 1.0 | +20 | -30 2. EA will scan All existing orders and new orders and put to Chart Interface. 3. User is able to select which order on interface and put a custom TP and SL number. Eg: TP +20 | SL -30. And prices will calculate accordingly. 4. TP & SL is hidden on the MT4. 5. When the Order is closed, it will auto

Projektdetails

Budget
50 - 100 USD
Für die Entwickler
45 - 90 USD
Ausführungsfristen
bis 5 Tag(e)