I need an Expert Advisor (EA) programmed and designed to help me with trading

Termos de Referência

I need an Expert Advisor (EA) programmed and designed to help me with trading. Requirements:


* The programmer must have experience in implementing software projects. * The script must be high-quality, clean, clear, and editable at any time, with ownership of the script provided.


* It must work on the MT4 platform. * The maximum project completion time is 7 to 14 days. * The programmer must be cooperative and flexible, providing support, addressing feedback, and modifying or adding conditions and commands.


The workflow should be as follows:


# A settings screen must be added, consisting of:


A. A field for the risk amount per trade.

B. A button to add a new trade.

C. A button to add a trade to a series.

D. A drop-down menu to track trade series, consisting of the following elements:


1. Series number.

2. Original trade size.

3. Trade type within the series (buy/sell) for each trade.

4. The result of trades within the series (profit/loss) for each trade, calculated as (amount + overnight cost). Likewise, the result of the entire series:


D - A button to close pending trades that have not yet been activated on the same currency pair only.


F - *************


# Now that the settings screen has been added, we move to the execution section.


1/ If a new trade is added from the settings:


2/ A new line called the "Activation Line" (blue) will appear on the trading screen. Move it on the screen and direct it to the desired location.


3/ Press the "Pin" button that appears at the end of the line.


4/ A new line called the "Balance Line" (red) will then automatically appear.


5/ You can then move the "Balance Line" on the screen to your desired location.


6/ The "Balance Line" is pinned using the "Pin" button at the end of the line.


Here, there are two possibilities:


A/ If the Balance Line is pinned above the execution line, the trade type is "Sell."


B/ If the Balance Line is pinned below the execution line, the trade type is "Buy."


7/ After pinning and specifying the trade type, the trade is ready to be activated.


8/ The trade is executed as soon as the price reaches the execution line, with a notification. Spread

9/ Also, after setting the balance line, a new line called the "Take Profit Line" (green) automatically appears. Note that this line is not a requirement for executing the trade. To activate the Take Profit Line, it must be set using the "Set" button.

10/ If the price reaches the balance line after the trade is executed, a new trade is opened with the opposite type of the original trade (e.g., if the original trade was a sell, the new trade will be a buy) and with the same size. The original trade should not be closed. This new trade does not have a stop-loss line or a balance line.


11/ In this case, we now have two trades: a buy trade and a sell trade, both of the same size. These two trades are linked together in a chain of trades. This link is accounted for, so the result of the linked trades appears in the window as a sum. This leads us to a new definition regarding these trades:


"Chain" is a group of trades linked to each other and to the original trade. They must be of the same contract size as the original trade, but the trade type does not have to be the same.


12/ Now, after the two trades are formed, the original trade... The second trade: If I later want to close one of the two trades manually or via the take-profit line, I can open a new trade using the same activation line for the still-active trade so that it remains in the same chain. Note that the new trade will not have a stop-loss line or a break-even line.


(End)


Notes:


1/ The settings interface and lines must be well-organized, with clean and consistent layout and calming colors.


2/ Any trade within the chain can be closed individually without affecting the remaining trades, even if it is the original trade. The result is recorded in the chain's total profits. If the original trade is closed individually, its status is transferred to the oldest trade in the chain, and subsequent trades are handled accordingly, such as linking trades to it.


3/ The lines must be dynamically and flexibly moved, and these lines should be generated by the Expert Advisor, not the platform, to ensure that trades are not affected by the bid-ask spread.


4/ All lines can be activated and deactivated using the "Confirm" button located at the end of each line. This applies before the trade is executed. After the trade is executed, it cannot be controlled, except for the take-profit line, which can be controlled both before and after the trade is activated.



This is before the trade is executed. 5/ The option to close the trade after activation via settings or a button at the end of the execution line.


6/ The pending order must be within the same Expert Advisor (EA) and not on the trading platform. Execution should be based solely on the bid price, ensuring the pending order is completely unaffected by the spread (the difference between the bid and ask prices).


7/ The EA must calculate the contract size based on the risk amount pre-set in the settings, taking into account the pip value for each pair. [Calculation Method: Risk Amount / (Stop Loss in Pip Value)]


8/ The function of the balance line is to calculate the contract size based on the distance between it and the execution line, along with the pip value for the pair. It also opens a reverse trade if the price reaches the line with the same size, without closing the original trade.


Note that this "balance line" does not appear in any other trades linked to the chain, but only in the original trades created initially. This is logical, as its primary purpose is to determine the location of the reverse trade and the contract size, which is only done in the first original trade of each chain.

