EA with market price channel strategy

MQL5 Uzman Danışmanlar

İş tamamlandı

Tamamlanma süresi: 2 gün
Müşteri tarafından geri bildirim
Wonderful work! Will find him next time!

İş Gereklilikleri

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

Dosyalar:

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(39)
Projeler
50
18%
Arabuluculuk
5
40% / 40%
Süresi dolmuş
0
Ücretsiz
2
Geliştirici 2
Derecelendirme
(7)
Projeler
6
0%
Arabuluculuk
5
0% / 100%
Süresi dolmuş
0
Ücretsiz
3
Geliştirici 3
Derecelendirme
(73)
Projeler
72
46%
Arabuluculuk
2
50% / 50%
Süresi dolmuş
1
1%
Çalışıyor
4
Geliştirici 4
Derecelendirme
(95)
Projeler
141
75%
Arabuluculuk
0
Süresi dolmuş
2
1%
Çalışıyor
5
Geliştirici 5
Derecelendirme
(4)
Projeler
6
0%
Arabuluculuk
4
0% / 75%
Süresi dolmuş
2
33%
Ücretsiz
6
Geliştirici 6
Derecelendirme
(68)
Projeler
111
26%
Arabuluculuk
17
6% / 71%
Süresi dolmuş
15
14%
Ücretsiz
7
Geliştirici 7
Derecelendirme
(261)
Projeler
396
63%
Arabuluculuk
5
40% / 0%
Süresi dolmuş
4
1%
Yüklendi
8
Geliştirici 8
Derecelendirme
(223)
Projeler
396
34%
Arabuluculuk
52
37% / 40%
Süresi dolmuş
142
36%
Yüklendi
9
Geliştirici 9
Derecelendirme
(461)
Projeler
490
52%
Arabuluculuk
10
60% / 20%
Süresi dolmuş
3
1%
Ücretsiz
10
Geliştirici 10
Derecelendirme
(34)
Projeler
49
43%
Arabuluculuk
3
0% / 33%
Süresi dolmuş
14
29%
Ücretsiz
11
Geliştirici 11
Derecelendirme
(249)
Projeler
397
38%
Arabuluculuk
82
41% / 20%
Süresi dolmuş
69
17%
Yüklendi
12
Geliştirici 12
Derecelendirme
(2367)
Projeler
2975
65%
Arabuluculuk
76
47% / 14%
Süresi dolmuş
340
11%
Ücretsiz
13
Geliştirici 13
Derecelendirme
(16)
Projeler
29
48%
Arabuluculuk
0
Süresi dolmuş
6
21%
Ücretsiz
14
Geliştirici 14
Derecelendirme
(259)
Projeler
533
50%
Arabuluculuk
54
41% / 37%
Süresi dolmuş
224
42%
Çalışıyor
15
Geliştirici 15
Derecelendirme
(66)
Projeler
143
34%
Arabuluculuk
10
10% / 60%
Süresi dolmuş
26
18%
Çalışıyor
16
Geliştirici 16
Derecelendirme
(555)
Projeler
922
48%
Arabuluculuk
300
59% / 25%
Süresi dolmuş
123
13%
Ücretsiz
Benzer siparişler
I'm looking for an expert advisor that will open trade and close trade on the specific time. It will mainly base on the martingale strategy. The expect advisor also have a news filter when to trade when not to trade. More explanation. https://we.tl/t-g4gG219FAd https://we.tl/t-SEsgOyGkk0
Trade copying EA that copy’s all trades opened/closed from a master account to a slave account. The EA should contain a high impact news filter that stops opening/closing trades on the slave account 4 minutes before and after high impact news shown on Forex factory’s news calendar. The news filter should filter only news related to USD, CAD, AUD, CHF and GBP with the time of news and currency pair indicated on forex
Recherche codeur pour convertir mon script de stratégie pine script en mql5 afin d’en faire un ea fonctionnel gratuit si possible car très rapide ou alors arrangement à mes premier gain
I am interested in purchasing a highly profitable Expert Advisor (EA in MQL4 / MQL5) with a focus on achieving a high Profit Factor and Recovery Factor while maintaining a low Drawdown. I require an EA that not only performs well in backtesting but also has a verifiable track record of success in live trading. Key Criteria: Profitability Metrics: The EA should demonstrate a high Profit Factor and Recovery Factor
Hello I have a EA that uses a custom indicator for mt4 I would like to get converted over to mt5 I have the conditions for this System but I would prefer to make this system over from scratch the EA is 2024 Lines of code and the indicator is 610 All I want to do is convert them and add a buy a sell to the arrows
Hello I am looking for highly profitable bot or many bots, already tested. Crypto Bot like arbitrage bot or similair. Highest ROI possible. But, The bot must be (risk free / Zero risk/no loss /Zero loss) And, The bot must have some kind of proof for daily or weekly return ROI. I need to see the ROI with my eyes on screen shot or video. Other proof can be myfxbook, or backtesting, or trial data or live trading data
Looking for a developer to create an MT4 indicator and an EA / Robot. Indicator-based strategy consisting of several moving averages, PSAR Indicator and Pinescript indicator called Coral Trend Indicator by LazyBear (pinescript source code will be provided and will need converting to MT4 code - 34 lines of code). Strategy to be an intra-day trading period on 5-minute timeframe for the European session but “Trading”
Modify EA 30+ USD
please make it work so the EA places the Trade once the indicators are on the same direction. say No3 SELL signal is showing but the trend is BUY, so once the trend changes to SELL then EA places the trade. like wise with MACD ZZ Level - Enable / Disable zTrend - Enable / Disable MACD - Enable / Disable also a Smart TP/SL (Enable/Disable) feature = for ones when the trend changes, then EA uses this indicator signal
Hi, I need a progrmmer who can build an EA based on Currency strength indicator brought from MQL5 website, some body already build an alert indicator based on that indicator, now i want to build an EA based on that alerts. Details of EA will be provided in specifications. If interested then reply me back asap. thanks
Kindly check my strtategy and let me know if you can handle it explaining howyou can implement this strategy into Ninja script Conditions/edits - Time session option custom, (we want to trade only from 7:00 - 8:00 am and 11:00 am to 12:00 pm) - Option - Limit one setup per time session - Stop loss at bottom of order block if long, stop loss at top of order block if short. Use order block that we are using on

Proje bilgisi

Bütçe
50 - 100 USD
Geliştirici için
45 - 90 USD
Son teslim tarihi
to 5 gün