Блог им. Serg_V |Алгоритм спредер

    • 19 февраля 2013, 17:28
    • |
    • Serg_V
  • Еще
Здравствуйте!
 
В очередной раз размещаю одну из своих разработок в области алгоритмического трейдинга.
Но в качестве анализа использую не ценовой ряд, а стакан. Цель алгоритма — получение прибыли размещая лимитные ордера в стакане при определенных условиях. Будем подбирать инструменты, которые не интересны HFT роботам, где  спред составляет более 0,05%, такие как BRH, GZM, SUGR, OFZ и множество других инструментов с “вялым стаканом».
Итак, для получения прибыли в долгосрочном плане нам потребуется несколько инструментов + условия для входа, при котором будем получать мат. ожидание>0. А именно средняя прибыль*%приб.сделок-средний убыток*%убыточных сделок.
Условие для получения хорошего входа: при расширении спреда на определенной значение будем выставлять лимитные заявки на покупку и на продажу, при условия исполнения закрывать чуть выше/ниже от цены входа. При не длительном наблюдении получаем что спред в основную сессию в среднем составляет 30-50п, что не более 0,07%


( Читать дальше )

Блог им. Serg_V |Путь алгоритмического трейдера

    • 15 февраля 2013, 10:55
    • |
    • Serg_V
  • Еще
Здравствуйте!
 
Решил поделиться своим опытом и рассказать свой путь алгоритмического трейдинга, с целью пользы в основном начинающим алготрейдерам. Сейчас эта тема очень популярна. Основное преимущество что хороший алгоритм дает результаты, которые можно ожидать в будущем, с некими допущениями (предположим что рынок становится сложнее и параметры во времени будут падать).
На рынке я с 2007г. Начало — банально, ПИФы, акции. С 2008 г исключительно системный трейдинг фьючерсами FORTS. За это время прорабатывались различные идеи, которые можно формализовать 100%. Свои системы эксплуатировал от полугода до 2х лет. Система в среднем дает порядка 40% на 1к без эффекта плеча, с показателями доходность/макс просадка порядка 3/1-5/1 на годовом интервале. Алгоритмы все направленного типа. Т.е зарабатывают за счет движения из точки A в точку B.
С 2011г уровень алгоритмов значительно повысился, стал применять различные методики в разработке и методике оценки качества системы. При разработке главное сама идея (торгующейся паттерн, который имеет свойство устойчиво повторяться во времени), это для 100% формализованных алгоритмических систем. Сама идея при наложении на все временные участки должна иметь хорошие параметры (стабильная кривая вверх), далее дело техники, доработка, фильтрация неблагоприятных фаз рынка и т.п. Идея проверяется на 1м временном интервале (INSample), накладывается на другие(OUTOfSample- период чисто рыночной торговли), параметры OUTOfSample должны укладываться в InSample. Далее алгоритм ставится на реальный счет, если по итогу параметры OUTOfSample укладываются в INSample значит идея рабочая и устойчива, далее отслеживаем во времени и смотрим насколько реальные параметры соответствуют тестовым. Основные количественные параметры системы, которые принимаются в эксплуатацию Доходность(не менее 40%), Максимальная просадка(не более 5%), Средняя сделка(Не менее 200п), % прибыльных сделок(в зависимости от самой идеи системы), Профит фактор(не ниже 1,5), Рекавери Фактор(не ниже 15), Средняя Прибыль/Средний Убыток(в зависимости какой % прибыльных сделок, если более 50% то не ниже 3). Качественные параметры – Коэффициент шарпа (не ниже 6), показывает насколько доходность равномерна распределяется  во времени.


( Читать дальше )

Блог им. Serg_V |Алгоритм на основе разделения объема купли/продажи

    • 13 февраля 2013, 08:25
    • |
    • Serg_V
  • Еще
Здравствуйте!
 
Выкладываю свой, не так давно разработанный алгоритм.
Основная идея – идентификация краткосрочного направленного движения на РИ, посредством распределений цен вблизи максимумов/минимумов и направлений объемов сделок в баре.
Задача алгоритма: Брать с высокой вероятностью движение 700п по РИ, в основном фазе бокового рынка.
Проще говоря, по некоторым признакам запоминаем важный экстремум, далее мониторится соотношение объемов на покупку/продажу, прошедших в барах, вблизи этого экстремума.
При значительных перевесах объемов идет вход в позицию.
Инструмент РИ, таймфрейм 30сек. Кол-во сделок в день -2-6 Лонг+Шорт. Реализован на C# под ТСлаб.
В связи с плохой обработкой .bin файлов не могу сделать тест на длительной истории (не подгружаются длинные участки, часто битые файлы). А брокеры не дают направление в тиках.
Идею тестил на RIH3, кусочно переносил на RIZ2. Статистики мало.
Возможно у кого-либо есть идеи по доработки алгоритма, вышлю оболочку и скрипт под ТСлаб.


( Читать дальше )

