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

Spezifikation

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

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)

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

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


Bewerbungen

1
Entwickler 1
Bewertung
(379)
Projekte
523
39%
Schlichtung
29
59% / 3%
Frist nicht eingehalten
55
11%
Arbeitet
Veröffentlicht: 11 Beispiele
2
Entwickler 2
Bewertung
(42)
Projekte
70
21%
Schlichtung
0
Frist nicht eingehalten
0
Frei
3
Entwickler 3
Bewertung
(3)
Projekte
6
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
4
Entwickler 4
Bewertung
(37)
Projekte
50
20%
Schlichtung
15
27% / 67%
Frist nicht eingehalten
7
14%
Frei
Veröffentlicht: 1 Beispiel
5
Entwickler 5
Bewertung
(71)
Projekte
146
67%
Schlichtung
19
11% / 68%
Frist nicht eingehalten
44
30%
Frei
6
Entwickler 6
Bewertung
Projekte
1
100%
Schlichtung
2
0% / 0%
Frist nicht eingehalten
0
Arbeitet
7
Entwickler 7
Bewertung
(169)
Projekte
182
33%
Schlichtung
5
60% / 20%
Frist nicht eingehalten
3
2%
Frei
Veröffentlicht: 3 Beispiele
8
Entwickler 8
Bewertung
(535)
Projekte
613
34%
Schlichtung
33
39% / 45%
Frist nicht eingehalten
9
1%
Überlastet
9
Entwickler 9
Bewertung
(284)
Projekte
458
39%
Schlichtung
94
44% / 18%
Frist nicht eingehalten
72
16%
Beschäftigt
Veröffentlicht: 2 Beispiele
Ähnliche Aufträge
Есть закрытый TV-индикатор, но он может отдавать алерты на выбранный URL либо в телеграм, в алерте, цена входа, стоп-лосс, и цели тейк-профита. Нужно настроить автоматическое открытие сделки по api-ключу на биржу бинанс с заданными параметрами (объем, плечо, закрытие по целям итд). При успешном выполнении следующим заданием нужно будет создать ещё одно копирование, но с мартингейлом после минусовой сделки. Вход по
Необходим советник для 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

Projektdetails

Budget
100+ USD
Ausführungsfristen
von 2 bis 10 Tag(e)

Kunde

Veröffentlichte Aufträge1
Anzahl der Schlichtungen0