Modification of EA

전문가

작업 종료됨

실행 시간 11 일

명시

Job specification:

Modify the existing EA: 

1) Add a new external parameter "CloseOnOppositeSignal" to manage the trade logics.

If CloseOnOppositeSignal = true (and CloseBuyLogic + CloseSellLogic is false), a new trade signal will close the existing position and opens an opposite position. Thereby the EA is always long or short in the market. If CloseOnOppositeSignal = false and CloseBuyLogic + CloseSellLogic = true, then the EA will follow the specified logic.

- Change the name of the double StopLossBuffer to TradeBuffer 

- New buy logic: "Open Long" = if (dSignalLineShift2 > dSignalLineShift1 && dSignalLineShift0 >= (dSignalLineShift1 + TradeBuffer)) TradeTrigger="Open Long"

- New sell logic: "Open Short" = if (dSignalLineShift2 < dSignalLineShift1 && dSignalLineShift0 <= (dSignalLineShift1 - TradeBuffer)) TradeTrigger="Open Short" 

 

2) Add a new Stop-Loss Function, the old stop loss function remains as a option:

When a new "open long" trade signal has occured, the function looks back a number of bars and returns the lowest low of that array. This value (minus the StopLossBuffer) is used for stop loss placement and to calculate position size if MoneyManagement is set to True. 

When a new "open short" trade signal has occured, the function looks back a number of bars and returns the highest high of that array. This value (plus the StopLossBuffer) is used for stop loss placement and to calculate position size if MoneyManagement is set to True.  

- Add external booleen value to EA, when True the EA uses the automatic stop loss function to calculate position size (when money management is set to true), and places stop loss orders.

- Add external integer StopLossBuffer (the number of extra pips to add to the stop loss).

- Add external integer BarsLookBack (the number of bars to look back and find the high or low value for that array)

- Make sure that the Stop-Loss function is calculated correctly for 5-digit brokers.

- Make sure that the Stop-Loss function works with both fixed lot trading and when MoneyManagement is set to true.

 

3) Make addition to the time filter:

- Add external booleen value and external setting for time interval. When True the EA will only open new trades if current time is between selected time interval (with reference to GMT). 

 

4) Make sure that the EA will open trades (both long and short) on regular charts as well as on off-line charts which is receiving new ticks. (The current EA does not follow the present trade logic and mostly opens short trades).

 

5) Clean up/delete all code used for the "TickDataBase"-function which I don't need. 


6) Change the iCustom setting so the EA uses a slightly changed indicator.

- Make FastPeriod and SlowPeriod as external parameter in the EA 

 

Thanks,

Tomas 

응답함

1
개발자 1
등급
(473)
프로젝트
1138
44%
중재
51
31% / 33%
기한 초과
500
44%
무료
2
개발자 2
등급
(71)
프로젝트
254
53%
중재
16
50% / 38%
기한 초과
83
33%
무료
비슷한 주문
I want to suggest a trading strategy that uses reverse trade software. We need to create an EA (Expert Advisor) that uses a simple martingale strategy. When the market is going up, it will keep placing SELL orders in the sequence of 0.01, 0.02, 0.03, etc. Each order should have a stop loss (SL) and a moving take profit (TP). There should be an option to adjust the SL and TP in the settings so we can customize them
I need you to check an expert advisor I bought and find the best settings, parameters to get low drawdown and high performance. configuration and optimization of sets to improve management
MT4 EA required that will trade as follows: 1. Trading behaviour: If blue supertrend is >= lower round number and <= the higher round number, EA will place a buy pending order at the higher round number. If red supertrend is <= higher round number and >=lower round number, EA will place sell pending order at the lower round number. The inputs should be exactly coded as per the attached image. EA will have
I want to make something automatic which EMA will automatically trade in my account. For this I want to make a simple robot I want to get this made automatically on a simple EMA
Hello! ON A FIXED BUDGET, I need a developer to modify my Expert on risk management. I want the EA to close All trades if Daily Profit or Loss is reached. Then the EA should also stop trading for that day if the conditions met and restart trading the next day again. It has to also display on chart to show which criteria it closed. E.g. EA closed on Daily Loss Limit. Bid so that we talk more
//+------------------------------------------------------------------+ //| 3-EMA_FTS.mq4 | //| Generated with Pine Script to MQL4 | //+------------------------------------------------------------------+ #property strict #property indicator_separate_window #property indicator_buffers 8 #property indicator_color1 Red #property indicator_color2 Green #property indicator_color3
Simple Grid EA 30+ USD
Make a simple pending order grid EA 1st up down pending order gap 100 pips Next order Grid gap 200 pips If 4 Trade open buttom trade close. Only buy or only sell
**Project Title:** Development of a Complex High-Performance EA for Step Index **Project Overview:** I need an advanced Expert Advisor (EA) for trading the Step Index on MetaTrader 5. The EA should use multiple indicators and advanced risk management techniques to enhance profitability and manage risks effectively. **Trading Strategy Details:** Indicators: - 50-period EMA - 200-period EMA - RSI with 14 periods - MACD
I Have a forex ea bot, need connect binary deriv broker . Contact me to know more about this. Those who are experts about binary bot can work with me more
Dear All, I need to design and implement an EA with the involvement of a possible AI. I would like the entries to be realized with all MACD, RSI, Stoch parameters but also Ai. I mainly want the system to immediately close the transaction itself at the time of trend reversal even before reaching the TP position. It should work for intervals M15, H1, H4 and maybe long-term on D1 Platform for MT5 and exclusive only

프로젝트 정보

예산
50- USD