Job finished
Specification
Heiken-Ashi Expert Advisor for MT4 & MT5
Urgently need an Experienced coder familiar with this indicator for the creation of this EA. Delivery of job in both .ex4 & .ex5 file and its source codes after completion.
SET-UP:
STRATEGY - An intra-day trend following trading method where entry and exit is based on either Heiken-Ashi Smoothed alone or with 30 period TEMA or WMA. Orders will be on reverse i.e. close an existing order and open another once reverse happens.
TIMEFRAME - Should work with any timeframe but preferably M5, M15, M30, H1, H4, D1 etc
SYMBOLS to be traded – Stocks (Apple, Intel etc), Indexes (US30, NDAQ100, DAX30 etc), Crypto (Bitcoin, ETH), Commodities, Any symbols.
INDICATORS:
The following indicators to be used:
1) Heiken-Ashi Smoothed (Blue for Up & Red for Down)
2) MA and method > 30 period TEMA (Triple Exponential Moving Average) or WMA (Weighted Moving Average) – MA period to be configurable.
RULES/ACTION FOR ORDERS:
ENTRY/EXIT SIGNAL
LONG
1. Once the Heiken Ashi bar turn BLUE from RED or a DOJI (a flat bar with top and bottom shadow) then open BUY order to go LONG at the Open price of the next candle which must be a GREEN candle
2. Add an option of using a 30 period TEMA or WMA as a requirement e.g. when Heiken Ashi bar turn Green from Red or a DOJI (or a flat bar with top and bottom shadow) and it is ABOVE the TEMA or WMA 30 line then open BUY order to go LONG at the Open price of the next candle which must be a GREEN candle
3. Order will be closed only if 1) the reverse happens or 2) take profit/trailing is hit or 3) Stop loss is hit or 4) Trading Hours time is up.
4. Only one order can be open at any given time per symbol. Importantly, no repeatedly open an order and then closing it immediately after crossover due to bugs, codes or magic number issues (this problem will result in multiple orders and big lost of spread cost)
SHORT
1. Once the Heiken Ashi bar turn RED from BLUE or a DOJI (or a flat bar with top and bottom shadow), then open BUY order to go SHORT at the Open price of the next candle which must be a RED candle.
2. An option of using a 30 period TEMA or WMA as a requirement e.g. when Heiken Ashi bar turn RED from BLUE or a DOJI (or a flat bar with top and bottom shadow) and it is BELOW the TEMA or WMA 30 line then open SELL order to go SHORT at the Open price of the next candle which must be a RED candle
3. Order will be closed only if 1) the reverse happens or 2) take profit/trailing is hit or 3) Stop loss is hit or 4) Trading Hours time is up.
4. Only one order can be open at any given time per symbol. Importantly, no repeatedly open an order and then closing it immediately after crossover due to bugs, code or magic number issues (this problem will result in multiple orders and big lost of spread cost)
THE FOLLOWING CONFIGURABLE/VARIABLE MUST BE CREATED
EA_Position = Long_Only/Short_Only/Both
EA_Type = Regular/Inverse
Close_On_Reverse = True/False
Use_MA_Option = True/False
MA_Method = TEMA/WMA
MA_Period = 30
Shift = 0
X_Number_Candlestick_Bars = 0
Lot_size = Fixed or Auto Lot
Fixed Lot = 0.1
For_each_equity_part = $1000
Each_part_lot = 0.01
Stop_loss_TP_Type = Percentage%/Dollars
Stop_loss % from entry = 2%
Stoploss-dollar = $100
Use_hidden Stop Loss_TP – True/False
Profit_closing_by_Percentage = True/False
Take profit % from entry = 3%
Proft_closing_by_Dollar = True/False
Take_profit_dollar =$200
Reverse Mode = True/False
Close_opposite trades_on_new_trend = True/False
Use_trailing stop = True/False
Trailing_stop_in_% = X%
Use_break_even = True/False
Trading_time-start = 00:01
Trading_time-stop = 23:59
Allow_Monday_trading = True/False
Allow_Tuesday_trading = True/False
Allow_Wednesday_trading = True/False
Allow_Thursday_trading = True/False
Allow_Friday_trading = True/False
Use_Trade_Hours = True/False
ADDITIONAL REQUIREMENTS:
- Indication icon of the entry and exit to appear on the symbol Chart e.g. using an UP arrow for LONG and a DOWN arrow for SHORT, current entry price in a horizontal dotted line with SL, TP & Trailing stop line.
- Delivery of job in both .ex4 & .ex5 files for my testing before completion of job with its source codes. Coder need to perform test and optimisation before my testing.
- To name file as HAMA.
- Please propose ways to improvise on maximum profit and low drawdown.
If you have questions, please ask. Better if you can suggest how-to improvise or demonstrate experience with higher chance of getting the job. Thanks for your consideration.