News Trading EA

MQL5 Experts

Job finished

Execution time 6 days
Feedback from employee
Good communication, gives ample feedback.

Specification

News Trading Strategy Requirements

General Overview

The news trading strategy is designed to capitalize on price volatility that typically occurs around significant news events. The EA places pending buy and sell orders at a certain distance from the current price a specified amount of time before a news event is scheduled to occur. The EA also includes risk management features such as stop loss, take profit, trailing stops, and an ADR filter to ensure trades are only placed when the market conditions are favorable.

Key Components

  1. News Filter

    • The EA includes a hard-coded list of news events.
    • Ability to have option to input time and date use them
    • News events have attributes like Id , Start , Name , Impact , Currency , and Alerted .
  2. Entry Signal

    • The signal candle is defined as the candle formed a set number of minutes before the news event.
    • Pending buy and sell orders are placed a specified number of pips away from the signal candle's price.
  3. Pending Orders

    • The EA places invisible (hidden from the broker) buy and sell pending orders.
    • Orders are placed PendingDistancePips away from the signal candle's price.
    • Orders expire after PendingExpiryMinutes .
  4. Risk Management

    • Fixed take profit (TP) and stop loss (SL) levels.
    • Trailing stop loss for open positions.
    • Order Splitting: Divide large orders into smaller chunks to reduce slippage and improve execution quality.
    • ADR (Average Daily Range) filter ensures trades are placed only if the pair's movement is less than a specified percentage of the ADR.
  5. Order Types

    • The EA can place market orders, stop orders, or limit orders based on the EntryType input.

Inputs and Parameters

  • NewsCurrency : Select the relevant currency for the news events.
  • EntryType : Define the type of order to place (Market Order, Stop Order, Limit Order).
  • TrailStopOrder : Enable or disable trailing stop orders.
  • MinutesBeforeNews : Number of minutes before the news event to identify the signal candle.
  • PendingDistancePips : Number of pips away from the signal candle to place pending orders.
  • LimitStopTrailDistancePips : Distance in pips for trailing stop on limit and stop orders.
  • PendingOco : Enable or disable One-Cancels-the-Other (OCO) pending orders.
  • PendingExpiryMinutes : Time in minutes for pending orders to expire.
  • MaxSpreadMarketOrders : Maximum allowable spread for market orders.
  • LotSizeMethod : Method for calculating lot size.
  • LotSizeFixed : Fixed lot size.
  • RiskPercent : Percentage of account balance to risk per trade.
  • SplitOrder: OFF - use Fixed lot or percentage lot to get the lot size to split.
  • SplitOpositionNunber: Number of position to split an order.
  • SplitLotDistance: Distance in pips between trades
  • StopLossPips : Stop loss distance in pips.
  • TakeProfitPips : Take profit distance in pips.
  • RiskReward : Risk-to-reward ratio.
  • WhenXPercentInProfit : Percentage of profit at which to trigger an action.
  • ThenLockInXPercent : Percentage of profit to lock in once the specified profit level is reached.
  • ADRPeriod : Period for calculating the Average Daily Range (ADR).
  • ADRThreashold: In order to enter the daily ADR must be bellow the ADRPeroid
  • NewsOption: Array or Custom Time
  • CustomTime: 15/05/2024 11:57 - Can use calander to select


The EA must must use the formulas bellow in the .txt for custom max.


