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

指定

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

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
評価
(379)
プロジェクト
523
39%
仲裁
29
59% / 3%
期限切れ
55
11%
仕事中
パブリッシュした人: 11 codes
2
開発者 2
評価
(42)
プロジェクト
70
21%
仲裁
0
期限切れ
0
3
開発者 3
評価
(3)
プロジェクト
6
0%
仲裁
0
期限切れ
0
4
開発者 4
評価
(37)
プロジェクト
50
20%
仲裁
15
27% / 67%
期限切れ
7
14%
パブリッシュした人: 1 code
5
開発者 5
評価
(71)
プロジェクト
146
67%
仲裁
19
11% / 68%
期限切れ
44
30%
6
開発者 6
評価
プロジェクト
1
100%
仲裁
2
0% / 0%
期限切れ
0
仕事中
7
開発者 7
評価
(169)
プロジェクト
182
33%
仲裁
5
60% / 20%
期限切れ
3
2%
パブリッシュした人: 3 codes
8
開発者 8
評価
(535)
プロジェクト
613
34%
仲裁
33
39% / 45%
期限切れ
9
1%
多忙
9
開発者 9
評価
(284)
プロジェクト
458
39%
仲裁
94
44% / 18%
期限切れ
72
16%
取り込み中
パブリッシュした人: 2 codes
類似した注文
Необходим советник для MetaTrader 4/5, торговля по одному активу золото (XAU/USD), с Stop и Take ордерами, с входом в сделку от 1-2% от депозита. 1. Торговля одним инструментом XAU/USD, внутридневная торговля или свинг, без переноса сделки на завтра, если внутри дня, свинг от 3-15 дней. 2.Вход в сделку от 1% от депо, с риском 0.5-1% от депо если внутри дня если сделка от 2-15 дней, Stop ордер 1-1.5% допустим а Take
Взять за основу доступный бесплатный советник Dark Venus, написать нового советника который будет работать точно так же как Dark Venus с моими дополнениями и пожеланиями. Дополнения: - фильтр новостей на основе доступного бесплатного индикатора FXSSI.Calendar; - модифицировать фильтр времени добавив расписание торговли согласно фильтру новостей;

プロジェクト情報

予算
100+ USD
締め切り
最低 2 最高 10 日

依頼者

出された注文1
裁定取引数0