Блог им. Serg_V |Аналог стратегии Александра Резвякова

    • 11 февраля 2013, 08:18
    • |
    • Serg_V
  • Еще
Здравствуйте!
Предлагаю вашему вниманию одну из своих наработок, на мой взгляд достаточно интересную. Это полуавтомат/автомат для идентификации направленного дня. Если кратко, то идея не новая. Ее активно продвигает Александр Резвяков и другие тренеры по биржевой торговли. Основная суть – идентифицировать среднесрочную и краткосрочную тенденцию, зайти в в долгосрочное сильное движение с маленьким стопом. А потом зафиксировать прибыль в несколько десятков раз превышающую размер стопа.
Что делает данный алгоритм:
1.         В заданное пользователем временное окно мониторит рынок на наличие движения (5 мин таймфрейм).
2.         При наличие такого движения, входит в рынок «по маркету». Устанавливает заданный пользователем стоп в «Х» пунктов.
3.         При достижении накопленной прибыли «У» пунктов, стоп перетаскивается в безубыток.
Что делает сам пользователь:
1.         Устанавливает все настройки (включая диапазон временного окна для захода, кол-во попыток захода в день, уровень для стопа и безубытка).


( Читать дальше )

Блог им. Serg_V |Алгоритм

    • 07 февраля 2013, 08:29
    • |
    • Serg_V
  • Еще
Здравствуйте!
Выкладываю эквити, параметры одного из своих алгоритмов, написанного на C# под ТСлаб.
Закономерность заметил более полугода назад. Сделалал соответствующие тесты  с 11г (алгоритм мониторит только вечернию сессию). Торгует периодически повторяющиеся (при определенных обстоятельствах) модели поведения цены. Шаблоны или паттерны их еще называют. Проскальзывание учтено 50 пунктов, 1-я секунда торгов не используется. Из параметров только временное окно, т.е оптимизания имеет мето только в очень разумном пределах. Параметры стабильны на всем временном интервале. Наложил на 10г, укладывается в тестовые параметры, так же стабильны. С 06.12 период чисто рыночной торговли (не менялся ни один из параметов). Система показала себя достойно, на общей картине крайне низкой волатильности и объеме торгов.
Система имеет емкость порядка 300к, без падения эффективности.
Могу предложить в аренду.
Также реализую ваши идеи на C# под ТСлаб.
Новичкам помогу бесплатно. vanilov83@mail.ru
Алгоритм
 
 
 

Блог им. Serg_V |Алгоритм на основе разделения объемов купли/продажи.

    • 29 января 2013, 15:44
    • |
    • Serg_V
  • Еще
Здравствуйте!
 
Выкладываю свой, не так давно разработанный алгоритм.
Основная идея – идентификация краткосрочного направленного движения на РИ, посредством распределений цен вблизи максимумов/минимумов и направлений объемов сделок в баре.
Задача алгоритма: Брать с высокой вероятностью движение 700п по РИ, в основном фазе бокового рынка.
Проще говоря, по некоторым признакам запоминаем важный экстремум, далее мониторится соотношение объемов на покупку/продажу, прошедших в барах, вблизи этого экстремума.
При значительных перевесах объемов идет вход в позицию.
Инструмент РИ, таймфрейм 30сек. Кол-во сделок в день -2-6 Лонг+Шорт. Реализован на C# под ТСлаб.
В связи с плохой обработкой .bin файлов не могу сделать тест на длительной истории (не подгружаются длинные участки, часто битые файлы). А брокеры не дают направление в тиках.
Идею тестил на RIH3, кусочно переносил на RIZ2. Статистики мало.
Поэтому предлагаю к продаже этот скрипт с открытым кодом, + параметры системы.


( Читать дальше )

Блог им. Serg_V |Пример торгового алгоритма

    • 23 января 2013, 08:31
    • |
    • Serg_V
  • Еще
Здравствуйте!
Как я понимаю на этом ресурсе не очень много алготрейдеров, но достаточно много системщиков. Решил выложить одну из своих стратегий, разработанных в конце 2011г.
 Возможно кому-то будет интересна идея. Алгоритм основан  на статистическом анализе распределений цен вблизи максимумов минимумов, идентифицируются ложные прорывы (выносы на стопы). Далее алгоритм цыпляется за ценой, трейлит позицию или закрывает через определенное время, или по тейк профиту. Анализ проводился на 10,11г, эти результаты накладывались на 09г, а период чисто рыночной торговли 12г. Как видим, выборка чисто рыночной торговли OutofSample (без изменений ни одного из параметров), укладывается в выборку настройки системы. Параметры стабильны.
Преимущество системы что ей не нужно чисто выраженное направленное движение, которые используют трендовые алгоритмы. Это система не плохо себя чувствует на фазах пониженной волатильности, во время затяжных флэтов, как мы наблюдаем РТС во второй половине 12г.


( Читать дальше )

....все тэги
UPDONW
Новый дизайн