A mt4 AND mt5 EA which Enables/Disables Auto-Trading by News Data stored in a CSV File

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 4 días
Comentario del Cliente
All the best.
Comentario del Ejecutor
Thank you for the interesting project.

Tarea técnica

A mt4 AND mt5 EA which Enables/Disables Auto-Trading by News Data stored in a CSV File

 

Task:

Create an EA similar to the very famous IceFXNews to disable trading before news events and enable trading after news events

Both MQL4 and MQL5 versions are required.

The indicator/EA reads events from a csv file. The csv file has a strict format / data structure as attached example.

The CSV file is saved under C:\Users\username\AppData\Roaming\MetaQuotes\xxxx, so I would not need to update this csv file in each mt4/mt5 directory separately.

 

Parameters and functions:

 

Parameter

Type

Note

Calender data name

text

xxxx.csv. Format is identical as attached example csv file.

Enable news filter

True/false

General switch of news filter

GMT-Offset broker server

int

GMT-Offset broker server to csv file. For example broker server is in GMT3, csv file time and date is for GMT0, then this value should be 3-0=3

Trading currencies in this terminal

Text array

I will manually type in the traded currencies in this array like

“USD,CAD,EUR,…” so that the EA will only take care of USD,CAD and EUR relevant news events.

Only consider forex currencies.

For example, a SGD related news will not stop auto-trading in terminal, which trades only EURUSD and AUDUSD.

If this array is empty, then controll all currencies by news events

This setting controls all parameters/functions below!

Text to identify speech

Text arry

“peech,speak,speaks” means events containing any of these 3 strings is a speech-type-event. Case insensitive!

enable low impact news

True/false

General switch of actions by low impact news

Include (enable) low impact  speech

True/false

Treat speech as news

* (star) Close all relative positions before low impact news/speech

True/false

Pay attention: this switch has 2 threshold values below!

Close positions FL/FP threshold

Number

Calculate the to-be-closed-positions’ floating loose/floating profit. For example “-0.8” means only if ALL to-be-closed positions’ FL<=0.8 account currency unit, then close all relative positions.

“15” means only if SUM FP>=15, close all relative positions.

“0” means ignore this setting, close all relative positions if the * (star) parameter is “true”.

Close positions lot size threhold

number

For example, 0.5 means close relative positions lot size >= 0.5, “0” means close all relative positions if the * (star) parameter is “true”.

Close position action time before low impact news/speech

number

5 means close positions 5 minutes before news schedule.

Close positions if low impact news is bad for pending positions

True/false

The EA should record the FL/FP of news relative positions before disable auto-trading.

After auto-trading is enabled after news event, the EA compare FL/FP with the value before disable auto-trading.

If FL/FP after news is worse (more floating loose, less floating profit) than before news, then close all news relative positions.

Disable auto-trading by low impact news/speech

True/false

 

Disable auto-trading action time before low impact news/speech

number

70 means disable auto-trading 70 minutes before news schedule.

Enable trading minutes after low impact news

number

In minute.

Enable trading minutes after low impact speech

number

In minute. Since speech takes more time than news. The time will be different as above.

Repeat above points for mid impact news/speech

Repeat above points for high impact news/speech

 

EA should pop-up warning if close position is later than disable auto-trading (wrong setting, wrong logic).

 

Panel

 

EA should have an very easy panel to show following information:

1.     Next relevant event: time, subject and related currency, action.

Example:

   Position of the Text is chart right down corner.

Next event: 2021.09.15, Nonfarm Payroll Data release, USD, close currency related positions if FL<=0.8 30 minutes before event, disable auto-trading 25 minutes before event, enable auto-trading 30 minutes after event.

 

Thank you!


Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(169)
Proyectos
204
30%
Arbitraje
25
40% / 44%
Caducado
12
6%
Libre
2
Desarrollador 2
Evaluación
(251)
Proyectos
402
38%
Arbitraje
82
41% / 20%
Caducado
70
17%
Trabaja
3
Desarrollador 3
Evaluación
(62)
Proyectos
84
26%
Arbitraje
22
23% / 50%
Caducado
23
27%
Libre
4
Desarrollador 4
Evaluación
(76)
Proyectos
129
49%
Arbitraje
5
80% / 0%
Caducado
6
5%
Libre
Solicitudes similares
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
Back testing EA 30+ USD
i need an mql 5 EA for backtesting, i will need the EA to access a csv/text file(which ever is possible) and pick trades base on the data in it. i the files i have columns, Date, Position, Predicted Close, Actual Open, Actual Close. i need EA to read the file and basically open what ever position was recommended in the file for the corresponding date on mt5. the most important column that EA needs is Position input
Develop a trading bot from a custom indicator The indicator gives colours for buy and sell . Bot should hold position for as long as colour persists Include money management and risk management
I would like an E A for MT4 (that will later be converted to MT5 ) that can Toggle AutoTrading on/off, on a schedule (scheduled sessions) - I want at least two on/off options (scheduled sessions) per day (with True/false to control use of function) - A true/false function for Each Day to control trading on that day - I want the option to close all trades at “off” time I would like the EA to have a Max Gain/Max Loss
Hi, this indicator work on display current period. I want to modify it with a new input variable like "timeframe" to select the desired timeframe, and be able to switch the visual timeframe without impact to the signals. Example: if I set in the new input timeframe "PERIOD_M15" and I switch my chart to M30, the indicator must always work in PERIOD_M15, and print the object to the correct price and time of the
As title. I need an EA Source Code with your strategy that helps make profit 5-10%/month, just easy currency pairs like GU/EU/Acad. If DD is low then that's great. I need your clear evidence and description. I am an experienced person so please do not send ea to read history or HFT, New or exotic methods are acceptable, non-martingale, one shot, or hedg mesh accepted, please send info, demo, or some description
I need a simple automated Expert Advisor that can trade any of deriv indices except boom and crush or us30. Must at least be able to trade a 20$ account..i need it ASAP, referrals also welcomed
Hi guys. MT4 or MT5 (prefer MT4) I need an EA writing that does not need any charts. It needs the following:- price offset in pips (gap between buy and sell) after the initial buy or sell is triggered, a gap is then set in pips able to buy and sell until desired profit is reach take profit in dollars or pips it needs a stop loss in dollars or pips complete details on application many thanks

Información sobre el proyecto

Presupuesto
30+ USD
Para el ejecutor
27 USD