EA Heiken Ashi and EMA Trading rules MT5

MQL5 エキスパート

仕事が完了した

実行時間2 日
依頼者からのフィードバック
Great development and very good reactivity. Absolutely to recommend for your dev.
開発者からのフィードバック
Great employer! Thank you :)

指定

Hello,

I need to develop the following EA. I hope the description will be clear enough. If not do not hesitate to ask questions.

SOURCE CODE IS NEEDED.


Indicators:

Heiken Ashi Price

EMA 20

MACD 12,26,9 EMA

ATR 14


EA Description:

The robot will start from "start hour" and will stop and exit all positions at the end of the day. Intraday trading only.

No open position allowed at night.


Open hours and Closed hours MUST BE CONFIGURABLE. (Intraday only)

Price per point or Lot MUST BE CONFIGURABLE

Symbol MUST BE CONFIGURABLE (e.g. DAX30, CAC40...etc)

Period MUST BE CONFIGURABLE (e.g. H1, M15, M5...etc)

Parameter of EMA MUST BE CONFIGURABLE ( EMA 20, EMA 10...etc)

Parameters of MACD MUST BE CONFIGURABLE ( Fast EMA Period, slow EMA Period, Signal MA period, Applied MA Method, Applied Price)

The values of MACD, MACD Histogram and Signal within the MACD indicator will be used in the strategy.

Parameters of the ATR MUST BE CONFIGURABLE.(current 14...could be 20...etc)


The EA must be able to identify if the Heiken Ashi Candle has a flat top or a flat bottom. THIS IS MANDATORY. 


Trading rules:

RULE 1:

If current Heiken Ashi has a flat bottom AND EMA 20 is going up (greater value than previous one) AND MACD Histogram value is greater than the previous one AND MACD is going up (greater value than previous one) then BUY order at Open Price of the following candle. Important to wait for the end of current flat bottom candle to take position.

Put STOP LOSS at bottom of candle before the flat bottom candle mentioned previously. IMPORTANT: if the size of the Stop loss is above 40 points, reduced the stop loss position to 40 points maximum.

TRAILING STOP: At the end of each new candle: check if the candle has an Heiken Ashi flat bottom. If yes than move STOP Loss 2 points below flat bottom of the new flat bottom Heiken ashi candle. If not, do not move the STOP. Repeat this operation at the end of each new period candle.

TAKE PROFIT: there is no Take Profit rules. Only the STOP rule above applies.


RULE 2:

If current Heiken Ashi has a flat top AND EMA 20 is going down (smaller value than previous one) AND MACD Histogram value is smaller than the previous one AND MACD is going down (smaller value than previous one) then SELL order at Open Price of the following candle. Important to wait for the end of current flat top candle to take position.

Put STOP LOSS at top of candle before the flat top candle mentioned previously. IMPORTANT: if the size of the Stop loss is above 40 points, reduced the stop loss position to 40 points maximum.

TRAILING STOP: At the end of each new candle: check if the candle has an Heiken Ashi flat top. If yes than move STOP Loss 2 points above flat top of the new flat top Heiken ashi candle. If not, do not move the STOP. Repeat this operation at the end of each new period candle.

TAKE PROFIT: there is no Take Profit rules. Only the STOP rule above applies.


ADDITIONAL RULE:

I need a calculator that compiles the results of all trades results within a day. When there is a total loss reached at minus 100 points in the day, we need to close all open positions and close the robot for the day. No more trades allowed during this day. Counter start at 0 back again the day after.

There is only one trade at a time.


REPORT INFORMATION:

I need to be able to generate a complete report that will give for each trade the following informations:

Date and time of the ENTRY

Price at the Entry

EMA Value at the Entry

MACD value at the Entry

MACD Histogram value at the Entry

ATR Value at the Entry

Value of the Spread


Same for the EXIT

then Amount of win or loss points for the trade

Amount of win or loss money for the trade.


ADDITIONAL FEATURE:

I would like to see on the Heiken Ashi Candle Graph:

An icon for each Entry and an icon for each exit.


I would also like to see or have confirmation that the Stop is moving correctly according to the rules above. Feel free to propose any visual method.


I hope this is understandable. :-) If you have any questions, do not hesitate.

Thanks to confirm you price expectations as well.

Best Regards,

Patrice.







応答済み

