Tarea técnica
Project Overview
I am looking for an experienced MT5 / MQL5 Expert developer to build a fully customized Expert based on my own chart cycle/engine and manual Fibonacci workflow.
This is not an auto-trading robot.
The Expert is designed to assist my manual trading workflow by automating the repetitive chart and Fibonacci process while keeping the final visual/trading decision under my control.
The most important part of this project is the cycle/engine and its synchronization with the Fibonacci structure.
1. Main Concept
The Expert must work from my defined chart cycle/engine.
The workflow is:
Cycle / Engine → Structure → Fibonacci → Synchronization
The Fibonacci should not operate as a separate or unrelated tool. It must remain synchronized with the engine/structure according to my documented rules.
I will provide:
-
Detailed written Requirements Specification
-
Screenshots of the required layout
-
A short reference video (approximately 1–2 minutes)
-
Examples showing the complete cycle and expected visual result
These materials will define the required behavior.
2. Fibonacci Automation
The Expert must automate the Fibonacci process according to the exact rules provided in the Requirements Specification.
The Expert should be able to:
-
Create the required Fibonacci structure
-
Position it according to the defined cycle/engine
-
Update or move it when the defined structure changes
-
Maintain the required relationship between the engine and Fibonacci
-
Display the required Fibonacci levels and visual structure
-
Preserve the required historical/visual structures where specified
The exact Fibonacci rules and positioning will be provided privately in the project documentation.
3. Engine / Cycle
The engine/cycle is the core of this project.
The developer must reproduce the cycle shown in my reference material rather than replacing it with a different interpretation.
The Expert should follow the defined sequence and recognize the relevant structure according to the documented rules.
The developer should ask questions before coding if any part of the cycle is unclear.
4. Synchronization
The engine and Fibonacci must be locked/synchronized.
I do not want two independent systems that may become visually or technically separated.
The required relationship is:
Engine/Structure ↔ Fibonacci
The exact synchronization behavior will be demonstrated in my screenshots and reference video and described in the Requirements Specification.
5. Manual Control
This is a manual-assistance Expert.
The Expert must not automatically open, close, or manage trading positions unless such functionality is explicitly added to the final Requirements Specification.
The trader remains responsible for the final decision.
The purpose of the Expert is to automate the chart/Fibonacci workflow, not to replace the trader.
6. Existing MT5 Setup
The Expert must be tested with my actual MT5 chart environment and required assets/setup.
The demo should not be evaluated only on an empty/default chart.
I will test the Expert using my own MT5 demo environment and the chart setup relevant to the project.
7. Reference Video
I will provide a short video, approximately 1–2 minutes, showing one complete cycle and the intended visual workflow.
The video is a visual reference for:
-
Cycle behavior
-
Engine/structure
-
Fibonacci behavior
-
Positioning
-
Synchronization
-
Final visual result
The written Requirements Specification remains the detailed functional reference.
8. Developer Experience
Please provide a short 1–2 minute video or screenshots of previous MT5/MQL5 Expert projects that are technically relevant.
Relevant experience includes:
-
Fibonacci automation
-
Automatic creation/movement of chart objects
-
Chart-object synchronization
-
Cycle/structure-based automation
-
Manual trading assistance
-
MT5 Experts that do not automatically trade
No private client source code or confidential information is required.
Please briefly explain what the previous project automated.
9. Demo / Testing Before Acceptance
After development reaches a testable stage, I require a working demo/test version of the Expert.
The developer should provide the required temporary demo license/access so I can run the Expert on my MT5 demo account.
I will perform an initial technical test of approximately 60 minutes.
The initial test will check:
-
Expert installation/loading
-
Engine/cycle behavior
-
Fibonacci creation
-
Fibonacci positioning
-
Engine/Fibonacci synchronization
-
Visual layout
-
Basic stability
-
Any obvious errors
If necessary, I will perform additional testing before final acceptance.
The demo test is part of the development/acceptance process. It is not a separate trading service.
10. Acceptance
I will accept the completed order only after I have tested the delivered Expert against the agreed Requirements Specification, screenshots, and reference video.
A developer video showing the Expert working is not by itself final acceptance.
The actual Expert must be tested on my MT5 environment.
If something does not match the agreed specification, it should be corrected before final acceptance.
11. Final Delivery
Final delivery should include:
-
Complete working MT5 Expert
-
Compiled .ex5 file
-
Complete .mq5 source code
-
Required supporting files/settings, if applicable
-
Any agreed installation/use instructions
The complete source code must be delivered to me as part of the completed project.
I must be able to retain, use, modify, and maintain the delivered source code after completion.
12. Fixed Budget
Maximum project budget: $500 USD fixed price.
Please confirm that you can complete the agreed scope within this budget.
If additional functionality is requested outside the agreed Requirements Specification, it must be discussed and agreed separately before additional work or cost is added.
13. Important Project Rule
Please do not redesign or simplify the strategy based on your own interpretation.
I will provide the required workflow and visual behavior.
Your responsibility is to implement the documented system accurately in MT5/MQL5.
If any requirement is technically unclear or impossible, please explain it before implementation so we can agree on the solution.
14. Project Process
The expected process is:
Requirements → Developer confirmation → Development → Demo/Test Version → My MT5 Testing → Corrections → Final Version → Source Code + EX5 Delivery → Final Acceptance
The goal is a clean, customized MT5 Expert that reproduces my documented cycle/engine and keeps the Fibonacci automation synchronized with it.