комментарии Sergey Cellinsky на форуме

  1. Логотип Tradematic
    tradematic
    Ковыряюсь с tradematic. Блин, за пять лет ничего не изменилось, я начал вспоминать мелочи, которые в итоге заставили согласится заплатить больше за тслаб. Так-же как и тогда нет подсказок синтаксиса по коду и автокомплита. Контекстная помощь по классам отсутствует в принципе (пуляет куда-то примерно на хелп, но именно что 'куда-то'). Ограничение по числу обрабатываемого временного периода только в барах. При этом ведь сделали выпадающий список, ну что мешало добавить туда дни? Фигу, тебе надо ты и реализуй в коде. Только одно активное окно с параметрами стратегий. Когда открыт редактор кода нельзя запустить стратегию на тестирование и вообще что либо сделать. Я вот делаю правки и хочу сразу их увидеть. Нее, в начале попробуй скомпилировать нажав на кнопку, потом выйди из редактора с сохранением и только потом запусти и посмотри. Заодно тебе сбросится масштаб графика, а двигать по времени его можно только ползунком внизу… да блин. Такое ощущение, что парни сами своей программой пользоваться даже не пробовали, количество лишних действий крайне раздражает. Грустно это всё. Учитывая, что сам код алгоритма не перегружен всяким, как у тслаба — вот казалось-бы, идеальная платформа. Но детали в сумме, превращают работу в пытку. Не, может конечно оно затачивалось на режим конструктора. Но объективно, конструктор это учебник не более. Что-то сложно там не сделать — опупеешь.

    Авто-репост. Читать в блоге >>>
  2. Логотип TSLab
    писец котёнку и 19ти значные номера
    Комбо из quik-8.4.х+tslab всплыла пузом вверх. Повезло, что на выходные системы ушли без позиции, а то-бы я сейчас скакал как зайчик. tslab + smartcom выглядит вполне живым, что называется вот вам матожидание. Смартком регулярно имеет мозг обрывами, зато бесшовно пережил обновление движка биржи. Квик пахал годами без единого разрыва (тм) и раскорячился при серьезной встряске. Что интересно, обновление вроде как было заявлено на 8 июня, я с чистой совестью собирался подождать пару недель, пока всё утрясется, но не судьба. Хотя, скажу честно, что-то меня настораживает 'бесшовность' смарткома. Чудес-то не бывает…

    Авто-репост. Читать в блоге >>>
  3. Логотип QUIK
    wine + ?
    Попытался взвести комбинацию из квика и чего нибудь автоматического под линукс и пролетел как фанера над парижем. Если квик взлетел со свистом, спасибо древнему движку и отсутствую увлечения новомодными технологиями (парни явно понимают толк в промышленном применении) то программные продукты, которые должны ловко рулить заявками и зарабатывать мильоны явно из эпохи вебдваноль. Tradematic установился, запустился, но наглухо отказался соединятся с квиком. Оказывается за столько лет они так и не поменяли интерфейс связности (DDE, который еще в те времени любил виснуть) и все стопится на сообщении 'Подключение DDE'. А я-то навино полагал, что все уже сидят на quik-lua. Журналы с данными на месте, путь до них прописал, однако без эффекта. Впрочем с тслаб еще хуже. Версия 2.1 тупо не завелась, т.к. ей подавай дотнет 4.7, который под wine не встает никак. А если поставить tslab 2.0, то она ставится но молча дохнет при старте. Чего ему не хватает — поди угадай. Сижу размышляю, попытаться попинать трейдматиков, вдруг помогут или отправлять бабло в макрософт за копию винды. 
    wine + ?



    Авто-репост. Читать в блоге >>>
  4. Логотип ITI Capital
    В целом неплохо, за 10 лет не припомню существенных проблем, но достаточно регулярно падающий смартком напрягает. Они его конечно более-менее оперативно откачивают, либо доступны резервные сервера, но tslab сам прыгать по серверам не умеет и всё это в комплекте некоторым образом смазывает впечатление.
  5. Логотип Церих
    За пять лет, число сбоев можно пересчитать по пальцам.
  6. Логотип TSLab
    tslab и c#
    Я периодически поругиваю tslab, но есть у него вещи, которые искупают недостатки. Писал как-то о проблеме, что движок с некой периодичностью (раз в неделю, в несколько, итп) может потерять кусок данных за несколько дней. Было 4000 баров, а стало 3800. Это приводит к тому, что мы вошли например в позицию, а с утра данные за два последних дня куда-то уехали. Мы в позиции, а с чего не понятно. Такая фигня возникает исключительно с itinvest, и в целях своевременного выявления я привинтил внешний скрипт, контролирующий по журналу, что число баров в инструменте всегда увеличивается. Всё было хорошо довольно долго, но на прошлой неделе метод перестал работать. В журнал перестали попадать записи нужного формата, хотя ничего не трогалось. Привязаться к чему-то еще не удалось, значит пойдем другим путём. Давно я целился в tslab api, что-бы делать какие-то мелкие вещи, и ребята откровенно порадовали. Вот тут   — как ставить и интегрировать среду разработки.  Здесь  доходчиво объясняются основные моменты, а

    Авто-репост. Читать в блоге >>>
  7. Логотип TSLab
    опционный tslab
    Решил пощупать рынок за опционы. Кубики на эту тему спроектированы не очень понятно, но достаточно гибко. Набросал сценарий, погонял по истории (правда выяснилось, что хрен ты автоматом задашь расчетный опцион из дохлых, только руками даты экспирации подбирать), ну да ладно. Обошелся тестами на последнем, срок истечения которого совпадает с истечением фьюча. Все запустил, сижу жду. Входим в позицию и тут агент начинает выбрасывать эксепшены. Причем в отличии от прошлого раза, исключение можно вносить в палату мер и весов по информативности:

    07:53:30.54[2219]DEBUG:System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
    Имя параметра: index
    в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
    в System.SZArrayHelper.get_Item[T](Int32 index)
    в TSLab.User.Script.Execute(IContext context, IOption ТоргуемОпцион)


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

    Авто-репост. Читать в блоге >>>
  8. Логотип TSLab
    tslab шалит

    Tslab отчудил по новому. Один из типов мониторинга, занимается тем, что читает все строчки в логе по мере их появление и разбирает на известные структуры. Есть самая общая, это то, что строка всегда начинает с отметки времени и данных после. Собственно агент смотрит на время, и если отставание от системного больше чем на 3 минуты, то отдается авария, причем снятие этого параметра идет в активном режиме. То есть машина расположенная вне торгового vps, цепляется на сетевой порт и снимает показания датчика. Это сделано на случай, если тслаб например глухо подвис (были прецеденты) или когда у хостера пропадает интернет (тоже были прецеденты). Последний случай самый чудный, ибо мониторинг на самой машине с tslab рад-бы крикнуть, что дело дрянь, да не может — интернета нету и ты никогда не узнаешь, что торговлей писец. Если только не держать постоянно соединение, что достаточно затруднительно, если ты не пялишся в монитор весь рабочий день. Так вот, неожиданно приходит авария. Агент отвечает, но как-то бессвязно, не вижу, говорит, отметки о времени и посчитать дельту следовательно не могу. Заглядываю,  а там вот такая картина в логе:
    читать дальше на смартлабе
  9. Логотип smartX
    ахтунг клиентам smartcom3

    Уж не думал, что за три года еще остались неизвестные мне технические проблемы комбинации смартком3 + тслаб. Только что залетел в чудное стечение обстоятельств. Часа в два (или около того) задурил основной сервер смарткома.  Переключился на резервный и начал получать пачками предупреждения, что мы не вышли из позиции и не зашли в новую (минутки по si). Ну фиг с ним, отключил двух тслабовских ботов сидевших на этом тф (был не дома, а с телефона разбираться в ситуации сложно, еще подумал, что надо-бы все таки с собой ноут постоянно таскать) и полчаса назад вернулся к полноценному терминалу. Тут как раз начался пролив вниз, а боты, что забавно, пытались зайти вверх закрыв шорт висевший с утра. Порадовавшись, что в кои веки глюк сыграл за меня, подождал пока пролив съедет до дневного минимума и закрыл позицию, после чего попытался реанимировать состояние ботов. И тут сюрприз, оказалось, что минутки на резервном сервере побиты. Там очуменных размеров гэп, который и свел ботов с ума. Тут, как говорится, я почувствовал, что радость была преждевременной. Попытавшись несколько раз перегрузить котировки и убедившись в бесполезности, вернулся назад на основной сервер и после прогрузки коректных данных… оказывается никакого сигнала на закрытие шортов и входа в лонг не было и в помине. Просто корректные котировки основного сервера, наложились на левак от резервного что и создало коллизию состояния. Я еще помню удивился, что на втором брокере тот-же бот как сидел в шортах, так и сидит до сих пор. Короче минус две позиции и минус 200 пунктов прибыли на каждую. И это если не поедем еще ниже. Думаю, не сигнал-ли это о переходе на плазу ...

    ахтунг клиентам smartcom3


  10. Логотип TSLab
    ахтунг клиентам smartcom3

    Уж не думал, что за три года еще остались неизвестные мне технические проблемы комбинации смартком3 + тслаб. Только что залетел в чудное стечение обстоятельств. Часа в два (или около того) задурил основной сервер смарткома.  Переключился на резервный и начал получать пачками предупреждения, что мы не вышли из позиции и не зашли в новую (минутки по si). Ну фиг с ним, отключил двух тслабовских ботов сидевших на этом тф (был не дома, а с телефона разбираться в ситуации сложно, еще подумал, что надо-бы все таки с собой ноут постоянно таскать) и полчаса назад вернулся к полноценному терминалу. Тут как раз начался пролив вниз, а боты, что забавно, пытались зайти вверх закрыв шорт висевший с утра. Порадовавшись, что в кои веки глюк сыграл за меня, подождал пока пролив съедет до дневного минимума и закрыл позицию, после чего попытался реанимировать состояние ботов. И тут сюрприз, оказалось, что минутки на резервном сервере побиты. Там очуменных размеров гэп, который и свел ботов с ума. Тут, как говорится, я почувствовал, что радость была преждевременной. Попытавшись несколько раз перегрузить котировки и убедившись в бесполезности, вернулся назад на основной сервер и после прогрузки коректных данных… оказывается никакого сигнала на закрытие шортов и входа в лонг не было и в помине. Просто корректные котировки основного сервера, наложились на левак от резервного что и создало коллизию состояния. Я еще помню удивился, что на втором брокере тот-же бот как сидел в шортах, так и сидит до сих пор. Короче минус две позиции и минус 200 пунктов прибыли на каждую. И это если не поедем еще ниже. Думаю, не сигнал-ли это о переходе на плазу ...

    ахтунг клиентам smartcom3


Чтобы купить акции, выберите надежного брокера: