Мальчик buybuy
Мальчик buybuy личный блог
09 августа 2019, 19:31

НОВЫЙ КОНКУРС от 09.08.19 на разработку "худшей" торговой системы. Пока в пилотном (но не бесплатном) режиме

Добрый день, коллеги!

Дабы не забывать о трейдерской направленности ресурса, решил устроить конкурс на разработку ТС (торговой системы).

Поскольку «правильные» условия проведения такого конкурса пока неясны, запускаем пилотный проект сроком на 1 неделю.
В течение этого времени будем допиливать условия «взрослого» конкурса.
Ну, или если конкурс вообще не вызовет интереса — выкинем его в помойку и придумаем следующий.

Всем хорошо известно, что убыточная ТС — это совсем неплохо, т.к. она может быть в теории превращена в прибыльную, если все сделки делать наоборот (это неверно в общем случае, но пока такое допущение подойдет). Прибыльная система — это еще лучше. И только система, дающая стабильный результат в районе 0, наверное, неинтересна. Как говаривал С.Мавроди — «только 0 ни во что превратить нельзя».

Итак:

ДАНО: Минутки по EURUSD за весь 2018 г. Данные просьба брать с finam.ru для стандартизации.

ОГРАНИЧЕНИЯ ПО КЛАССУ ТС: Обычная плоская реверсивная
Обычная — без заглядываний в будущее и манипуляций внутри минутного бара
Плоская — без плечей и реинвестирования. Вся торговля идет одним лотом в $1,000,000
Реверсивная — система всегда в рынке (в покупке или в продаже). При смене позиции происходит переворот двойным объемом ($2,000,000)
УТОЧНЕНИЕ: Все открытия/закрытия происходят лимитными ордерами. Ордер начинает выполняться со следующей свечи. Без махинаций — если open(next bar) лучше, чем цена ордера, открытие происходит по цене ордера (ордер формируется «между» свечами).
ОГРАНИЧЕНИЕ ПО ПАМЯТИ: Не более 90 календарных дней. Т.е. не используем более старые данные для расчета новых

ЗАДАЧА: Найти ТС с минимальным уклонением от 0.
ТОЧНЫЙ КРИТЕРИЙ: max(abs(equity), t в 2018 г.) --> min
ФОРМАТ ПУБЛИКАЦИИ РЕЗУЛЬТАТА: Число в $, желательно меньше $1,000,000 ))) Например, $82,138

