Fix EA that reads signals from email and automatically executes trade in MT4

MQL4 Indicadores Asesores Expertos

Trabajo finalizado

Plazo de ejecución 9 días
Comentario del Cliente
Great developer with years of experience. Fantastic job and would recommend for any needs in the future.

Tarea técnica

I had an EA created to read signals as they come into my gmail account but the python script created is not reading the information correctly.  I have included the files for the email script in python and the EA in MQL4.  


Basic Trading Requirements/Specs:

 

The basic premise of this trading system is based off signals that are sent to my email. Once a signal is received the EA will execute trades from the criteria on the signals in the email. I will be running this EA on MT4.

 

My email address that is receiving these signals is a Yahoo account.

 

Here is an example of how the signal will be formatted every time. 

 


 

As you can see it outlines the following information which will be very important for this system:

 

1.     Pair being traded

2.     BUY or SELL order

3.     Timeframe of the trade (ie M15 in this instance)

4.     STOP level & TP level

5.     Last spotted price level

 

Sometimes there are multiple signals sent in one email and I would like to have this EA be able to process all the signals successfully as shown below. This happens very seldom but does occur occasionally.

 


 

These signals will all come from the following email address:alerts@ragingfx.com

 

There will be two different subject lines depending on which system is sending the signals, but these are the only two subject lines that will be associated with a signal and this is how I would like to be able to have the script determine this is a valid signal to input into the MT4:

 

1.     HP3-RagingFX Alert!!!

2.     MNR-RagingFX Alert!!!

 

Once a signal is received, I would like the following to happen:

 

1.     A market order based on the price point mentioned in the LAST column is entered for the pair specified in either a BUY or SELL which will be outlined on the signal. I would like this to be an “if then” function around the LAST price as follows:

a.     If the signal is a BUY and the current price is below the LAST price, then a market entry is to be taken otherwise a limit is to be entered at the LAST price mentioned in the signal.

b.     If the signal is a SELL and the current price is above the LAST price, then a market entry is to be taken otherwise a limit is to be entered at the LAST price mentioned in the signal.

2.     A limit entry is to be entered at the 10-day Exponential Moving Average on PRD specified with the signal - CURRENTLY THIS IS NOT FUNCTIONING PROPERLY

3.     The STOP and TP levels are entered based on the criteria specified in the signal.

4.     Sizing for each position is to be based upon a max risk of 0.5% from the STOP level of the total account balance – I would also like to be able to adjust this percentage as well depending on market conditions. Can we make this is a variable box which can be adjusted in the EA?

5.     In the event a limit order is not triggered due to price action not pulling back enough, I would like the limit order to delete upon the TP level being breached and the market order being closed out as the signal is no longer valid - CURRENTLY THIS IS NOT FUNCTIONING PROPERLY

 

No trades are to be held over the weekend with this trading model. If a trade is still open on Friday I would like them all to be closed out 1 hour prior to the close of the market at 23:00 GMT-5 on Fridays only. Otherwise, it is okay for trades to run their course as the only means of exiting a trade is either through the TP or STOP being executed or the markets being closed for the weekend. 

 

This company also sends out a daily dashboard at the close of the trading day recapping all the signals and the outcome of each and want to ensure that this EA does not interpret this as new signals. The subject line on the email from them for the dashboard results will read “RagingFX Daily Dashboard”. Anytime a new signal is issued the email will always read “RagingFX Alert!!!”.


Archivos adjuntos:

PY
testMail_2.py
2.1 Kb

Han respondido

