Spécifications
Modify a part of the EA, No rebuild EA, I need professional developers because there are many bad developers who delay my progress.
EAs have complex structures, consisting of many rules, and involve multi-dimensional and multi-rule trading systems.
Developers need to resolve the issue of the system not being able to see the data in the backtesting system.
I need someone to help me modify the code; the EA has a problem and needs fixing.
I believe EA encountered "Return Codes of the Trade Server," which sometimes prevented it from opening orders, and it will not try again.
Problem: Return Codes of the Trade Server (10004 to10046)
step price comment Price_Points_Steps
0 5181.399 1772617140-0 0
1 5186.119 1772617140-1 4000
2 5193.933 1772617140-2 8000
3 5202.292 1772617140-3 8000
4 5183.194 1772617140-4 -16000
5 5199.080 1772617140-5 16000 <------------ CURRENT STEP
6 5175.080 1772617140-6 -24000 <------------ NEXT STEP
5175.080 is 1772617140-6, but EA no sell order has been opened at <=5151.08. Why?
It's currently at 5069.
still not open
It's currently at 4999.
still not open
It's currently at 4799.
The above is one example of a failed attempt.
The fundamental problem is...
EA sometimes fails to open at a certain step.
Therefore, the following needs to be added.
Adding this feature isn't to suggest your Expert Advisor (EA) has a problem, but rather to prevent issues.
Please add the following logic to handle unexpected situations:
If the EA opens a position, it checks if the position opening status has failed. If it has, it checks again if the opening conditions are met. If so, it opens the position. The purpose is to prevent potential position opening failures from hindering subsequent trading.
If the EA closes a position, it checks if the closing status has failed. If it has, it checks again if the order closing conditions are met. If so, it closes the order. The purpose is to prevent positions from being held for too long or hindering subsequent trading due to failed closing.
The scenario is closing the EA.
After the EA closes all orders, it checks if the closing status has failed, then closes the EA. If so, the EA closes all orders again. The purpose is to prevent positions from being held indefinitely due to failed closing.
However, in most cases, EAs can enable step 6 (random), while in a small number they cannot, leading to significant account losses.
However, in most cases, EAs can enable step 8 (random), while in a small number they cannot, leading to significant account losses.
However, in most cases, EAs can enable step 4 (random), while in a small number they cannot, leading to significant account losses.
----------------------------------------------
Modification 9:
Adding this feature isn't to suggest your Expert Advisor (EA) has a problem, but rather to prevent issues.
Please add the following logic to handle unexpected situations:
If the EA opens a position, it checks if the position opening status has failed. If it has, it checks again if the opening conditions are met. If so, it opens the position. The purpose is to prevent potential position opening failures from hindering subsequent trading.
If the EA closes a position, it checks if the closing status has failed. If it has, it checks again if the order closing conditions are met. If so, it closes the order. The purpose is to prevent positions from being held for too long or hindering subsequent trading due to failed closing.
The scenario is closing the EA.
After the EA closes all orders, it checks if the closing status has failed, then closes the EA. If so, the EA closes all orders again. The purpose is to prevent positions from being held indefinitely due to failed closing.
Remark: EA logic
-----------------------------------------------------------------------------------------------------------
Modification 10:
int NumRetry = 1;
I saw the AI say that this code doesn't re-check the order opening conditions, but instead blindly opens a position.
If so, please remove it for me. This code is completely useless and a trap. Even without it, EA will loop back and re-check the order opening conditions before opening a position. One blind opening is unnecessary.
because NumRetry = 1;
The account was not liquidated because it did not enter the market at nearly the same price level.
because NumRetry = 999999;
The account was liquidated because it entered the market at nearly the same price level.
The Expert Advisor (EA) opens positions at the same price level for all steps. The problem is that the EA opens positions even when the opening conditions are not met.
Remark: EA logic
-----------------------------------------------------------------------------------------------------------
Previously, a message to bad developers:
Why do you want to rebuild the EA? I need you to modify a part of the EA (add two conditional statements).
The first statement needs to be changed from "If the order retry fails, do not retry again" to "If the order retry fails, then retry again based on whether the price condition is met."
The second statement needs to be changed from "Blindly retrying every time" to "Checking whether the order meets the conditions before opening a position every time it retryes."
Furthermore, my EA has many functions, but you wrote a very simple EA that lacks many features.
-----------------------------------------------------------------------------------------------------------
Modification 11:
If you do your best to help me identify and correct all the potential risks in the EA, I will add $100 as extra pay for your work.
Remark: Potential risks
Répondu
1
Évaluation
Projets
313
28%
Arbitrage
33
27%
/
64%
En retard
10
3%
Gratuit
2
Évaluation
Projets
3
0%
Arbitrage
1
0%
/
100%
En retard
0
Gratuit
3
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
4
Évaluation
Projets
22
9%
Arbitrage
6
33%
/
50%
En retard
1
5%
Travail
5
Évaluation
Projets
6
67%
Arbitrage
1
0%
/
100%
En retard
1
17%
Travail
6
Évaluation
Projets
1
100%
Arbitrage
0
En retard
0
Gratuit
7
Évaluation
Projets
849
47%
Arbitrage
29
38%
/
14%
En retard
63
7%
Travail
8
Évaluation
Projets
12
8%
Arbitrage
3
33%
/
67%
En retard
1
8%
Travail
Commandes similaires
EA developer with stregegy builder required
50 - 100 USD
Looking for an experienced MQL5 developer to design and develop a custom Expert Advisor (EA) for MetaTrader 5. The purpose of this EA is not just automated trading, but also to help me better structure, test, and refine my personal trading strategy
Data Integrity
500 - 1000 USD
The trading bot is an automated software system designed to monitor financial markets, execute trades, and manage risk based on predefined strategies. The bot aims to maximize profits while minimizing human intervention and emotional decision-making. Scope: Supports automated trading on selected exchanges (e.g., Binance, Bitget, Coinbase). Executes trades based on technical indicators, signals, or AI models. Provides
Informations sur le projet
Budget
30+ USD