1
開発者 1
評価
(595)
プロジェクト
927
46%
仲裁
31
39% / 29%
期限切れ
93
10%
仕事中
2
開発者 2
評価
(54)
プロジェクト
53
17%
仲裁
7
0% / 100%
期限切れ
5
9%
3
開発者 3
評価
(5)
プロジェクト
7
0%
仲裁
7
0% / 71%
期限切れ
5
71%
4
開発者 4
評価
(2086)
プロジェクト
2646
61%
仲裁
113
45% / 26%
期限切れ
418
16%
仕事中
5
開発者 5
評価
(2428)
プロジェクト
3057
66%
仲裁
77
48% / 14%
期限切れ
340
11%
仕事中
6
開発者 6
評価
(196)
プロジェクト
318
35%
仲裁
64
13% / 56%
期限切れ
82
26%
7
開発者 7
評価
(63)
プロジェクト
84
26%
仲裁
23
22% / 48%
期限切れ
23
27%
8
開発者 8
評価
(107)
プロジェクト
160
62%
仲裁
7
29% / 43%
期限切れ
20
13%
仕事中
9
開発者 9
評価
(42)
プロジェクト
88
14%
仲裁
30
30% / 53%
期限切れ
36
41%
仕事中
10
開発者 10
評価
(256)
プロジェクト
415
38%
仲裁
86
44% / 19%
期限切れ
70
17%
多忙
11
開発者 11
評価
(65)
プロジェクト
71
30%
仲裁
8
0% / 88%
期限切れ
5
7%
12
開発者 12
評価
(478)
プロジェクト
507
53%
仲裁
10
60% / 20%
期限切れ
3
1%
仕事中
類似した注文
SCALP MARTINCALE SPY TIMEFRAME 1MIN CANDLE - SHORT SIDE ONLY 1-SET RISK : A IS A VARIABLE (HOW MUCH $) 2-SET ATR(3) : SET THE TIME AT WHICH THE ATR SHOULD BE TAKEN, IF SET 933AM THEN THE ATR OF THE 1MIN CANDLE AT 933AM CANDLE WILL BE USED (ROUND AT 0.25 UP OR DOWN) *USE NEW YORK TIME 3-SET MAX NUMBER OF ENTRY : B IS A VARIABLE 4-SET RSI(14) / C IS A VARIABLE, IF RSI(14) > C = ORDERS OPEN 5-IF RSI(14) > C IS TRIGGERED
I WRITE a code i want to conect this for automatic trading through vps .and als advanced features for this code .i attached afile please watch .and give me perfect ea
Hello, I need a martingale and grid bot. The programmer must provide a test of about 5 minutes for the EA to see how it works and if everything is fine, it will be selected to make some modifications for personal use to that EA that you provide. If it has a lot of graphics or buttons. better It doesn't matter if the robot is bad, I'm more interested in its functionalities to use with my strategy
Hi Developer, I would like to create the Scalping EA based for Mt4 on the investing.com data https://www.investing.com/currencies/eur-usd-technical EA have timing to adjust time to trade. follow the broker time. From starting time to end time EA have a adjustable Lot size (0.01 incremental to 0.01) EA have a adjustable TP (1pip to 100pip incremental 1pip) EA have a adjustable SL (1pip to 100pip incremental 1pip) EA
Here is the Idea: I want a Semi Auto Trade Panel Manager EA that only activates when I press the BUY or SELL or BUY LIMIT or SELL LIMIT then the EA will do the rest : that includes the BUY STOP 0r SELL STOP and the hedging calculations according to below diagram. So overall , my only intervention is entering the lot size , hedge zone distance and TP ratio or entering the price for buy limit/sell limit then pressing
Hi, I'm looking for a martingale MT4 EA that performs a lot of trading volume per day. If you have the robot, you'll need to send me the demo so I can backtest it. Thank you very much
Hello potential Freelancers I’m very new to trading so please bear with me as I try to explain what ‘m looking for. I'm currently getting signals ( XAUUSD )sent to me and I’m looking to find a person who can look at the data either watch account live, or I send the trade history. The bot my provider is using makes 100’s of trades a day and does very well on average. I’m also looking to have the following features
we want to build a dashboard ea that would display on another chart key metrics : i will foward screeshot of what i want to dashboard to look like : the function i would need to get display are the following: 1. classified past performance ea by magic number ( with classic : total trade , total profit , return/dd , max dd (base on history) , ) 2. equity chart of performance if we click on a magic number we should
the task will be actually quiet simple , i need an active develloper to devellope out of 3 updates an ea STEP 1 (this job): make a classical pair trading ea , that can calculate correlation between assets and trade when the correlation diverge above a specified % the develloper that will postulate for the job will need : 1- to be ok to do the full project this job and the update following 2- very low arbitration , i
Hello, I want to create an EA that can be able to take and optimise trade bids using the trend tracker concept I have developed. The tracker will monitor the 2 lines in the below pictures and then start to activate bids once they cross each other and then be able to manage all bids afterwards towards the direction of the market by opening and closing them intermittently and profitably until the position at the other

プロジェクト情報

予算
30 - 300 USD
VAT(付加価値税) (20%): 6 - 60 USD
合計: 36 - 360 USD
開発者用
27 - 270 USD