1
Desarrollador 1
Evaluación
(390)
Proyectos
416
30%
Arbitraje
74
19% / 72%
Caducado
52
13%
Trabaja
2
Desarrollador 2
Evaluación
(90)
Proyectos
136
14%
Arbitraje
43
21% / 28%
Caducado
14
10%
Libre
Ha publicado: 2 ejemplos
3
Desarrollador 3
Evaluación
(75)
Proyectos
124
44%
Arbitraje
14
29% / 50%
Caducado
17
14%
Libre
4
Desarrollador 4
Evaluación
(10)
Proyectos
14
14%
Arbitraje
6
33% / 50%
Caducado
2
14%
Libre
Ha publicado: 1 ejemplo
5
Desarrollador 5
Evaluación
(27)
Proyectos
43
7%
Arbitraje
18
6% / 78%
Caducado
26
60%
Libre
Solicitudes similares
I need EA Lil-MeProBot for MT5. Phone user, deliver .mq5 + .ex5. Symbols: XAUUSD EURUSD GBPUSD USDJPY BTCUSD, M15, Magic 777001 Strategy 6X Confluence score 4/6: 1. EMA 50/200 trend 2. Break of Structure 3. RSI 14 4. Strong body FVG/Order Block 5. Session 8am-9pm GMT+2 6. ATR filter Money Management LASTING: Lot 0.01 fixed, NO martingale, NO grid, Max 1 per symbol Max 2 total, SL ATR*2 TP ATR*3, Daily loss R40 stop
Project Overview I have an existing MT5 Expert Advisor (EA) written in MQL5. The source code ( .mq5 ) will be provided. The underlying strategy is a trend-following system that performs well during trending market conditions, but requires professional quantitative research to improve its ability to identify and avoid highly sideways/range-bound market conditions. The objective of this project is not to build a new EA
I am looking for an experienced MQL5 Expert Advisor (EA) developer to analyze an existing trading setup and develop a similar automated trading robot. Project Overview I have access to a demo trading account where trades are being executed automatically. The trading results look very promising, but I do not know exactly what strategy, logic, indicators, or trade-management rules are being used. I will provide access
Most of the expert is already coded . Create a panel to show the Ratio for the Range . Trigger is based on ratio . Show Distribution / project starts after we clear Distribution
Modification of existing ea …. Add ema filter, add risk percentage per trade, and modify the pips per day filter. I already have the ea code I just need these things added and modifified
Expert Advisors 300+ USD
double CRiskManager::CalculateLotSize(double slPoints) { double balance = AccountInfoDouble(ACCOUNT_BALANCE); double riskMoney = balance * (m_riskPercent / 100.0); double tickValue = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE); double tickSize = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_SIZE); double pointValue = tickValue / tickSize; double lot = riskMoney / (slPoints * pointValue);
i share my strategy i need a bot trending bot fo mt5 . i attached the photo with this it help to make bot. it basicly 1 hours time frame base. i try but failed to make it
Title: Simple background trading bot for my Oanda account (v20 REST API) Overview Hi, I need a simple, lightweight event based standalone trading bot that connects directly to my Oanda account using broker’s standard REST API (V20 account) via VPS The bot just needs to look at group of 5 currency pairs (manually selectable and adjustable) in different 4 baskets, do some basic percentage math every period, and place
MQL5 Developer 30+ USD
📄 وثيقة المواصفات الفنية لروبوت التداول (MQL5 EA Specification) 📌 1. ملخص المشروع والهدف * اسم المشروع: Gold Cent Grid-Hedge EA * المنصة: MetaTrader 5 (MQL5) * أداة التداول: الذهب (XAUUSD) * نوع الحساب: حساب سنت (Cent Account) * فكرة الاستراتيجية: تداول شبكة هيدج متوازنة (Grid-Hedging) تفتح صفقات تعزيز كل مسافة محددة، وتغلق الطرف الأكثر ربحاً عند تحقيق هدف مالّي مجمع بالدولار/السنت لإعادة هيكلة التوازن. ⚙️ 2
I need a developer who also understands trading. I have a Telegram copy-trading bot that reads signals from a Telegram channel via a Python script and converts them into trading orders. I want to create a program that analyzes Gold (XAUUSD) charts specifically and sends signals in this exact format: #XAUUSD BUY 4324-4321 TP 4327 TP 4330 TP 4334 TP 4339 TP 4344 TP 4354 TP 4364 SL 4311 If the # symbol is missing at the

Información sobre el proyecto

Presupuesto
100+ USD