The code is attached to the body. Keep in mind the EA needs to be updating it self on every tick as well as managing traling.












    Responded

    1
    Developer 1
    Rating
    Projects
    1
    0%
    Arbitration
    0
    Overdue
    0
    Free
    2
    Developer 2
    Rating
    (8)
    Projects
    23
    30%
    Arbitration
    1
    0% / 0%
    Overdue
    1
    4%
    Working
    3
    Developer 3
    Rating
    (54)
    Projects
    159
    69%
    Arbitration
    4
    100% / 0%
    Overdue
    1
    1%
    Free
    4
    Developer 4
    Rating
    (57)
    Projects
    87
    24%
    Arbitration
    1
    100% / 0%
    Overdue
    1
    1%
    Loaded
    5
    Developer 5
    Rating
    (7)
    Projects
    12
    42%
    Arbitration
    0
    Overdue
    2
    17%
    Working
    6
    Developer 6
    Rating
    (90)
    Projects
    128
    34%
    Arbitration
    13
    38% / 31%
    Overdue
    31
    24%
    Working
    7
    Developer 7
    Rating
    (12)
    Projects
    15
    40%
    Arbitration
    0
    Overdue
    2
    13%
    Working
    8
    Developer 8
    Rating
    (5)
    Projects
    6
    33%
    Arbitration
    1
    0% / 0%
    Overdue
    2
    33%
    Loaded
    Similar orders
    I NEED AN EXPERT ADVISOR THAT IS BASED ON SMOOTHED MOVING AVARAGE INPUT/ PERIOD-55/ METHOD-SMOOTHED/APPLY TO HIGH.WHEN A BULLISH CANDDLE CLOSED AND OPEN ABOVE THIS MOVING AVARAGE IT MUST OPEN A BUY ORDER AND WHEN A BEARISH CANDDLE CLOSED AND OPEN BELOW MOVING AVARAGE MOVING AVARAGE PERIOD -55/ METHOD- SMOOTHED/APPLY-LOW IT MUST OPEN SELL ORDER IT MUST ALSO SCAN CHART IN ALL TIME FRAMES AND WITH TAKE PROFIT AND STOP
    1. Combination of Market Profiles on daily basis a) this should be combined if the bell curve is similar to the previous day. Rotational day (volume - standard deviation). b) If breakout, new range should be drawn Conclusion: Market profile should be combined on daily after the market is closed 2. Use Vwap indicator, with 0.5 - slow trend, 1.0 - normal trend, 1.5 fast trend. The stop loss should be under the trend
    I currently download multiple Metatrader 4 profiles onto a Windows 11 pc on a regular basis. In order to speed up the process of uploading those profiles to my MetaTrader 4 account I have a "profile updater" MQL4 script that will do that automatically with just a couple of clicks. I also have a Linux pc that runs MetaTrader 4 through Codeweaver's Crossover program but the "profile updater" doesn't work in that
    Creating a customized Forex/Index Rob Bot based on price actions and candlestick formations requires advanced programming and algorithmic trading knowledge. Here is a high-level outline of the steps involved in developing such a bot: 1. Define Trading Strategy: Specify the specific price action and candlestick formations you want the bot to trade upon. This could include setups like engulfing patterns, doji
    This is a Ready Made grid Automatic EA 1.Need some bug fixing and little modification. This EA has some bug like -Place Random Trade after MT4 Restart . Also not follow custom parameter grid distance, grid slippage . like if i set 300pips grid distance, some time it place trade at 400 pips distance . fix this bug 2.first trade open by RSI logic if rsi30 open buy trade
    Hello developers, I need a trading robot that works on martingale and antimartingale (functions that can be activated or deactivated, so the robot can work both as a martingale and as an antimartingale together). Initially the robot will work as an entry strategy on RSI, but it must be an open project as new entry strategies will be implemented in the future
    HEDGING EA 70+ USD
    LET ME KNOW IF YOU CAN DO THE JOB SERIOUS PROGRAMMER TO DO EA WITH STRICT DETAILS I HAVE A PICTURE OF THE STRATEGY I DO NOT WANT TO POST IT HERE
    Requiero un EA basado en un indicador con las siguientes caracteristicas 1. Abra operacion con una señal que da el indicador, despues que la vela toque el indicador y cierre por encima del indicador 2. Que cierre operacion con SL y TP en % de perdida y ganancia 3, Que en cada señal abra un maximo de X operaciones y si pierde en la siguiente señal haga el doble operaciones y todas seran con el mismo lotaje Todos los
    Biro7 Freedom 60 - 120 USD
    Looking for someone to build an EA for MT5 terminal using the following indicators. 4 supertrend indicators 1 TSI 1 MACD 1 Bollinger Band as well as candlesticks I will describe how I want trade entry, and trade management to work after I have pick the developer. I want the EA to be a multi currency EA, with an optional freeze trading during news events. AS I only want the EA to trade during certain times of the day
    More details when you apply I do not want to share all the details here. After your application, I will show all the details. Only serious experience developers with good reviews should apply. I take that into consideration

    Project information

    Budget
    30+ USD
    For the developer
    27 USD
    Deadline
    to 30 day(s)