Multi-signal EA with wallet risk self-management

Job finished

Execution time 11 days
Feedback from employee
An understanding customer is always open to discuss the terms of reference and work together. I was very glad to cooperate! =)
Feedback from customer
Lazar è veramente il migliore!!! Oltre alle super capacità di programmazione, possiede una pazienza che pochi hanno. In poche parole: Mark Zuckerberg è nessuno, a confronto!!=)

Specification

By default it contains 2 indicators that can be activated or deactivated with 2 buttons ( +1 virgin button that will be configured at a later time, when another EA that will have the function of generating signals will be terminated ) from outside:

  - the first indicator is a 14-period RSI with levels of 70 and 30 as default (all 3 values can be configured externally as variables)

each time the market crosses these two levels inward, it opens up positions.

Example: the market is above the upper level (which in our example will be 70), going down it crosses it then opens a "SELL" order. Otherwise for the 30 that will open a "BUY" order.


-the second indicator instead works in the following way:

if there are "X" ticks in the upward market sequence then it buys, otherwise it sells.

example:

suppose that the value X is 4, and the market value is 1.3456, if the market value goes through the following steps: 1.3456, 1.3457, 1.3458, 1.3459 then it buys, proceeds in the opposite direction and sells. But if in the middle of the 4 values, even one goes in the opposite direction, then it does not open positions, and starts counting again until the desired scenario is found.


Once the position has been opened, it is expected that there is a positive profit and sets a trailing stop at a market price which, counting various commissions, overnight and spreads, has a positive value of at least "+0.01" as a profit. Practically the minimum level from which the trailing stop will start will guarantee a profit in any case.


for losing operations instead, I would like to be able to set a stop loss that will only work as an indicator to make the robot perform the following logic function:

if the loss is greater than equal to "X%" of the invested amount, then it performs an assessment for which:

if the amount in loss is less than equal to "X%" of the overall gain obtained up to that moment including all the operations carried out on all the markets, then it is closed.


Example:

I have closed 10 deals on 5 different markets to date. the total earnings are $ 10.

if the open loss operation is less than 20% (percentage value that can be entered from outside) of $ 10, then it is closed.

For subsequent loss-making operations, the new earnings will be calculated, corresponding to the remaining 80%. (I would like this last function to be activated or deactivated with an external button)

Example:

- I have earned $ 10 from various operations, a loss operation is closed which is within 20% of $ 10, which is equal to $ 2. There remains $ 8 of profit, which if this function is activated, will be set aside and not counted for the next loss-making operations. In short, for each closed loss operation I will guarantee myself the remaining 80%.


If, on the other hand, it is greater, it is left open until this condition occurs. if, on the other hand, the loss exceeds the second level preset by the external with a percentage of the investment of that operation, then a notification is generated and an email is sent to an address that is entered from outside.

  If it is greater than the previous percentage entered, then it is kept open, the operation remains open until this condition occurs. But if this loss-making operation reaches a second level that indicates a greater loss indicated with a percentage of the investment of this operation (variable configurable from outside), a warning notification is generated and an e-mail is sent to an address that can be entered from outside.


I would like it to open trades whenever it receives a signal from the indicator. it does not have to wait for the previous operation to be closed before opening the next one.


On the other hand, regarding the amount to invest for the various operations, I would like a certain percentage of my portfolio to be used (percentage value that can be configured from outside), and to be able to configure a second percentage value that can be configured from outside to adjust the amount of each individual operation. Example:


- my wallet is $ 1000

- I want to use only 50% for the opening of the various orders (value configurable from outside) ----- 1000 $ - 50% = 500 $

- the maximum investment amount for each operation is 5%, or in any case the purchasable microlot that has an amount lower than 5% (value configurable from outside) ----- 500 $ / 100 = 5 $ ___ 5 $ x 5 = $ 25


Obviously I will need the source code of both EAs.




Responded

