Утилита/Советник для бэктестов сигналов из 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
(34)
Projects
55
31%
Arbitration
8
0% / 63%
Overdue
13
24%
Free
Published: 22 articles, 1 code
2
Developer 2
Rating
(361)
Projects
643
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
3
Developer 3
Rating
(54)
Projects
102
23%
Arbitration
12
25% / 17%
Overdue
13
13%
Free
4
Developer 4
Rating
(72)
Projects
147
67%
Arbitration
21
10% / 71%
Overdue
44
30%
Free
5
Developer 5
Rating
(296)
Projects
475
40%
Arbitration
105
40% / 24%
Overdue
80
17%
Busy
Published: 2 codes
6
Developer 6
Rating
(45)
Projects
52
54%
Arbitration
2
0% / 50%
Overdue
1
2%
Free
Published: 2 codes
Similar orders
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

Project information

Budget
200+ USD
Deadline
from 1 to 30 day(s)