Утилита/Советник для бэктестов сигналов из CSV файла

MQL5 Experts Scripts Data mining

Job finished

Execution time 10 days
Feedback from customer
Отличный разработчик. Внимательный к деталям. Подробно выясняет и уточняет задачу за которую берется, что помогает четко определить итог.
Feedback from employee
Был рад посотрудничать! Интересная задача, местами трудная. Конструктивное общение.

Specification

Задача: нужно написать советника (готов рассмотреть и другие подходы к решению задачи).

есть CSV файл, по разным рынкам с сигналами за год (около 300).

Нужно считать этот файл и при бэктесте выставить эти сигналы с заданными тейками и стопами.

Утилита похожа на данную, но чуть иная:  Simple History Receiver

Тейки и стопы могут задаваться числом или процентом от цены входа.

Пример CSV файла прикреплен, а тут вот таблица

DateTime   Symbol Signal Volume   Price1 Price2 Price3 StopLoss TakeProfit1 TakeProfit2 TakeProfit3
13.10.2023 07:01:11
USDRUB BuyMarket 100  
13.10.2023 11:01 :10  EURRUB BuyLimit 100   90 1% 5% 10%
13.10.2023 12:05 :05  EURUSD SellLimit 100   90 85 97 101











Files:

Responded

1
Developer 1
Rating
(33)
Projects
54
30%
Arbitration
8
0% / 63%
Overdue
13
24%
Free
2
Developer 2
Rating
(356)
Projects
632
26%
Arbitration
89
73% / 13%
Overdue
12
2%
Free
3
Developer 3
Rating
(52)
Projects
97
24%
Arbitration
10
20% / 20%
Overdue
12
12%
Working
4
Developer 4
Rating
(61)
Projects
134
71%
Arbitration
19
11% / 68%
Overdue
43
32%
Free
5
Developer 5
Rating
(256)
Projects
415
38%
Arbitration
86
44% / 19%
Overdue
70
17%
Busy
6
Developer 6
Rating
(45)
Projects
52
54%
Arbitration
2
0% / 50%
Overdue
1
2%
Free
Similar orders
I am looking to enhance the profitability of my current Expert Advisor (EA) using a Martingale approach with a CCI Indicator (the code is approximately 1200 lines currently) and would like to implement several key improvements. Below, I have detailed the areas where I believe the EA can be optimized and made more effective and i have provided the code in a .txt file: Note: I would like to run this EA most preferably

Project information

Budget
200+ USD
For the developer
180 USD
Deadline
from 1 to 30 day(s)