1
Developer 1
Rating
(312)
Projects
521
47%
Arbitration
30
10% / 47%
Overdue
139
27%
Free
2
Developer 2
Rating
(464)
Projects
491
70%
Arbitration
6
67% / 0%
Overdue
2
0%
Free
3
Developer 3
Rating
(70)
Projects
91
25%
Arbitration
26
19% / 54%
Overdue
25
27%
Free
4
Developer 4
Rating
(390)
Projects
416
30%
Arbitration
74
19% / 72%
Overdue
52
13%
Working
5
Developer 5
Rating
(9)
Projects
19
16%
Arbitration
3
67% / 0%
Overdue
0
Free
6
Developer 6
Rating
(45)
Projects
91
13%
Arbitration
34
26% / 59%
Overdue
37
41%
Free
Similar orders
Here is a professional, detailed requirements specification draft for your MQL5 freelance order based on your prompt: ​ Strategy Objective: Develop an automated Expert Advisor (EA) featuring a 1:3 Risk-to-Reward ratio optimized for a small starting budget. ​ Core Trading Logic: ​Execute automatic Buy and Sell trades using high-probability entry signals. ​Target a strict 90% theoretical win-rate structure through
i want to fix my gold martingale bot MT5. RSI 14 ENTRY 30 BUY 70 SELL Lot 0.02 0.04 0.07 TP 150 for all SL 90 30 30 once total daily profit is 200$ stop trading stop trading once 2 consecutives total losses stop trading if spread exceeded 30 and between hour 15 & 17 PM Move SL to breakeven point once the profit exceeded 50 from from breakeven thanks
MarketMind Breakout Pro XAUUSD H1 — Donchian Breakout EA Project type: Personal EA development and backtesting Platform: MetaTrader 5 Instrument: XAUUSD Timeframe: H1 Strategy: Donchian Channel breakout with EMA 200 Project overview This project evaluates a Donchian breakout trading strategy for XAUUSD on the H1 timeframe. The system uses channel-based breakout conditions and an EMA 200 trend filter. Historical
The purpose of this order is ONLY to test and implement my H1 POI (Point of Interest) identification logic correctly. I am not requesting the complete EA at this stage. I will provide the exact rules for identifying the H1 POI after selecting the developer. The developer must convert those rules into clear, deterministic MQL5 logic. Requirements: Analyze H1 candles according to the rules I provide. Identify and mark
Diusang 50 - 533 USD
TITLE: Diusang EA - [ e.g. Gold M1 Scalping Robot ] 1. PLATFORM: MT4 or MT5 ? 2. PAIR / TIMEFRAME: e.g. XAUUSD M1, M5 3. STRATEGY LOGIC: - Entry Buy when: ... - Entry Sell when: ... - Indicator settings: ... 4. RISK MANAGEMENT: - Lot size: Fixed 0.01 / Auto lot from balance? - Stop Loss: ... pips - Take Profit: ... pips - Max trades: ... 5. OTHER FEATURES: - Trailing stop? Yes/No - Trading hours
Title: Fully Automatic MT5 Trading Bot (Expert Advisor) with Risk Management I want a fully automated trading robot (Expert Advisor) for MetaTrader 5, written in MQL5. The bot must automatically analyse market data, identify trading opportunities, execute BUY and SELL orders, manage open positions, and close trades according to predefined rules without requiring manual confirmation for each trade. Requirements
Hello, I’m looking for an experienced developer to research, build, test, and install a fully automated MetaTrader 5 trading bot for gold, XAUUSD. My total development and installation budget is $300, including all agreed work and fees. My goal is to pass a $100,000 FTMO US Two-Step Standard evaluation and sustainably maintain the funded account. I need a day-trading strategy that can buy in bullish markets and sell
I have three indicators that operate independently. I want to combine them into one indicator with custom expert programming that automatically enters trades when a signal is generated by one of the indicators. I will pay for this service Thanks you
Existing EA: NEW_CORE_ORB_M5_v021 | MT5 | XAUUSD M5 Early-stage research prototype, not a new EA from scratch. Need an experienced MQL5 developer to audit, complete, repair, improve and test BOTH independent strategies equally: Opening Range Breakout (ORB) and Scalp. Keep code lightweight and preserve an untouched baseline. No unnecessary rewrite or complex filters. 1. ORB Strategy Verify opening-range construction
Espert 30+ USD
I want to create a robot with 10 indicators.All to take a trade and all in stop folowing. Thanks to put in THE PARAMETERS Yes/No for the indicators to entry in position AND to the stop A trade with 2 takes profit and a breakeaven at the first TP. The goal is to be able to try the multiple combinations with these indicators

Project information

Budget
80 - 150 USD
Deadline
from 3 to 10 day(s)