Антон Кротов
Антон Кротов личный блог
13 августа 2012, 10:14

Заготовка трендовой ТС. Код для WealthLab

Доброго времени суток всем!
 
Планировал летом отдохнуть от рынка, свалив торговлю на робота, но сильная просадка по счету поспособствовала досрочному вливанию в работу: нужно разрабатывать новую ТС и пускать ее в торговлю вместе со старой.
 
Первоначально планирую поиграться с трендовыми стратегиями на часовиках. На выходных накропал один вариант самой простой трендовой стратегии, но что-то он мне не нравится, и, скорее всего, я вряд ли буду его развивать. Так что если у кого есть желание, вот код ее заготовки для WealthLab 5.4:
zalil.ru/33672832 (копия files.mail.ru/DT4ZU2)
 
В двух словах:
— торговля на часовиках
— вход по пробою min/max последних трех свечей
— ползущий стоп по индикатору, являющемуся средним между max (или min) за последние 5 периодов и хаем (или лоем), сдвинутым на 9 периодов.
 
Вот ее результаты:
Заготовка трендовой ТС. Код для WealthLab
Заготовка трендовой ТС. Код для WealthLab

 
Примечание. Стратегия в том виде, в котором я ее выкладываю, хоть и вполне пригодна для торговли (без реинвестирования), является  всего лишь заготовкой. Лично меня она не устраивает по многим параметрам, а развивать ее неохота. Может быть кому-то она понравится в нынешнем виде, а может кто-то доведет ее до ума. В первую очередь, я полагаю, надо поиграться с фильтрами для отсечения большого количества мелких убыточных сделок.
85 Комментариев
  • Марина
    13 августа 2012, 10:29
    Если есть почта на mail.ru, там хороший файлообменник, тоже удаляется, но попозже!)
  • Тимофей Мартынов
    13 августа 2012, 10:51
    Спасибо. Отличный код для визуализации сделок. Возьму на вооружение :)
  • Yurismi
    13 августа 2012, 10:59
    что такое «фалообменник» ???))))))))
  • Kestable
    13 августа 2012, 11:00
    rghost.ru
      • Shara
        13 августа 2012, 11:11
        Антон Кротов, а Вы не можете выложить скриншот кубиков этой системы в ChartScript Wizard, а то у меня Велс 4.
          • Shara
            13 августа 2012, 12:16
            Антон Кротов, это для Вас специалиста 10 минут. Я в в 4 плохо разбираюсь, а в 5 вообще. А когда код всавляешь в велс, разве он не отображается кубиками в ChartScript Wizard? Просто когда делаешь из кубиков, он еще и кодом в ChartScriptе пишется.
  • krolix
    13 августа 2012, 11:02
    Антон, я так понял, проскальзывание и комиссия заложены? Прибыль на сделку не очень большая, проскольз может многое съесть, но мне нравится у тебя ПФ и количество сделок. Я торгую по часовикам РТС, сделок всего за 4 года менее 100 в лонг и 100 в шорт, средняя прибыль на сделку 1,2%. В блоге где-то описывал, если интересно — спрашивай.

    Надо бы твою систему поюзать для диверсификации) Любопытно очень!
    • krolix
      13 августа 2012, 11:05
      krolix, мм, кстати, а где период май 08 — янв. 09? Без этого как бе не то)
    • Redlabel
      13 августа 2012, 15:04
      krolix, коммис можно не закладывать, достаточно увеличить слиппаж, с 50пп до 55пп например.
  • cruss1u5
    13 августа 2012, 11:04
    у фидэлити инвестментс неплохой файлообменик… lol
  • Айкен Флаев
    13 августа 2012, 11:06
    А все пользуются платным WealthLab? Бесплатного варианта вообще нет?
    • Роботорговец
      13 августа 2012, 14:21
      Айкен Флаев, вы же не хотели программировать....?
      • Айкен Флаев
        13 августа 2012, 14:42
        Роботорговец, так код-то готов)) причём предельно просто, и изменить его это не заново написать… но тслаб ставлю))
        • Роботорговец
          13 августа 2012, 14:45
          Айкен Флаев, если вы знакомы с программированием, зачем пост про незнакомых с программированием? можно сразу велзлаб
          • Айкен Флаев
            13 августа 2012, 15:33
            Роботорговец, так я с ним не знаком всё-таки
            просто я вижу где 3 заменить на 4, чтобы отсчитывались не 3, а 4 свечки, и то это только из-за подробных комментов автора
            а свою систему я закодить-то не смогу
  • Александр Житницкий
    13 августа 2012, 11:29
    спасибо за код с визуализацией сделок!
  • ZooR
    13 августа 2012, 11:46
    хрень не работающая, целых 5 минут убил на проверку )))
    без комиссов — красивый график эквити, а комиссы возвращают в суровую действительность )))
      • ZooR
        13 августа 2012, 12:08
        Антон Кротов, 80 ка сделку, всё равно за пост спасибо ), хоть пообщаться )
      • Сергей cms
        13 августа 2012, 12:31
        Антон Кротов, А как можно обрезать мелкие убыточные сделки?
  • athlant64
    13 августа 2012, 11:50
    Господа Wealt-lab-исты, как в Wealth-lab наложить друг на друга два графика?
      • asteroid
        13 августа 2012, 12:30
        Антон Кротов, А подскажите еще плиз по wealth'у что значит оператор ">>"?
  • Александр М
    13 августа 2012, 12:38
    :)
    С возвращением.
      • Александр М
        13 августа 2012, 12:48
        Да, забросил. Хвастаться нечем, к сожалению.
        Но я тоже сейчас понемногу возвращаюсь к робостроительству, так что еще повоюем :)
  • ZooR
    13 августа 2012, 12:51
    смотрю, смотрю на скрипт… вроде правильно собран…
    может у вас пока открыта длинная поза короткая не открывается и наоборот?
      • ZooR
        13 августа 2012, 13:05
        Антон Кротов, да, сделки не бьются…
        imglink.ru/show-image.php?id=64acf9efe649fc369035b813de3c2f26
          • ZooR
            13 августа 2012, 13:14
            Антон Кротов, ну, тогда понятно…
        • Андрей
          13 августа 2012, 13:09
          ZooR, код вроде для WealthLab, а у тебя TSLab, он что подходит?
          • ZooR
            13 августа 2012, 13:13
            Andrei78, правила ж известны, сам написал )
            • Андрей
              13 августа 2012, 13:22
              ZooR, что сказать молодец)выкладывай)
              • ZooR
                13 августа 2012, 13:26
                Andrei78, а вдруг грааль ))))
                • Андрей
                  13 августа 2012, 13:30
                  ZooR, да я его и имел ввиду)))
  • ZooR
    13 августа 2012, 13:08
    — вход по пробою min/max последних трех свечей

    у вас на картинке это правило не работает…
  • ZooR
    13 августа 2012, 13:13
    ну, так с этого нужно начинать )))
  • Redlabel
    13 августа 2012, 15:02
    я таких граалей делать по пять за день)))))))).

    Если серьезно, проскальзывание 50, и на первой часовой свече сделайте проскальзывание 1500пп, это утренний геп.

    А у вас в утренние походу легко система входит со слипажом в 100п, а это не правильно.
  • Redlabel
    13 августа 2012, 15:11
    Антон. это реверсивная стратегия, вход равен выходу?

    И что происходит если два условия одновременно происходят, как они выполняются?
  • Neopunk77
    13 августа 2012, 15:15
    мож подскажет кто, скрипт для пропуска 1ого торгового бара в велсе 5.4… чет туплю
    • Redlabel
      13 августа 2012, 15:22
      Neopunk77, любите лосей растить?)
    • Максим Милованов
      13 августа 2012, 18:33
      Neopunk77,
      //Если начался новый день
      if (Date[bar].Day != Date[bar-1].Day)
      {...}

      Ну а дальше уже думаю понятно
  • Амадей_МФ
    13 августа 2012, 20:11
    красивый код
  • Neopunk77
    14 августа 2012, 10:04
    причем тут лоси, просто не хочу на первом баре торговать… вообще
  • MSH
    16 августа 2012, 15:08
    В коде заметил небольшую ошибку — нет выхода по стопу на баре входа. В целом это картину не портит, но тем не менее учесть необходимо.

    Вообще, рекомендую входить на баре [bar+1] — так вы сможете сразу гарантированно избежать этой ошибки + не нужно будет делать лишние сдвиги. Для некоторых стратегий это очень критичный момент, который из грааля делает разбитое корыто.

    А в целом код очень понравился, ловите плюс :)
      • MSH
        16 августа 2012, 15:36
        Антон Кротов, это верно, но на мой взгляд лучше всё же готовиться к худшему и предположить что все такие ситуации возникали уже после входа и нас отстопливало, чтобы потом при реальных торгах не огорчаться :)
        Тем более в данной стратегии конечный результат не сильно меняется.
        • MSH
          16 августа 2012, 15:37
          А по поводу входа на середине свечи — согласен, у самого все стратегии входят на опене следующей свечи
  • SDE
    05 июля 2013, 15:15
    Друзья выложите, пожалуйста код у кого сохранился,
    Спасибо
  • SDE
    05 июля 2013, 17:38
    Спасибо большое
  • SDE
    05 июля 2013, 17:58
    Интересный фильтр входа, спасибо за вашу работу

    рековери правда у меня не такой хороший получился на 2013 году, не пробывали дать подышать сделке когда профит уже достиг определенного уровня на сделку, чтобы улавливать большие движения?
    т.е. поставить условие если профит достиг уровня то смягчаем условия выхода

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

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