Averaging down/up EA for multiple currencies that works based on Telegram's signal

İş tamamlandı

Tamamlanma süresi: 2 gün
Müşteri tarafından geri bildirim
He is very experienced programmer, he also very patient to listen to what i want He promised me to finish the revision within 1-2 days, and turns out, few hours later he FINISHED. 5 STARS, no doubt!!

İş Gereklilikleri

Hello Devs,

Iam looking forward to a simple averaging ea that reads telegram signal based on MT4. The ea is intended for the purpose of auto trading signals provided, the telegram signal will give the name of pair in text format and the EA will read it and will create an averaging position based on the given pair. The EA should have the ability to run bug free once the channel has been selected for the purpose of receiving the signals.

By simple it is meant that the ea does what it’s meant for i.e to auto trade telegram signals by incorporating functions as mentioned below and nothing more. For example it does not need to have functions like risk management, auto lot etc. For details please refer below:

Input Settings:

Not necessarily in the same order,

- MaxPairToOpen [1...10]
- MaxAveragingLayer [1...10]
- Pipsteps1
- Lot1
- Pipsteps2
- Lot2
- Pipsteps3
- Lot3
- Pipsteps4
- Lot4
- Pipsteps5
- Lot5
- Pipsteps6
- Lot6
- Pipsteps7
- Lot7
- Pipsteps8
- Lot8
- Pipsteps9
- Lot9
- Pipsteps10
- Lot10
   

REQUIREMENT #1: ea must be able to read signal in pair format, eg: USDJPY which given from telegram channel AUTOMATICALLY. The telegram channel can provide several pair of currency to be traded, but the max pairs that can be traded will be defined within the parameter

REQUIREMENT #2: Ea must be able to handle multiple pair at the same time. For an example: if at the moment, USDJPY was opened, and ea got new signal from telegram for EURGBP, then ea will open new position for EURGBP. And if lets say, I defined the max pairs to be traded as 2, so if there is another signal, EA will not open any position.

REQUIREMENT #3: Ea must be able to handle different type of pair and position at the same time. If there is a pair that still opened, and we have a new signal with the same pair that is opened, the EA will not open it again . 
For an example :
1. if at the moment we already opened BUY USDJPY, and 10 minutes later the signal is SELL EUR GBP, the EA can open it without any issue, while maintaining BUY USDJPY still open.
2. If at the moment we already opened BUY USDJPY, and 10 minutes later the signal is BUY USD JPY, the EA WILL IGNORE the signal.

REQUIREMENT #4: By default, the maximum pair that can be handled is 10 and the maximum averaging layer for each pair is 10. And there will be a parameter for lot and pipsteps for each averaging layers that is used. The number of maximum pair must be defined through parameter, similar with the averaging layer.



INPUT PARAMETER ILLUSTRATION:
====================
Pipsteps 1: 35
Pipsteps 2: 35
pipsteps 3: 45
pipsteps 4: 55
pipsteps 5: 65
pipsteps 6: 75
pipsteps 7: 0
pipsteps 8: 0
pipsteps 9: 0
pipsteps 10: 0
lot 1: 0.1
lot 2: 0.2
lot 3: 0.1
lot 4: 0.3
lot 5: 0.1
lot 6: 0.4
lot 7: 0
lot 8: 0
lot 9: 0
lot 10: 0

The settings will applied for pair #1 to pair #10 (if any, depends on the MaxPairToOpen)
from the illustration above, we know that for the first pair will have only 6 averaging layer. All the lot and pipsteps on the parameter will be input manually before running the ea.

