EA with market price channel strategy

MQL5 专家

工作已完成

执行时间2 天
客户反馈
Wonderful work! Will find him next time!

指定

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

附加的文件:

反馈

1
开发者 1
等级
(39)
项目
50
18%
仲裁
5
40% / 40%
逾期
0
空闲
2
开发者 2
等级
(7)
项目
6
0%
仲裁
5
0% / 100%
逾期
0
空闲
3
开发者 3
等级
(73)
项目
72
46%
仲裁
2
50% / 50%
逾期
1
1%
工作中
4
开发者 4
等级
(95)
项目
141
75%
仲裁
0
逾期
2
1%
工作中
5
开发者 5
等级
(4)
项目
6
0%
仲裁
4
0% / 75%
逾期
2
33%
空闲
6
开发者 6
等级
(68)
项目
111
26%
仲裁
17
6% / 71%
逾期
15
14%
空闲
7
开发者 7
等级
(261)
项目
396
63%
仲裁
5
40% / 0%
逾期
4
1%
工作中
8
开发者 8
等级
(223)
项目
395
33%
仲裁
53
36% / 40%
逾期
141
36%
繁忙
9
开发者 9
等级
(461)
项目
490
52%
仲裁
10
60% / 20%
逾期
3
1%
空闲
10
开发者 10
等级
(34)
项目
49
43%
仲裁
3
0% / 33%
逾期
14
29%
空闲
11
开发者 11
等级
(248)
项目
396
38%
仲裁
82
41% / 20%
逾期
69
17%
繁忙
12
开发者 12
等级
(2367)
项目
2975
65%
仲裁
76
47% / 14%
逾期
340
11%
空闲
13
开发者 13
等级
(16)
项目
29
48%
仲裁
0
逾期
6
21%
空闲
14
开发者 14
等级
(259)
项目
533
50%
仲裁
55
40% / 36%
逾期
224
42%
已载入
15
开发者 15
等级
(66)
项目
143
34%
仲裁
10
10% / 60%
逾期
26
18%
空闲
16
开发者 16
等级
(555)
项目
922
48%
仲裁
300
59% / 25%
逾期
123
13%
空闲
相似订单
PROP FIRM EA 4500 - 7000 USD
Hi, i need a Expert Advisor, that can pass prop firm Challenges. A bit of martingale is OK (max. 8 levels) Profit 10% Max Drawdown (DD) 10% Max Daily Loss 4% All trades with SL NO trades during and after high impact news NO trades during Weekend Profitable backtest from eentire history Trades Forex (If you already have a finished EA, send me the BACKTEST I will only ENTERTAIN people with sample ea from previous
Hi, I need a mt5 EA that can track the balance and equity of my account, and show it by magic number also. Ideally it will be able to show the graph on a blank currency chart when the EA is loaded to it. It should also show some basic stats like "max DD%/$ today" "max DD%/$ yesterday" "max DD all time". Maybe we can have tick boxes for each magic number to add/remove them from the graph visual. Is this possible
Ciao, le caratteristiche del mio sistema di trading, sono le seguenti. In allegato il segnale di ingresso a mercato che l'expert dovrà fare su un time frame D1 o W1. Gli asset sono 28 e il segnale sarà BUY o SELL nella direzione del trend. Lavoro con leva 1/500 e ogni volta che l'expert entrerà a mercato, ho la necessità di generare una griglia a MARTINGALA di supporto alla direzione del trend. La gestione delle
An expert in trading i desire something that will make a change in trading industry,something that will be of help to all the Forex trading beginners.Because that's my aim,an aim to help all those that do struggle to trade Forex. many traders be it professionals or non professionals sometimes do struggle to make daily profits,so i thought and said,why not help them
I have a task for creating an EA, which will trade based on predefined levels. Also having time-trigger and time restriction. 1.Let me first mention that expected time for this task is about 10-18days for total completion and payment confirmation. I have right now small windows of time during the day when I could pay attention to this EA. But honestly, I believe we shall manage for 4-5 days+ 3-5 working days of
I'm looking for someone who has experience in takepropips management and Donchian Indiciator, I need settings that automatically take over signals trading It is important that someone already uses the software, as it is very complex
Hello, I am seeking a skilled developer experienced in MetaTrader 5 (MT5) programming to assist me in converting an existing MetaTrader 4 (MT4) Expert Advisor (EA) to MT5. only professional to apply
I need a very good programer a developer that's perfect in building a Telegram signal copy trade Bot very well, that has done about 100 project successfully, please if you don't know how to build this telegram signal copy trade bot don't apply for this project, if you know that you will not start quickly don't apply. I want you to build me a smart Telegram signal copy trade Bot that has subscriber dashboard, that
المطلوب تحويل استراتيجية مكونة الموفينجات الى اكسبيرت تداول ألى او نصف ألى بتم تحديد ذلك من الاعدادات مسبقا 1-الاكسبيرت يدخل تحديدا 3 انواع من الصفقات مع الاتجاه كل صفقة بشروط محددة عن طريق استخدام موفينج او اكثر من الموفينجات 2-ويدخل ايضا صفقتين ضد الاتجاه كل صفقة لها شروط محدده ايضا عن طريق استخدام موفينج او اكثر من الموفينجات 3-الموفينجات التى تتكون منها الاستراتيجية هى واحده فقط ولكن يتم توظيف احدهما او اكثر على
Hello i need to be able to create an EA / Indicator that when a trade reaches TP a screenshot is taken of the history of that trade showing the open price, TP and the profit amount, i then need this screenshot to be sent to Telegram

项目信息

预算
50 - 100 USD
开发人员
45 - 90 USD
截止日期
 5 天