Specification
I am looking for an experienced MQL5 programmer to develop a library containing simple yet functional order management panels for MetaTrader 5. The library must be integrable and callable from my main project.
Main Requirements:
1. Callable Library:
- The entire code must be written in a separate library ( .mqh ).
- The library must provide simple functions to:
- Create dynamic panels.
- Minimize and reactivate panels.
- Manage buttons and basic actions.
2. Dynamic Panels:
-
Panel 1 (Strategy 1):
- A blank layout, automatically adaptable to the size of the chart.
- Includes a button to minimize the panel (reduced to a compact bar).
- Includes a button to reactivate the panel (restore full view).
- A preconfigured button for a basic action (e.g., pause the strategy).
- Ready to add additional elements (e.g., labels or other controls).
-
Panel 2 (Strategy 2):
- Identical to Panel 1 but for managing the second strategy.
3. Separate Tabs:
- Tab 1 (Strategy 1): Contains Panel 1.
- Tab 2 (Strategy 2): Contains Panel 2.
- Tab 3 (Settings):
- Contains two rows with integer numeric inputs and associated buttons to call basic functions.
4. Main Features:
- Dynamic adaptation: The panels must automatically resize based on the chart dimensions.
- Minimization/Reactivation: Each panel must include buttons to toggle between compact and expanded states.
- Basic actions: Preconfigured buttons to perform simple actions (e.g., pause, call functions in Tab 3).
Technical Requirements:
-
Separate Library:
- The code must be encapsulated in a library ( .mqh ) callable from the main project.
- Provide usage examples to integrate the library.
-
Compatibility:
- The code must work with MetaTrader 5.
-
Readable Code:
- Well-commented and structured for easy modification.
-
Efficiency:
- Lightweight, with a simple design to ensure optimal performance.
Additional Information:
To clarify the requested functionalities, I will provide an example script with a single panel, useful for understanding my needs and the desired integration.
Timeline:
Estimated delivery within 1 week, but there is no urgency: I can wait longer if necessary.
Responded
1
Rating
Projects
289
27%
Arbitration
14
50%
/
36%
Overdue
9
3%
Loaded
2
Rating
Projects
5
20%
Arbitration
2
0%
/
100%
Overdue
2
40%
Free
3
Rating
Projects
0
0%
Arbitration
1
0%
/
100%
Overdue
0
Free
4
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
5
Rating
Projects
4
0%
Arbitration
0
Overdue
0
Free
6
Rating
Projects
14
14%
Arbitration
0
Overdue
2
14%
Loaded
Project information
Budget
50+ USD
VAT (22%):
11
USD
Total:
61
USD
For the developer
45
USD
Deadline
from 7 to 14 day(s)