EXAMPLE:
so if the channel give signal BUY USDJPY. I dont need to open position MANUALLY, the ea will open for the first time with a very minimum lot which is 0.01. (i called it position #0). If at that time it was 110.16, so the ea will open 6 positions downward, with the lot and position already defined within the parameter.

OPENED POSITION BY EA #1:
lot: 0.1, position: 109.81 (comes from 110.16 minus 35 pips)
OPENED POSITION BY EA #2:
lot: 0.2, position: 109.46
OPENED POSITION BY EA #3:
lot: 0.1, position: 109.01
OPENED POSITION BY EA #4:
lot: 0.3, position: 108.46
OPENED POSITION BY EA #5:
lot: 0.1, position: 107.81
OPENED POSITION BY EA #6:
lot: 0.4, position: 107.06

REQUIREMENT #5: if the averaging layers for USDJPY pair are already opened, i need to close the first position that i opened MANUALLY (Position #0), and it will close all the averaging layers, only for that pair. WITHOUT affecting the other pairs

The logic must be implemented SOLID Principles.

The ea needs to be as simple as possible and should incorporate functions only as detailed here. No other additional function is required for example move tp, sl or multiple tp, risk management, break even, auto lot or any other such popular functions. The ea is intended to open averaging orders and close orders as per the telegram signal and nothing beyond.


The EA should be able to identify and manage its orders through magic number and not interfere with working of other EA’s. Both buy and sell orders need to have different magic numbers.

Another feature to include is for error management. The ea needs to check for any connection errors and market close times. Any signal/s received from telegram signal provider during the connection errors times and/or during the market close times, should be executed by the ea once the connection is restored and/or the markets opens after close respectively.

The code must be bug-free and well documented/commented to allow for future debugging and expansion/modification. The source code of the ea has to be made available along with the ea. The ea has to be free from any limitation on the usage with respect to ip or multiple mt4 terminals. The entire function/operation of the ea should be executed on the personal computer/vps. 

Once you finished the code, there are 3 things that we must do before you hand over to me the source code and close the project
1. you must demo it to me first, without any bug
2. i will run through everything as a QC and make sure there is no bug in the code
3. we MUST conduct a code review together by google meeting or zoom, to explain a bit on the logic that you build within the code.

Actually its a small project, so if you interested, please message me and tell me the price that you asked and how long for you to finish it.

Thank you.

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(63)
Projeler
68
25%
Arabuluculuk
12
42% / 42%
Süresi dolmuş
4
6%
Serbest
2
Geliştirici 2
Derecelendirme
(197)
Projeler
201
27%
Arabuluculuk
0
Süresi dolmuş
3
1%
Serbest
3
Geliştirici 3
Derecelendirme
(63)
Projeler
84
26%
Arabuluculuk
23
22% / 48%
Süresi dolmuş
23
27%
Serbest
4
Geliştirici 4
Derecelendirme
(132)
Projeler
170
18%
Arabuluculuk
17
47% / 18%
Süresi dolmuş
0
Çalışıyor
5
Geliştirici 5
Derecelendirme
(9)
Projeler
11
27%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
(476)
Projeler
505
53%
Arabuluculuk
10
60% / 20%
Süresi dolmuş
3
1%
Serbest
Benzer siparişler
Tiazo chrino 30 - 200 USD
Donc pour moi ça constite à faire de l'argent en ligne et faire aussi quelques pub en passant c'est toujours comme ça on y peut rien mais faire de l'argent c'est plus mieux je trouve
The strategy uses a grid trading system where trades are placed at set intervals (grid levels) and are managed using Bollinger Bands for entry and exit signals. A fixed lot size, trades are managed to comply with maximum spread conditions and specific trading hours, with the possibility of closing trades based on Bollinger Bands signals. The use of Bollinger Bands indicates a focus on volatility-based trading, while
I believe in Robotics as a major artificial intellect to function of growth of business.Therefore if you script there is a likelihood of bringing economies of scale.The retrospective of the dynamics of indulgence of work can be economics of scale
Requirement Specification : I have an EA that i want to convert from MQ4 to MQ5. I want my EA to be ready as this link says: https://www.mql5.com/en/articles/2555 And I want both EA passes the MQL5 automatic validation, no errors, no warnings, no dll . I need a good and experience programmer that can commit and complete this project. I have an Existing MT4 Expert Advisor and i want to convert to MT5. Exact copy i
Need ea according to stochastic divergence (both hidden and regular) plus candlestick flip .. need for experinced developers to complete my order with 99percent accuracy. So bet for it the budged is fixed and other plugins will be added in the v2
I need a graphic designer that is good at voice overs and object animation. I have a dialogue project that I intend it to deliver a certain message for marketing purposes. The project is to be done by cartoons and they should be much humanized in terms of graphics. The project has to be in the form of video that lasts up to 3 minutes longest and not less than 2 minutes. Creativity is the most important requirement
The automation of excel RTD will be generating real time data from MT5 platform, using my support and resistance indicators with RSI and ADX indicator. It will detect price patterns on the chart and generate signals. so, I need someone that as skills in Excell coding and skills in developing Expert advisor to apply for this job
My trust wallet was hacked and I have tokens to claim which unlock almost daily but the person who hacked the wallet drains the tokens as soon as I claim them in the hacked wallet. I have contacted the support for that crypto but they were not helpful. There is no way to claim this crypto to another wallet. I need a bot or another solution that can transfer the crypto out of the hacked wallet into my other wallet as
looking for help to get my ibkr automated, i have strategies already built in composer and have JSON for them, i really just need to he setup and explanation on how to maintain it and add new strategies
Hello, do you have a service that can send messages directly to individual channel members rather than to the entire group? If so, please contact me via direct message immediately. This is urgent

Proje bilgisi

Bütçe
200 - 500 USD
Geliştirici için
180 - 450 USD
Son teslim tarihi
from 7 to 10 gün