Это описание оригинала. Единственное я там какие то делал махинации с кодировкой файла чтобы он запустился.
У меня задача чтобы хеджировать портфель акций фьючерсом мини миксом. То есть шортить его.
1. Сейчас скрипт работает только лонг. Сделать такой же, только в шорт.
2. Сейчас есть настройка размера уровня, через который снова идет усреднение. Хочу чтобы еще был множитель, на который этот уровень увеличивается с каждым следующим уровнем усреднения. Каждый предыдущий на множитель. Первый 1, второй 1*1,1, третий 1*1,1*1,1, где 1,1 — множитель. Но множитель работает только на набор позиции, а на сброс всегда изначальный.
3. В лог нужно писать также размер профита накопительным итогом по всем сделкам и объем проторгованный для расчета комиссии брокера. Ну и можно ставку комиссии добавить чтобы счетать, если делаем п.4.
4. Если это не дофига займет времени, можно какую то панель вывести с параметрами. Какой следующий уровень набора, сброса, накопленный профит сегодня, за все время, объем комиссии.
5. У меня почему то он автоматом не запускается утром, приходится руками стартовать каждый раз. Думал может не успевает данные по тикерам получить, отсрочку старта ставил в минуту, но не помогло.
Прошу оценить задание с п.5 и без него.
Доработанный скрипт должен быть в открытом коде. Если кому-то нужен такой же, можете присоединиться к оплате автору доработок.
1) Для выбора платформы, где писать роботов я выбрал Metatrader
По нескольким причинам.
— большое количество программистов, работающих именно с метатрейдер, способных выполнять даже самые сложные поставленные задачи.
-возможность написания коннекторов с другими биржами.
(к примеру я сделал коннектор к бирже bitmex.com, для торговли криптовалютами с минимальными комиссиями)
— удобный и довольно точный тестер для стратегий.
-возможность торговли на множестве площадок.
2) Далее я выбрал программиста, который находился в топе и началась работа.
Сразу скажу всего было около 50 версий.
Пробные концепции:
1)Это стратегии еще 2013 года (но про них можно забыть, это простой прайсченел оптимизированный)