Нужен советник по простой системе на основе объема (по акциям)

MQL5 专家 策略优化 Python 股票

指定

Необходимо написать советника (эксперт) для дальнейшей оптимизации параметров. Система на основе объема (по акциям) на минутных данных (уже есть закаченные рыночные данные) по портфелю акций.

0.     Импортировать в MT5 подгруженные ранее рыночные данные по 70 акциям с 2020 г. (данные уже приведены к нужному формату).

1. По списку тикеров  посчитать средний объем (дневной) за последние 2 месяца, оставить в списке 80% с наибольшим средним объемом. Таким образом сформировать базу для дальнейших расчетов. Это делается окном и пересчитывается ежедневно.

2. По базе: ежедневно считать доходности с 23:49 предыдущего дня до 16:00 текущего дня по всей базе. 

3. По базе: ежедневно считать направленный объем с 23:49 предыдущего дня до 16:00 текущего дня по всей базе по следующей формуле: 

# directional_pressure = sum( sign(return) * abs(return) * real_volume )  

4. Далее для попадания (покупки) в портфель бумаги должно одновременно сложиться 2 условия: доходность > 2%* и посчитанный объем (directional_pressure ) > 10 000* . Покупки осуществляются сразу после расчетов. Продажи осуществляются в 10 утра следующего за покупками дня.

5. Максимальное количество отобранных бумаг в портфеле - 5. Веса распределяются равномерно. Сумма весов = 1 (100% от капитала). Если в каком-то дне нет бумаг удовлетворяющих условиям из п. 4 - ничего не происходит. На следующий день расчеты повторяются.

6.     Если отобранных бумаг больше 5 приоритет отдается доходности (на python): df_selected = df_result[(df_result["Return_%"] > 2) & (df_result["directional_pressure "] > 10000)].sort_values(by="Return_%", ascending=False).head(5)

С * это параметры для оптимизации.

По итогу выполненных работ должен быть приложен исходный код.


反馈

1
开发者 1
等级
(394)
项目
550
40%
仲裁
30
57% / 3%
逾期
57
10%
工作中
发布者: 11 代码
2
开发者 2
等级
(44)
项目
74
20%
仲裁
1
0% / 100%
逾期
0
空闲
3
开发者 3
等级
(5)
项目
10
20%
仲裁
1
0% / 100%
逾期
1
10%
工作中
4
开发者 4
等级
(39)
项目
52
19%
仲裁
15
27% / 67%
逾期
8
15%
空闲
发布者: 1 代码
5
开发者 5
等级
(72)
项目
147
67%
仲裁
21
10% / 71%
逾期
44
30%
空闲
6
开发者 6
等级
(1)
项目
2
50%
仲裁
3
0% / 33%
逾期
0
空闲
7
开发者 7
等级
(172)
项目
186
32%
仲裁
5
60% / 20%
逾期
3
2%
空闲
发布者: 3 代码
8
开发者 8
等级
(566)
项目
655
33%
仲裁
41
41% / 46%
逾期
11
2%
繁忙
9
开发者 9
等级
(297)
项目
476
40%
仲裁
105
40% / 24%
逾期
81
17%
已载入
发布者: 2 代码
10
开发者 10
等级
(3)
项目
1
100%
仲裁
3
0% / 100%
逾期
0
空闲
相似订单
Нужен советник на золото , закинул скрин каком принципе . На mt5, и что бы код был бы свободный , смогбы его доработать . Встроенный стоп лосс, тайк профит , интерфейс .что бы автоматически открывал и закрывал позиции

项目信息

预算
100+ USD
截止日期
 2  10 天