В пилотном режиме каждый участник пишет на любой платформе и публикует результат (число). Задача доказательства результата лежит на потенциальном победителе — он переносит стратегию в TSLab (можно путем импорта модуля на C#), но с открытым текстом. Результат проверяется.

Призовой фонд пилотника — 5 тыр. Если наберется 5 участников — перейдем во взрослый конкурс. Если не наберется — вручим приз победителю. Если участник окажется 1 — будем фильтровать трешевые результаты (больше $500,000 например).

ТЕПЕРЬ КАК Я ВИЖУ ВЗРОСЛЫЙ КОНКУРС:

ДАННЫЕ: EURUSD за  2017, 2018, 2019 гг (также минутки с finam.ru)
ЗАДАЧА: Найти оптимальную ТС по тем же критериям отдельно за 2017, 2018 и неполный 2019
ПРИЗЫ: По 10 тыр за 1-е место в 2017 и 2018, 5 тыр за 2019 (год неполный — подгонка проще)
ЕСЛИ ОДНА И ТА ЖЕ СИСТЕМА ПОБЕЖДАЕТ В 2-Х НОМИНАЦИЯХ (за 2 любые года) — ПРИЗ УДВАИВАЕТСЯ
ЕСЛИ ОДНА И ТА ЖЕ СИСТЕМА ПОБЕЖДАЕТ В 3-Х НОМИНАЦИЯХ (за все 3 года) — ПРИЗ УТРАИВАЕТСЯ
ВКРАТЦЕ: Хорошая робастная система имеет шанс заработать в конкурсе 75 тыр

По платформам и технике пока непонятно все — будем обсуждать в процессе пилотника. Пока так:
1. Конкурс длится 3 недели
2. Каждый пишет на чем хочет
3. Раз в неделю подводится промежуточный итого и выбираются 3 номинанта
4. Вопрос переписывания на TSLab и подтверждения результата лежит на самих номинантах
5. На следующей неделе не рассматриваются результаты хуже, чем у победителя предыдущей (как заезды в квалификации Ф1)
6. Любые предложения, замечания и дополнения приветствуются

ВСЕ. НА ЭТОМ КОНКУРСУ ОБЪЯВЛЕН СТАРТ. ИТОГИ ПИЛОТНИКА ПОДВЕДЕМ В ПТ, 16.08.19

С уважением
75 Комментариев
  • Евгений Т.
    09 августа 2019, 19:47
    Ничего не понятно, но очень интересно.
  • Mike Dewar
    09 августа 2019, 20:25
    Мда...
    Судя по отклику, интеллектуальный конкурс — это не в чужом дерьме копаться
  • Дмитрий Ш
    09 августа 2019, 20:28
    Чем хуже, тем лучше?? Прикольный вариант, его часто, кстати, юзают, просто  не все осознают…
  • Михаил Prozz
    09 августа 2019, 21:00
    Может уже все сбросимся, и начнем коллективным разумом тут торговать.

    • ch5oh
      09 августа 2019, 22:45
      Михаил Prozz, а Вы умеете?
  • Сергей Кружаев
    09 августа 2019, 21:04
    солью любой депозит за пять дней
  • GoodBargains
    09 августа 2019, 21:26
    давай лучше просто у кого круче за 10-20 лет тесты(эквити и параметры) по разным инструментам
  • ves2010
    09 августа 2019, 21:55
    Прикол в том что заранее известно движение в 2018г поэтому написать сливаеющего бота проще простого
  • SergeyJu
    10 августа 2019, 09:04
    максимально теряющая система есть простая инверсия максимально зарабатывающей системы. Как-то неохота в таком конкурсе участвовать.
    Прикольнее создать систему, которая колеблется максимально близко к стартовой сумме. И, главное, прямого смысла в такой системе не просматривается. 
    • ves2010
      10 августа 2019, 10:41
      SergeyJu, ну как бы если система торгуется около нуля, то мартингейл выведет ее в профит легко
    • tashik
      10 августа 2019, 18:25
      SergeyJu, в топике написано, что нужна система, которая не сливает и не зарабатывает — с результатом близким к 0 на любом временном окне. Это имхо прикольно
  • tashik
    10 августа 2019, 18:19
    как я в отпуск в лес — так тут тепленькая пошла! вынуждена пропустить, но очень интересно дальнейшее развитие. Призовой фонд неважен. А без ТСЛаб никак? Я б откликнулась, но не отсюда (эх, даже показать никак — реклама кнопку сохранения закрывает, если фото вставлять)
    • ch5oh
      10 августа 2019, 21:27
      tashik, для мобильного файерфокса есть блокировщики типа uBlock. Для хрома аналогичные должны иметься.
  • Diamond
    12 августа 2019, 20:27
    Мечел пирамидить на плечи норм)
  • имя фамилия
    15 августа 2019, 20:28
    Ошибка: Ваш рейтин слишком низкий, вы не можете отправить инбокс. Минимально необходимый рейтинг: 50



      • имя фамилия
        17 августа 2019, 07:30
        Мальчик Buybuy, 

        Сделал допущение, что раз вы упомянули данную программу — то знакомы с ней. Программа TSlab версии 2.0. Для разработки и тестирования (в т.ч. оптимизации) стратегий является бесплатной, скачивается с оф. сайта. Дальше готовую систему либо переписывать на свой любимый язык, либо приобретать ежемесячную подписку на TSlab чтобы иметь возможность торговать.

        Графиков столько программа сама по умолчанию рисует. Соот-но: синяя линия – «buy and hold», зеленая — профит от длинных позиций, красная – от коротких. Нас интересует суммарный результат, т.н. эквити — закрашенная область, зеленая – если мы в профите и красная если в убытке.

        Чтобы выслать вам стратегию не хватило рейтинга, публиковать же в открытом доступе без согласования потенциального «владельца» не стал. Так понимаю, если вы напишите мне в ЛС, то я смогу ответить ссылкой на скачивание.

        Стратегия собрана на «кубиках», поэтому для ее реализации и понимания, знания навыков программирования особо не требуется.

        Для получения результата в долларах нужно конвертировать полученный результат. Стратегия показала за данный год результат 0.18% Прибыли. Соот-но следует умножить на стартовый капитал и поделить на 100.

  • bozon
    18 августа 2019, 20:28
    ну так, на вскидку, без данных: на каждом закрытие дневной свечи полностью переворачиваем позицию. 
    выхлоп: на тренде месим в ноль, на пиле сливаем (если не попадаем в резонанс).
    пс: вообще в идеале переворачиваться надо не по времени, а по изменению цены актива, шаг=СКО.
    ппс:… «тяжёлые хвосты» должны как-то влиять на размеры переворота (в %).
    • bozon
      18 августа 2019, 21:17
      bozon,... 
      шаг=ma*ско*sqrt(1+cov-0,25*a^2+b)
      ma — скользящая средняя;
      ско — среднее квадратическое отклонение логарифма ценовых приращений;
      cov — ковариация;
      а — «кривизна»;
      b — «дрейф».
      размер «окна» исторических данных везде одинаковый, «кривизну» и «дрейф» в принципе можно подобрать методом научного тыка 
  • tashik
    30 августа 2019, 17:46
    Вопрос: требование реверсивности — принципиальное? Может ли система открываться в противоположную сторону — но не сразу, не тогда, когда закрывается предыдущая позиция? То есть если лонг-шорт-лонг-шорт будет соблюдено, но переворота двойным объемом не будет  при этом?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн