I would like to develop MT5 Expert Advisor to trade currency basket based on streamed economic calendar data. This will involve collating economic calendar data from MT5 Terminal and executing trades on selected pairs for a given currency.
So objective is to implement a basket trading strategy based on MT5 economic calendar.
Requirements are as follows / Design concepts
1. Design a neat dashboard displaying a well rendered forex economic calendar
a. Template rendered as per mql5 website, or better. I expect a weekly calendar is downloaded at the turn of the week - Sunday
b. Must use the native MT5 terminal economic calendar as a source
c. Must refresh for actual data at shortest time possible after release. The source of this data must be MT5 terminal.
d. Must include a countdown to each event and sound alert at pre-set intervals
e. Must be customizable or filtered by the following
i. By a news impact
ii. By currency
iii. By time horizon e.g., today, this week, next year
2. The dashboard should facilitate strategy development aimed at defining how economic calendar data is expected to affect a currency. Provide a buy, sell or no signal depending on how the economic calendar actual data compare to expectations.
a. Select events we plan to trade (simple tick box would do) or a yes/no selection on the calendar dashboard
b. Select direction depending on expected impact on currency. E.g., increase in unemployment is negative for USD, while increase in employment is positive
c. Ability to set threshold – such as variance of 5% as a minimum to trigger trade
d. Ability to save selection for event
e. Ability to compare actual with consensus, event for the numbers that come with additional letters like K or M
3. Function to execute market orders for currency selected pairs (basket), with direction of executed trade depending on currency signal. Actual news generate signal based on above definitions
a. Market orders
i. With stop loss as a multiplier of ATR
ii. Lot size – manual and money management options
b. Currency directional - for example – if signal is to buy USD, the traded pairs should be Buy USDJPY, and sell EURUSD.
c. Ability / input >> nominate traded pairs for each currency (USD, JPY, CHF, GBP, AUD, NZD, CAD)
d. must be marked with a magic number
4. Trailing stop function to modify existing orders
a. Stop loss set as a multiplier of ATR (set ATR period, chart, and multiplier)
b. ATR stop loss is adjusted to adapt to market conditions as follows
i. For buy position and RSI adaptability trigger level is set as >= 50, ATR Trailing loss is adjusted by a buy adaptability factor calculated as (RSi/100)*50 (threshold). So, if we are trailing a buy position by 100pips and RSI=70
1. Adaptability factor = 70/100* 50 = 35pips
2. Adjusted trailing loss is 100pips-35pips =65pips
ii. For sell open position and RSI is <= 50 ATR Trailing loss is adjusted by a sell adaptability factor calculated as (100-RSi)/100) *50 (threshold). So, if we are trailing a buy position by 100pips and RSI=40
1. Adaptability factor = (100-40)/100* 50 = 30pips
2. Adjusted trailing loss is 100pips-30pips =70pips
c. Trailing loss is adjusted only when it offers more protection (shrinking ATR, or RSI spike)
Commandes similaires
Platform MetaTrader 5 (MT5) MQL5 Source Code Required Compatible with Exness MT5 both standard and cent accounts/ICMarket accounts Works on EUR/USD only (initial version) ⸻ Objective Develop a fully automated AI Expert Advisor based on ICT Smart Money Concepts (SMC). The EA must only execute high-probability trades that satisfy all required conditions before opening a position. The EA must avoid overtrading and
Hello everybody, I'm looking for an experienced MQL4/MQL5 developer to optimize a High-Frequency Trading (HFT) Expert Advisor for both MT4 and MT5. The EA performs consistently and profitably on demo accounts, but when it is run on Raw and Standard live accounts under what appear to be the same trading conditions, it begins generating losses. I do not have the original source code (.mq4/.mq5); I only have the
I am looking for an experienced MQL4/MQL5 HFT developer to build or optimize a High-Frequency Trading (HFT) Expert Advisor that can successfully pass proprietary trading firm challenges and perform consistently under live trading conditions with brokers such as 8cap or BlackBull Markets . The developer should have proven experience with HFT execution, ultra-low-latency trading, broker execution, slippage, spreads
I have a High-Frequency Trading (HFT) Expert Advisor for both MT4 and MT5 designed primarily for US30 (Dow Jones Index) . The EA performs consistently and profitably on demo accounts, but when I run it on an IC Markets Raw or Standard live account, it starts generating losses under what appear to be the same trading conditions. At this time, I cannot provide the source code (.mq4/.mq5). I can only provide the
I want to build a fundamental news trading bot that trade off economic news data, as we know every economic news data released always have effect on the asset associated with it, so this bot will take a trade instantly based on the news data released either to buy or sell, it will come with good money management and also SL and TP target based on price and pips value
1. Use two EMAs: 20 and 50. If EMA 20 is above EMA 50 → uptrend (look for buys) If EMA 20 is below EMA 50 → downtrend (look for sells) 2. Wait for a pullback into the area between the two EMAs. - For buys: price must touch or move between EMA 20 and EMA 50 during the last few candles. - For stils: same idea, but in a downtrend. 3. Entry signal: Buy: a bullish engulfing candle in an uptrend after the pullback
I am looking for an experienced MQL5 developer to build a high-frequency (HFT) latency arbitrage Expert Advisor for Pepperstone MT5 , using LMAX as the leading price feed. The initial focus will be on US30 (Dow Jones) , and if the strategy proves successful, I want the EA to be easily expandable to additional symbols such as NAS100, GER40, XAUUSD, major forex pairs, and other supported instruments. The EA should
Standby Description . Prop Firm Environment . ( Monitor Execution and Handling Environment Changes as Required ) . Technical Issues . Delete extra lines of code (Clean Code , Folder) . Asset related translation , no need for Logic Alteration
Only Technical Issues . Familiarization to Different Symbols . [Again Technical Assistance Only] . Deleting extra lines of code , Not Required Folders (Clean Code) . No Need for Logic Alteration (Strictly)
Looking for someone who is experienced in creating MT5 EA from scratch to go over 7 public youtube videos (total duration about 5 hours) and extract the strategy code taught in the videos to make a MT5 .mq5 source code file. Full code is explained in the 7 videos so it's just a matter of going over the videos and extracting the relevant parts that relate to the source code and compiling it into a working EA. The