Подвожу свои промежуточные итоги 1/2 года в Проекте.
Многие участники при разработке систем уделяют большее внимание прибыли. Когда проводят тесты на большом промежутке времени, то смотрят только на угол наклона и не обращают внимание на то, что когда начинаешь раздвигать эквити, то получается не самая радужная картинка. Ест-но можно найти оправдание: такое не повторится и так далее. А если вдуматься, то если ты уменьшаешь риск позиции (лотность, вола, время) то априори при одной и той же доходности, прибыли становится больше. По-другому, если на убыточной сделке сэкономил 200р, то считай 200р прибавил к тейку!
В текущих версия сделал уклон на это. В итоге получилось группа ботов, в которых каждый бот отвечает за свой неповторяющийся (уникальный) риск отдельно.
Получилась достаточно интересное наблюдение. Шесть основных ботов обрабатывают решения 10ти сводов правил (логик).
Как вы знаете (сильно упрощая), искусство управляющих фондами и портфелями состоит в подборе состава портфеля для достижения заданного соотношения риска и доходности, согласно современной портфельной теории Марковица. В портфель набираются различные инструменты с разными весами для снижения рисков и увеличения возврата (в целом).
И в зависимости от стратегии, портфель ребалансируется с частотой раз в год/квартал/месяц…
Суть ребалансировки — подборка весов портфеля методом решения задачи оптимизации с помощью функций квадратичного программирования, или поиск весов между активами, которые в результате отвечали бы:
Полностью приводить теорию не имеет смысла, она доступна для желающих в интернете. Особенно рекомендую понять тему эффективной границы. Это суть портфельной теории.
Ура, наконец демо-версия готова!
ВАЖНО! Те, кто уже скачал архив в день размещения топика, перекачайте — он исправлен! Ссылка обновлена.
Для тех, кто пропустил:
— https://smart-lab.ru/blog/697641.php немного картинок
— https://smart-lab.ru/blog/700079.php видео работы скрипта
Итак, еще раз, что такое SmartMap? Это срез стакана, который остается на графике в виде меток, что позволяет нам видеть когда и где были крупные скопления, как они отрабатывались ценой, и где они есть сейчас. Дополнительно отображается общая ситуация по стакану в виде совокупного количества бидов и асков.
Достаточно популярная вещь у иностранцев, присутствует в большинстве импортных терминалов под названиями BookMap/HeatMap. Однако везде имеется мощный недостаток — при изменении ТФ или любого параметра, сформированный на графике рисунок «следов» исчезает. Почему? Потому что история стакана не сохраняется. Наша разработка лишена этого минуса. Меняете ли вы тайм-фрейм, какую-то настройку отображения скрипта — неважно, метки на графике остаются. Скрипт собирает историю с момента включения Квика. Все что от вас требуется — открытый стакан по инструменту.
1. Что было сделано?
Из адекватных стратегий отобрал 3 и запустил на базовом депозите $1.
Но в одной из стратегий глючит индикатор, который лежит в основе системы принятия торговых решений. Иногда он почему-то перестает адекватно оценивать текущую ситуацию и перестает выдавать сигналы, пропуская входы.
Потому думаю не очень надежное решение. Или надо его перебирать — отлаживать.
Из чего отбирал:
account | alive | balance | fixed | float | to target.. | max dd | profit/dd | month income |
[60727524][201] | 15 | 95.93 | 95.93 | 0.00 | 10.00 | -86.00 | 1.12 | 134.30 |
[60727524][202] | 15 | 58.02 | 58.02 | 0.00 | 5.00 | -55.77 | 1.04 | 81.23 |
«Коридор безразличия» — это коридор относительно некоторого уровня (вычисляемое число для разных систем по разному), в котором не совершаются операции… строится по принципу уровень плюс-минус k*«волатильность в %», где k-оптимизируемый параметр (алгоритмы оптимизации в разных системах — разные), а «волатильность» вычисляется по предыдущим значениям приращений логарифмов цен по моему авторскому алгоритму и не меняется в течении таймфрейма расчета (для трендовиков — день, да контртренда в РИ — час)цитата из А.Г.