Artemunak
Artemunak личный блог
31 октября 2015, 10:08

Слава роботам. ТСЛАБУ слава. Андрею Артышко слава. Список пожеланий.

Привет альфасёрчерам и прочим альфасамцам.
Периодически я делаю бесплатный пиар тслабу. Могу добавить ещё раз что мне нравится программа и рекомендую всем новичкам в алготрейдинге её. А теперь, когда настроение Андрею Артышко поднял, хочу написать зачем я его пиарю и надеюсь он прислушается.
Мне не хватает массы полезных фишек в нём, и не только мне, я немного в курсе того что происходит на форумах и в инете.
Есть раздел пожелания у них, но увы, не похоже что к ним прислушиваются. И есть подозрения что сами разработчики не торгуют и не пользуются своим софтом.  Надеюсь что мои похвалы растопят сердце Андрея и от сжалится над нами.
Ок, поехали.

1. Коэффициенты гладкости эквити и прочие Шарпы и Сортино.
Просят абсолютно все, сделать легко. (Знаю что есть сторонние раскоряки, но они не комильфо по многим причинам)


2. Портфельная оптимизация.
Просят тоже абсолютно все и не совсем понял в чём сложность сделать.
На всякий случай поясню что в этом пункте я подразумеваю
а) чтобы видеть общую эквити и просадки на нескольких выбранных стратегиях.
б) чтобы можно было вести оптимизацию параметров хотя бы в одной из них, а лучше во всех, и видеть как это отобразится на суммарных показателях.  
Добавлю что запихивать роботов в один не вариант — нужно переименовывать кубики обычно и редактировать формулы, а когда роботов много то запаришься это делать каждый раз, также и другие проблемы есть при таком подходе.

3. Оптимизация на разных тикерах и пакетная оптимизация.
Тоже многие просят, не сложно сделать, и есть в конкурирующем софте.
Допустим есть список из 500 американских акций, и список из 50 роботов. Догадываетесь сколько раз мне нужно будет запустить оптимизатор и кликать мышкой выбирая тикеры, сохраняя результаты итд? 

4. Результаты оптимизации должны сохраняться автоматически и привязываться к скрипту. Чтобы в следующий раз когда открываешь скрипт их сразу было видно.  Должна быть возможность задавать результатам имена.  Когда будет пакетная оптимизация это будет ещё более важно.

5. Во вкладке результатов оптимизации и в таблички нужно добавить шапку с обзором результатов, чтобы по одному взгляду было примерно понятно что получилось и сравнить разные тесты не просматривая целиком таблицы и не выгружая в эксель каждый раз. 
Лучшие значения, худшие, средние, несколько перцентилей. Все это смотрят. Сделать тоже не сложно.

Когда всё это будет? С каждым днём всё больше подумываю посмотреть wealth и другие решения. И лишь лень препятствует. А ведь многие не так ленивы, посмотрите на Николая Флёрова например.

Дальше пожелания не так очевидны. И кто-то напишет про меня что месье знает толк в извращениях, но всё-таки напишу.

6.  У многих скопилась куча отбракованных или экспериментальных роботов которых сыкотно запускать на реал. И многие периодически открывают этих роботов чтобы посмотреть как они работали бы на новом контракте. Если таких роботов дофига то каждый раз кучу действий приходится делать чтобы сменить им контракт итд. 
Как у нас есть список реальных агентов табличкой, так и должен быть список всех роботов табличкой с их текущими показателями.
Чтобы там видеть показатели незапущенных роботов как если бы они работали.
Предвижу что если все они будут пересчитываться одновременно с рабочими то получится фигня и тормоза. Они должны пересчитываться отдельно и последовательно, и не обязательно часто. 

И также в этой табличке и в табличке с реальными агентами желательно добавить колонки с просадками, профитфактором, рекавери, итд.

7. Нужно иметь возможность менять тикеры для роботов залпом.
После всего что я написал понятно что роботов много может быть. Тикеры менять приходится часто, не только для перехода на новый контракт, а также для сравнений итд.
Нужно чтобы роботу присваивался виртуальный тикер. И  затем чтобы перевести сразу 50 роботов на другой контракт я всего лишь присвою этому тикеру название другого контракта, и в 50 роботах он поменяется на нужный.

Есть ещё пожелания, если Андрей или команда ответит сначала на эти то напишу ещё.
А если нет — то пожалуй больше не буду пиарить тслаб и со временем перейду на другой софт.
Ставим плюсы, вроде первые пункты всем нужны, не ради себя одного писал пост. 

