Sergey Cellinsky
Sergey Cellinsky личный блог
29 августа 2018, 09:53

здравствуй amibroker

Переходя на tslab три года назад, никак не думал что настанет день, когда я вернусь на amibroker. Но это случилось. 500$ отправились буржуинам и теперь наконец-то можно  гонять серии инструментов не тратя время на переключение source в настройках скрипта и фиксацию результатов бэктеста. Тслаб остается как платформа торговли и эталонный тестер (эта часть реализована отлично, того не отнять), но идея жить с одним инструментом — накрылась медным тазом. Что характерно, заявка на функционал пакетного тестирования на тслабе висит без малого четыре года , но толи ресурсов нет, то-ли разработчики сами своим инструментов не пользуются — вон и ныне там. Меня эта ситуация честно удивляет. Ребята сделали отличный и сложный инструмент (объективно, лучше его я не видел), но почему-то не вложили крайне важный функциональный кусок. Работу с опционами они сделали (дофига у нас опционщиков, а в сравнении с торговцами фьючерсами?), а вот воткнуть доп. окно с выбором серий и сводкой — вот никак.

Короче, встал в связи с этим вопрос конвертации кэшированных символов из тслаба в csv, т.к. у меня остались только данные с 10го по 14й год. К счастью, одним из разработчиков rusalgo в своё время был написан инструмент конвертации, но по отзывам не работающий на кэшах tslab2. Я пошел такой на сайт фрилансеров, типа 'кто хочет заработать поцоны! надо переписать на перле дотнетовский конвертер'. В течении минуты уже нарисовался исполнитель, готовый выполнить задачу за 30К и неделю времени. Я конечно хз, но по-моему перепереть кусок кода в консольный конвертер стоит точно меньше. При том, что реверса формата делать не нужно, он есть в исходниках и его не прячут. Предложил 20 и свободный срок,  но исполнитель торговаться не пожелал и срок сдвинул до 10 дней. Еще двое программистов, такое ощущение что задачи вообще не смотрели, предложили сразу переходить к общению в скайпах, которого у меня сроду не было, так-же как и этих ваших телеграмов. Не, наверное их понять можно, в живом общении понять что за заказчик, не кинет-ли итп, но дать-то оценку перед разговором наверное не сложно. Короче плюнул на аутсорс, поставил тслаб 1.2, сконвертировал всё с ним (час времени) и еще два часа ушло на подгонку данных, т.к. часть старых символов были записаны со смещением во времени, из-за чего свечи получались кривые. Спасибо перлу и седу, всё выровнялось и в итоге лёгким движением руки, статистика отработки скрипта по трём десяткам символов готова. И не  надо тратить полчаса на эти долбанные тыкания мышкой, копипасты данных и сведению их в таблицу. Что-бы потом откорректировать один единственный параметр, и заново заводить эту шарманку. Рекомендую.


 здравствуй amibroker

p.s. кстати, о полезности обзорного взгляда.  Выше я привел сводку по бэктесту стратегии написанной для RI еще в 13м году, но для примера прогнал ее по SI, потому как ртс еще не импортировал. И неожиданно увиделось, что она на си работает ничуть не хуже. А учитывая, что паттерн доходности существенно отличается от существующего портфеля, ценность такого бота вырастает в разы. Получил-бы я такой результат на тслабе? Да никогда, яб просто поленился делать прогон всех старых скриптов, потому что их несколько десятков и если каждый тестировать, не хватит месяца.
13 Комментариев
  • держи донат, заработал
  • Artemunak
    29 августа 2018, 10:50
    а что со скоростью тестов в ами по сравнению с лабом? Ами не пробовал но по сравнению с другим софтом тслаб быстрее.
  • Андрей К
    29 августа 2018, 11:07
    Тоже заочно влюблен в этот софт
  • Тарас Громницкий
    29 августа 2018, 11:24
    Он только для тестов или и для реалтайм торговли?
    • SenSoR
      29 августа 2018, 11:46
      Тарас Громницкий, Мои роботы торгуют в связке ами-квик уже несколько лет. Косяки были только в начале и то по моей вине)
      • Тарас Громницкий
        30 августа 2018, 09:26

        SenSoR, занятно.

        А котировки в амиброкер как поставляются ?

        И как часто это можно делать ?

        • SenSoR
          30 августа 2018, 09:57
          Тарас Громницкий, котировки через коннектор амишарп от bot4sale.ru, раз в секунду или меньше (смотря от мощности компа и количества одновременно работающих роботов).
          • Тарас Громницкий
            30 августа 2018, 13:08

            SenSoR, так.

            А в этот коннектор они как попадают ?

            Из таблицы всех сделок по DDE ?

            При этом они сворачиваются во фреймы или подаются в виде тиков ?

            • SenSoR
              30 августа 2018, 19:40
              Тарас Громницкий, да, DDE. Тиковые данные поступают, ами может их обрабатывать, но тогда тормозить начинает на слабой машине.
        • aka
          30 августа 2018, 13:23
          Тарас Громницкий, … есть плагин квик-ами... 
  • bocha
    29 августа 2018, 11:54
    Хороший инструмент, подтверждаю рекомендацию

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

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