9/ The trade information must be added to the execution line in the middle. The required information is as follows: A. Risk-to-reward ratio (e.g., 3:1)


B. Profit/loss amount of the transaction

C. Contract size

D.Transaction number recorded on the platform

F - Amount (Profit/Loss) Series

Respondido

1
Desenvolvedor 1
Classificação
(1)
Projetos
2
0%
Arbitragem
0
Expirado
1
50%
Trabalhando
2
Desenvolvedor 2
Classificação
(170)
Projetos
203
47%
Arbitragem
5
20% / 60%
Expirado
3
1%
Livre
3
Desenvolvedor 3
Classificação
(636)
Projetos
1008
47%
Arbitragem
33
36% / 36%
Expirado
99
10%
Trabalhando
Publicou: 6 códigos
4
Desenvolvedor 4
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(268)
Projetos
603
34%
Arbitragem
65
22% / 57%
Expirado
146
24%
Trabalhando
Publicou: 1 artigo, 22 códigos
6
Desenvolvedor 6
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(111)
Projetos
184
25%
Arbitragem
25
16% / 76%
Expirado
16
9%
Livre
8
Desenvolvedor 8
Classificação
(13)
Projetos
14
64%
Arbitragem
0
Expirado
0
Livre
9
Desenvolvedor 9
Classificação
(1)
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
10
Desenvolvedor 10
Classificação
(22)
Projetos
25
24%
Arbitragem
5
20% / 80%
Expirado
1
4%
Livre
Publicou: 6 códigos
11
Desenvolvedor 11
Classificação
(45)
Projetos
91
13%
Arbitragem
34
26% / 59%
Expirado
37
41%
Livre
12
Desenvolvedor 12
Classificação
(10)
Projetos
17
18%
Arbitragem
2
0% / 50%
Expirado
3
18%
Carregado
13
Desenvolvedor 13
Classificação
(10)
Projetos
12
0%
Arbitragem
3
33% / 33%
Expirado
0
Livre
14
Desenvolvedor 14
Classificação
(369)
Projetos
459
55%
Arbitragem
24
58% / 17%
Expirado
31
7%
Trabalhando
15
Desenvolvedor 15
Classificação
(62)
Projetos
90
29%
Arbitragem
24
13% / 58%
Expirado
7
8%
Trabalhando
16
Desenvolvedor 16
Classificação
(24)
Projetos
32
38%
Arbitragem
4
50% / 25%
Expirado
5
16%
Trabalhando
17
Desenvolvedor 17
Classificação
(258)
Projetos
396
28%
Arbitragem
70
19% / 49%
Expirado
121
31%
Livre
18
Desenvolvedor 18
Classificação
(4)
Projetos
7
57%
Arbitragem
1
100% / 0%
Expirado
0
Livre
19
Desenvolvedor 19
Classificação
(5)
Projetos
6
50%
Arbitragem
0
Expirado
1
17%
Livre
20
Desenvolvedor 20
Classificação
(16)
Projetos
35
23%
Arbitragem
4
0% / 50%
Expirado
2
6%
Trabalhando
21
Desenvolvedor 21
Classificação
(213)
Projetos
276
21%
Arbitragem
26
50% / 15%
Expirado
0
Carregado
22
Desenvolvedor 22
Classificação
(83)
Projetos
97
32%
Arbitragem
9
22% / 56%
Expirado
5
5%
Trabalhando
23
Desenvolvedor 23
Classificação
(1)
Projetos
1
100%
Arbitragem
0
Expirado
0
Livre
24
Desenvolvedor 24
Classificação
(23)
Projetos
32
41%
Arbitragem
9
22% / 33%
Expirado
4
13%
Carregado
Publicou: 8 artigos, 35 códigos
25
Desenvolvedor 25
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
26
Desenvolvedor 26
Classificação
(10)
Projetos
13
0%
Arbitragem
24
0% / 75%
Expirado
4
31%
Trabalhando
27
Desenvolvedor 27
Classificação
(2676)
Projetos
3420
68%
Arbitragem
77
48% / 14%
Expirado
343
10%
Trabalhando
Publicou: 1 código
28
Desenvolvedor 28
Classificação
(298)
Projetos
478
40%
Arbitragem
105
40% / 24%
Expirado
82
17%
Carregado
Publicou: 2 códigos
29
Desenvolvedor 29
Classificação
(4)
Projetos
4
100%
Arbitragem
0
Expirado
0
Livre
30
Desenvolvedor 30
Classificação
(10)
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
31
Desenvolvedor 31
Classificação
(31)
Projetos
38
53%
Arbitragem
2
50% / 50%
Expirado
3
8%
Livre
32
Desenvolvedor 32
Classificação
(29)
Projetos
36
39%
Arbitragem
0
Expirado
2
6%
Livre
33
Desenvolvedor 33
Classificação
Projetos
1
0%
Arbitragem
1
100% / 0%
Expirado
0
Livre
34
Desenvolvedor 34
Classificação
(12)
Projetos
13
8%
Arbitragem
1
0% / 100%
Expirado
0
Livre
35
Desenvolvedor 35
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 2 códigos
36
Desenvolvedor 36
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
37
Desenvolvedor 37
Classificação
(1)
Projetos
2
50%
Arbitragem
0
Expirado
1
50%
Trabalhando
38
Desenvolvedor 38
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
39
Desenvolvedor 39
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
40
Desenvolvedor 40
Classificação
(2)
Projetos
2
0%
Arbitragem
1
0% / 0%
Expirado
1
50%
Livre
41
Desenvolvedor 41
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
42
Desenvolvedor 42
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
Hello International Developer, I need LIFETIME MT5 EA for XAUUSD Gold. REQUIREMENTS: 1. Lifetime bot - No expiry date, unlimited accounts, unlimited installations 2. Must include source code .mq5 file - This makes it lifetime 3. Every trade MUST have Stop Loss 300 points and Take Profit 600 points 4. No martingale, No grid, No averaging - Clean safe strategy 5. Auto lot size = 1% risk per trade for good margin growth
Hello MQL5 Developers, I am looking for a professional, ready-made indicator for MetaTrader 5 (MT5), specifically designed or optimized for Gold (XAUUSD). Required Features: Clear BUY/SELL signals with entry prices, Stop Loss (SL), and multiple Take Profit (TP) targets drawn directly on the chart. Strong areas of interest, including support and resistance, liquidity zones, supply and demand zones, and potential
Expert advisor 150+ USD
Hiring: Forex Strategist & MQL5 Developer for Long-Term EA Development I am looking for an experienced Forex Strategist and MT5 (MQL5) Developer to work with me on an ongoing project to develop, test, improve, and optimize a profitable Forex Expert Advisor (EA). My Message to the Developer My budget is $150 . However, this is not intended to be a one-time payment for a finished product. I want an ongoing working
فيما يخص المتداولين من سلطان التداول وحتى المبتدى والضائع في أكبر سوق عالمي في التداول ااوكد لكم ان الاستشاره البسيطه من من يملك الاستراتيجيه المثلى في التداول والخبره الطويله في مجال التداول قد تغير مستقبلك
Hello developers,I am looking for an experienced MQL5 developer to create an EA based on Moving Average retest strategy with advanced recovery system.The concept is simple: Entry is based on MA close and retest. Initial trade has small TP and no SL.If price goes against the initial position, the EA should manage it using:Opposite hedge tradePending limit grid systemBasket take profitMartingale lot multiplier after
Hi Traders, I am an MQL5 Developer with a strong background in building custom MetaTrader 5 Expert Advisors (EAs). I have developed an efficient, high-precision entry & exit logic that focuses on clean execution and smart risk management. Whether you want to consult on strategy design, integrate this logic into your trading setup, or turn your own system into a fully automated EA, I am here to help! I am currently
Professional MQL5 developer available for custom Expert Advisor (EA) and Indicator development on MetaTrader 5. What I can build: Custom EA based on your strategy rules (SMC, FVG, Price Action, Indicators) Risk & Money Management modules (Auto Lot, Daily Loss Limit, Trailing Stop) Real-time Alerts (Telegram, Email, Mobile Push Notification) Code Optimization & Bug Fixing for existing MQL5 programs Workflow: Please
Thujkkds 30 - 200 USD
Me and I will be there thank you for your help and sub and sub and sub in the morning to get the season and the screen is on the way home now and I will motho
I’m looking for an experienced MQL5 developer to create a high-frequency trading bot similar to those used for passing prop firm challenges , customised to my requirements. The EA should support ultra-fast entries and exits, hundreds of trades within short sessions, and advanced pending-order strategies. I have reference videos showing the exact trading style I want. Budget: $100–$200 (negotiable). Only experienced
Goldn zon 30+ USD
Hello, I am looking for a developer. I have a robust strategy based on Fibonacci, which I call "Goldn Zon." I tested it myself throughout the month of September, and now I would like to have a bot implement it so that it can trade continuously

Informações sobre o projeto

Orçamento
800+ USD
Prazo
de 7 para 14 dias