29 Комментариев
  • Денис Михайлов
    31 октября 2015, 10:31
    Халявы не будет!
    Вы хотите одним кликом мышки найти грааль… Не получится.
    Я вам так скажу, настоящие профи, свои граали программируют сами, никакой софт не поможет.
      • Андрей Артышко
        31 октября 2015, 14:44
        Artemunak,

        Эго помассировали.
        Благодарю !

        Ответил.
        forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=74375Post74375

          • Андрей Артышко
            31 октября 2015, 15:05
            Artemunak,

            А что Вы ожидали ?
            Напишите.

            Коннекторы для зарубежных Брокеров пишутся, софт локализован на английский язык, локализация документации в работе. Локализация поддержки в работе.

            Софт начинаем масштабировать вне России. Это одна из важных точек роста как Вы верно заметили.
              • Андрей Артышко
                31 октября 2015, 15:30
                Artemunak,

                Попробовать что-то еще всегда полезно. Свобода выбора и конкуренция это прекрасно !

                По вашим пунктам. Есть совсем простые задачи.
                А есть объемные.
                Мы заканчиваем очередной цикл разработок в 2.0 и начнем новый. Ваши пункты все в том или ином виде есть у нас уже давно. Это понятно. Просто надо брать и делать.

                Могу сказать что делать будем. Срок и последовательность зависят от команды.

                В понедельник на совещанках проработаем этот вопрос более детально.
        • Chepell
          31 октября 2015, 15:58
          Андрей Артышко, как по ссылке перейти?
      • Изя 3%
        31 октября 2015, 22:19
        Artemunak, ахаха! точняк ) +++
  • VladMih
    31 октября 2015, 11:04
    Это называется у кого что болит. Учитывая, что делаю только второго робота, да и первый еще не в боевом состоянии, то фактически ни один пункт меня не касается.

    Кроме 5-го, пожалуй. Тут хоть элементарное сделали бы —
    — чтобы можно было ненужные столбцы отключать
    — и чтобы столбцы были как при экспорте.

    Кто-то от великого ума сбил в один столбец дату с типом ордера и из-за этого сортировка по типам ордеров НЕВОЗМОЖНА.
    Доооолго кто-то думал как осложнить жизнь пользователя!!!

    ________
    А так у меня куча пожеланий попроще, начального уровня я бы сказал — тех, к которым топикстартер наверно уже привык )
    Но мне надеяться не на что. Сижу на 1.2
      • VladMih
        31 октября 2015, 11:43
        Artemunak, наконец-то я добился желаемого хоть в чём-то! ))

        Кстати, на грёбаном сайте пожеланий моих предложений больше десятка. Я там Влад вроде...
        Но...
        Знаете, когда-то я считал, что меньше всего прислушиваются к пользователям Метаквоты, а теперь точно знаю, что не они. )
  • Rucobor
    31 октября 2015, 11:06
    Подписываюсь под каждым пунктом. На велсе тесты/оптимизации реализованы на голову лучше. Но с него реально торговать не комильфо. Так что, только симбиозом, наверное. Наши вопли ТСлабовцы не услышат, скорее всего, к сожалению.
  • Chepell
    31 октября 2015, 12:05
    У меня исторически сложилось вот так, и менять ничего не хочу:
    — Рисечи веду в мультичартс, на голову удобнее быстрее и визуализация результатов включает все нужные метрики.
    — В ПортфолиоТрейдере (входит в состав мульта) собираю портфель всех систем, распределяю лимиты, оптимайзю параметры по всему портфелю, смотрю ДД и другие метрики портфеля, смотрю корреляции систем в портфеле.
    — В конце готовые к бою алго переписываю под тслаб. Тслаб используется только для исполнения.
    • vito2000
      31 октября 2015, 15:44
      Chepell, кубиками переписываете или программой на C#?
      • Chepell
        31 октября 2015, 15:53
        vito2000, так кубиками и пишу. Пока не нашел мотивации изучить сишарп, т.к. все могу сделать кубиками.
  • Roki
    31 октября 2015, 13:45
    Я уж не знал кому слава, но более ужасного софта чем тслаб я не встречал. по сравнению с ним, МТ4 — просто сказка стабильности и удобства..

  • MTrader
    31 октября 2015, 14:25
    поддержу топик, особенно 1-5, у меня переход с тслаб на другие решения — вопрос времени
    • vito2000
      31 октября 2015, 15:45
      MTrader, на какие, например?
        • Chepell
          31 октября 2015, 20:53
          Artemunak, мт5 очень стабилен, тестить там не очень удобно на самом деле. У меня друг рисечи так же ведет в мульте, а потом переписывает под мт5, минус там что не так просто систему переписать из мульта под мт5, скилы кодинга должны быть. А так мт5 бесплатен, стабилен, быстр. Диверсификация по брокерам (бкс/открытие) присутствует
  • Евгений Черных
    31 октября 2015, 16:41
    До сих пор с оптимизацией успешно справляется по моим системам старых добрый WLD 4
  • ra81
    01 ноября 2015, 10:38
    1) да можно бы уже давно сделать. Не пойму что за сложность прям.

    2) а в чем смысл? Итак подгоняете параметры каждого робота так еще будете подгонять параметры пакета? Огребете обязательно. Нужна совсем другая методика сборки портфеля и уж точно не путем оптимизации параметров входящих в портфель алгоритмов. Имхо — данный пункт если реализовать то это коньюктурщина и трата времени. пользы ноль.

    3) даже не знаю.

    4) если вы сразу о всей таблице, то возможно да. Могло бы быть полезным. Но сильной пользы сразу не вижу.

    5) да да. было бы неплохо. Сверху некий лайн с парочкой типовых графиков. Было бы четко. Решил проблем автовыгрузкой резалтов во внешний файл и отрисовкой своего даташита по результатам. Побольше возни правда.

    Остальные пункты тож полезны и касаются исключительно юзабилити. Фундаментальный пункт это 2, но его польза сомнительна.

    Однозначно важно иметь возможность видеть общую эквити по портфелю ботов, при этом чтобы цены пунктов переводились в рублевую стоимость. Идеи уже были озвучены, ждем разработчиков.
      • ra81
        01 ноября 2015, 12:30
        Artemunak,
        3) я и пишу — не знаю.
        2) все дело в том как готовить оптимизацию. Мое имхо на практике я изложил в двух вебинарах у цериха. Найти их можно на ютубе.
        Модуль оптимизации выпиливать не нужно, он приносит свою полезную лепту.
        Оптимизировать портфель — оптимизируйте. Результат вас не обрадует наверняка.
      • ch5oh
        03 ноября 2015, 13:17
        Artemunak, «2) Ну а почему и не подогнать?»

        Потому что подгон подталкивает Вас взять самую лучшую эквити из истории. При этом Вас забывают предупредить, что в будущем этого эквити уже никогда не будет.

        Если Вы начинаете автоматически подгонять ещё и веса роботов в портфеле, то ситуация усугубляется примерно квадратично.

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

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