#39062 - Tue Mar 20 2012 06:29 PM
кто-нибудь работает с тс-лаб на секундах?
|
journeyman
Registered: Mon Nov 21 2011
Записи: 88
|
Добрый день!
сразу прошу не писать, что работа на секундах это зло, шлак и тп. отчасти это так и есть, так как с нормальным депозитом на этом тф делать нечего. с другой стороны, если можно 1м контрактом за 1 день получить 10-30т пунктов по RI, то стоит ли от этого отказываться?
цель моего вопроса - найти народ, кто торгует на малых тф, если такие люди есть в природе и выяснить есть ли мне смысл пытаться развивать свою секундную тему (идею), или же идея обречена на провал по причине технической невозможности ее реализовать. под "технической невозможностью" я понимаю именно невозможность преодоления каких-то ограничений (как вроде бы невозможно преодолеть скорость света), а не невозможность создания необходимой инфраструктуры.
Для нормальной работы навскидку нужно решить 2 проблемы: – Нужно как-то сделать так, чтобы скрипт в реале работал синхронно (или максимально близко) к лабе. Возможно ли это в принципе? Сейчас в реале заявки и выставляются и выполняются очень сильно не синхронно с лабой. Задержка (или опережение, что мне пока вообще не понятно – как может в реале исполниться сигнал на 15с раньше, чем в лабе (на 3с тф)?) может составлять до 10с, что при работе на тф от 3 до 10с убивает нафиг все торговлю. - Нужно входить и выходить по цене близкой к закрытию предыдущего (открытию текущего) бара. Наверное это можно решить условными с проскальзыванием?
Да, еще наверное важный момент – в торговле не используется цена вообще никак, кроме естественно самой сделки – решения об открытии/закрытии позиции принимаются без анализа цены, индикаторов цены нет, вообще из индикаторов есть только скользящие или макс/мин за период, есть варианты скриптов без индикаторов. Так как цена не используется – тесты на истории не сделать.
Вобщем можно здесь переговорить с кем-то по указанным вопросам?
на картинке - 1 день (16.03) работы (в лабе) 1м лотом. и это не рубли а п.RI
Attachments
веселая картинка.doc (432 downloads)
|
|
Наверх
|
|
|
|
#39063 - Tue Mar 20 2012 06:48 PM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: 51ru]
|
Pooh-Bah
Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
|
тслаб нормально отрабатывает то, что должен скрипт, работающий на секундах-тиках выполняется за несколько миллисекунд а вот заявки выставляются-выполняются за сотни миллисекунд или даже за пол-полторы секунды поэтому на таких таймфреймах результаты лабы и реала расходятся в разы
тут уже вопрос не скриптов, а инфраструктуры, о чём все и пишут
|
|
Наверх
|
|
|
|
#39068 - Tue Mar 20 2012 07:15 PM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: vito333]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
PLAZA тебе поможет, только дорого
|
|
Наверх
|
|
|
|
#39079 - Tue Mar 20 2012 08:49 PM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: uuzzeerr]
|
member
Registered: Thu Mar 01 2012
Записи: 124
|
51ru, такой результат без проскальзывания? Блок комиссия отсутствует? uuzzeerr, плотно вопрос Плазы не изучал сам, хотя и интересовался. Если не ошибаюсь, там цена вопроса порядка 5к руб. в месяц (не считая разовых платежей). При результате хотя бы в пару-тройку тысяч пунктов на фРТС даже с одним лотом - эта сумма отобьется за несколько дней! Другой вопрос, исключит ли плаза полное проскальзывание. Я уже давно пытаюсь выяснить, к сожалению пока тщетно, какое же проскальзывание возникает при работе через Плазу, скажем, 10 лотами? uuzzeerr, ты не в курсе случайно? 
|
|
Наверх
|
|
|
|
#39086 - Wed Mar 21 2012 12:22 AM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: 51ru]
|
journeyman
Registered: Mon Nov 21 2011
Записи: 88
|
к терминалу (тс-лаб) претензий как бы пока нет. хочется понять, из чего складывается эта задержка в секунды. почитал форум - скорость инета большой роли не играет-главное чтобы не было потери пакетов. пинг от меня до макомнета (сам финам не пингуется) или до алора - на уровне 50мс, скрипт исполняется в реале за 200-300мс - где же возникает задержка? только в обработке заявки у брокера?
насчет плазы можно попробовать, но хочется снача проверить все остальные "тормоза". меня сильно напрягает постоянно скачущее время котировок - не знаю, как его назвать правильно - это то время, которое терминал в реале пишет в конце строки "скрипт ххх выполнен за ххх мс (время)" - это время плавает относительно времени локалки на 3-5-10 сек - это видно по принтскринам - время локалки, стоящее в начале указанной стоки часто не соответсвует на неск сек времени конца строки (времени брокера?).
относительно комиссии - стоит комиссия 3 пункта, что на круг - 6 пунктов=3,6 руб, что примерно и снимает с меня брокер по факту.
у стратегии есть еще интересный момент - она позволяет к 11.00 ясно знать - хороший сегодня день для торговли или нет. если к 11.00 показатель средней прибыли на сделку хотя бы на 2-3х скриптах из разных тф больше 4х комиссий (20-25п), то, как показывают наблюдения - он простоит таким до конца дня и день будет профитным. если же средняя прибыль на 11.00 свалилась в район 9-15п, то в этот день торговли не будет. к сожалению, индикатора "средняя прибыль на сделку" я не нашел, поэтому приходится просто смотреть вкладку "результаты" и по ней принимать решение. таких дней, из котрого взята "веселая картинка" в феврале было 3, в марте был 1 по RIH и пока 1 по RIM. обычная картина (20 дней в месяц) - это такая как на рис за сегодня
Attachments
веселая картинка2.doc (337 downloads)
|
|
Наверх
|
|
|
|
#39088 - Wed Mar 21 2012 01:40 AM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: 51ru]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
Со временем у Вас жесть ... Надо Вам поискать нормальный сервер для синхронизации на локалке. Я пользую сервер, который пользует РТС, синхронизация посредством Dimension 4. или это возможно, но так дорого, что смысла нет заморачиваться с учетом что больше 20-30-50 лотов (по RI) в 5-10с не засунешь? Основные затраты времени на выставление заявок. Причем чем их больше одновременно, тем всё хуже. Если скрипты одновременно ставят 10 заявок, то например на транзаке последняя выставиться только через 7секунд - это в лучшем случае, так как заявки выполняются в общей очереди(ну это и правильно, просто про это не надо забывать) Засунуть можно намного больше, той же лимиткой, главное что б с результатом  Стоимость плазы от 5 до 7 т.р. в месяц (вместе с ТсЛаб). Здесь экономия времени: 10заяв одновременно ставиться за 1.5 секунды. Убивает у Вас куча открытых лабораторий, это реально тормозит ТсЛаб. Такая настройка не для реальной торговли... Т.е. если у Вас три скрипта торгуют одним инструментом на одном таймфрейме и все три имеют стопы, то последний стоп раньше чем через пару секунд на транзаке не переставиться, а следуя последним тенденциям транзака, то и все 5-6 секунд.
Отредактировано 777 (Wed Mar 21 2012 01:53 AM)
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
|
Наверх
|
|
|
|
#39091 - Wed Mar 21 2012 08:21 AM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: 777]
|
journeyman
Registered: Mon Nov 21 2011
Записи: 88
|
да - со временем жесть и не могу понять, в чем причина. конечно, мой комп - не хронометр и постепенно (за неделю например) время на неск секунд начинает отставать от эталона. но я вижу-то иную картину - время брокера в течение дня "плавает" то в +, то в -! вывел в таблицу котировок параметр "обновлено" и часто можно увидеть, что котировки (и это самое время обновления) тупо стоят на месте, тогда как время локалки идет... так проходит 5-10-15сек и потом чпок - котиры обновились, время обновления совпадает с локалкой - процесс идет дальше... это у меня кривой инет? (но пинг нормальный и пакеты не теряются) или это так тормозит финамовский транзак (например в какие-то пиковые моменты)? или это так странно работает терминал, обновляясь с не постоянной частотой? так вот, котировки пошли, время выровнялось - все стало ок и можно пойти покурить, но через -цать мин можно увидеть, что теперь отстала локалка и теперь брокер в + на 3-5сек!!! и что с этим делать?
была мысль воткнуть себе специальную карту истинного времени - подключается к GPS и стробирует комп ежесекундными импульсами как-то там заменяя системное время своим - гарантирует точность времени +- 15мс. это круто, только это не решает проблему, если время колбасит не у меня, а у брокера... или это не время колбасит, а саму закачку данных...
как разобраться - не понимаю. в какой-то день была разбежка между локалкой и брокером в 45-55с. сделал скрин - отправил в техподдержку брокера. ответ - "мы не поняли, что вы хотели", но через 30мин время вошло в норму и в тот день не скакало больше вообще. не факт, конечно, что одно-следствие другого. техподдержка тс-лаб по накатанной послала меня синхронизировать время локалки (только не сказала с чем именно, наверное с космосом).
почитал форумы по паркингу (не по паркингу тс-лаб, а вообще) - люди пишут, что и на паркинге время на неск сек плавает... кстати, если этот пост прочитает кто-то у кого терминал крутится на виртуалке - вы не могли бы пару раз в день глянуть и потом отписаться - как у вас со временем - время исполнения скрипта на виртуальной "локалке" и у брокера совпадают?
насчет заявок и пр отпишусь чуть позже
|
|
Наверх
|
|
|
|
#39289 - Sat Mar 24 2012 05:49 AM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: 51ru]
|
enthusiast
Registered: Fri Jan 20 2012
Записи: 329
|
выяснить есть ли мне смысл пытаться развивать свою секундную тему (идею), или же идея обречена на провал Как бы странно это ни звучало (от меня, скептика HFT), но некоторые соображения на этот счет имеются. Быть может, не на 3-5 секундах, но на 10-15.
_________________________
|
|
Наверх
|
|
|
|
#39393 - Mon Mar 26 2012 09:11 PM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: 51ru]
|
member
Registered: Sat Jan 15 2011
Записи: 179
|
относительно комиссии - стоит комиссия 3 пункта, что на круг - 6 пунктов=3,6 руб, что примерно и снимает с меня брокер по факту.
А у вас заявки по рынку или по определенной цене? Если по рынку - то проскальзывание все равно будет, даже на плазе. И пунктов 10 нужно для теста в любом случае ставить. С такой комиссией на тестах сливает? Тогда в реал ставить нельзя. Идею нужно пересматривать.
|
|
Наверх
|
|
|
|
#39697 - Sun Apr 01 2012 10:23 PM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: maslow]
|
enthusiast
Registered: Mon Jan 10 2011
Записи: 251
|
Для себя решил, что TSLab не подходит для true HFT. Слишком нестабильна и прожорлива платформа. За более чем год реальной эксплуатации, у меня до сих пор появляются различные глюки, которые конечно фиксятся, хотя и не всегда. Таймфрейм моих алгоритмов не ниже 10 минут.
Я не говорю, что платформа плохая. Нет. Просто она не для HFT с моей точки зрения.
Конкретика. Я использую Финам + transaq. Глюки, которые происходят постоянно: перестают приходить котировки(иногда пярмо с утра не приходят). Связь, судя по логу, периодически разрывается. Иногда подолгу не работает сервер.(часы!). Иногда графики не верно отрисовываются. Поведение перед закрытием не всегда корректное. После открытия сессии, часто бывают ошибки вида: "пропущено n-баров".
Вполне возможно, что во многом виноват Финам, а не платформа, но еще раз, для мелкого таймфрейма и тысяч сделок в день, любой подобный глюк на реальном счете принесет колосальные убытки, поэтому роботы там пишутся совсем другие. Их невозможно убить ничем, кроме ошибки на самой бирже или попадания метеорита в стойку с сервером.
Я собираюсь переходить на вариант plaza II, но все равно HFT лично у меня будет работать только на прямую без доп. толстой прослойки или через тонкую полностью контроллируемую, типа stock#.
При этом, TSLab в принципе сам по себе не плох, но просто не надо забивать гвозди ножницами.
Отредактировано Sherman81 (Sun Apr 01 2012 10:24 PM)
|
|
Наверх
|
|
|
|
#39698 - Sun Apr 01 2012 10:26 PM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: 777]
|
enthusiast
Registered: Mon Jan 10 2011
Записи: 251
|
Со временем у Вас жесть ... Надо Вам поискать нормальный сервер для синхронизации на локалке. Я пользую сервер, который пользует РТС, синхронизация посредством Dimension 4. или это возможно, но так дорого, что смысла нет заморачиваться с учетом что больше 20-30-50 лотов (по RI) в 5-10с не засунешь? Основные затраты времени на выставление заявок. Причем чем их больше одновременно, тем всё хуже. Если скрипты одновременно ставят 10 заявок, то например на транзаке последняя выставиться только через 7секунд - это в лучшем случае, так как заявки выполняются в общей очереди(ну это и правильно, просто про это не надо забывать) Засунуть можно намного больше, той же лимиткой, главное что б с результатом  Стоимость плазы от 5 до 7 т.р. в месяц (вместе с ТсЛаб). Здесь экономия времени: 10заяв одновременно ставиться за 1.5 секунды. Убивает у Вас куча открытых лабораторий, это реально тормозит ТсЛаб. Такая настройка не для реальной торговли... Т.е. если у Вас три скрипта торгуют одним инструментом на одном таймфрейме и все три имеют стопы, то последний стоп раньше чем через пару секунд на транзаке не переставиться, а следуя последним тенденциям транзака, то и все 5-6 секунд. Опа! А можете подробнее рассказать, а еще лучше указать источник где можно про это почитать? И также по-поводу того почему не надо открывать лаборатории в TSLab во-время торговли?
|
|
Наверх
|
|
|
|
#39703 - Mon Apr 02 2012 08:52 AM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: Sherman81]
|
enthusiast
Registered: Fri Jan 20 2012
Записи: 329
|
Здесь экономия времени: 10заяв одновременно ставиться за 1.5 секунды. Да это ж целая вечность.
Отредактировано tslab.trader (Mon Apr 02 2012 09:27 AM)
_________________________
|
|
Наверх
|
|
|
|
#49683 - Mon Dec 03 2012 02:50 PM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: ast]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
Господа, есть ли какие новости насчет "плавания" времени?
мне вот тоже не очень понятно, что значит: 12:15:17.53 127 Скрипт: 'Мой' Скрипт выполнен успешно за 238мс. (1000 баров, время 03.12.2012 12:00:00)
что это за время такое в строке - "12:00:00". Стоит подвести локальное время. И насчет "10заяв одновременно ставиться за 1.5 секунды" - на плазе тоже так долго?
Все заявки на бирже исполняются по очереди. Пока не придет ответ, что первая заявка принята, вторая выставляться не будет. Если в таком ракурсе рассматривать, то в среднем на плазе будет 10*40мс=400мс. Без учета интернета.
|
|
Наверх
|
|
|
|
#49697 - Mon Dec 03 2012 05:07 PM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: ast]
|
member
Registered: Fri Apr 22 2011
Записи: 137
|
12:15:17.53 127 Скрипт: 'Мой' Скрипт выполнен успешно за 238мс. (1000 баров, время 03.12.2012 12:00:00)
что это за время такое в строке - "12:00:00". Скрипт на 15 минутых барах? Это наверное, время начала последнего бара.
|
|
Наверх
|
|
|
|
#49718 - Mon Dec 03 2012 11:28 PM
Re: кто-нибудь работает с тс-лаб на секундах?
[Re: ast]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
Ну тут у меня еще видно беда с переходом на летнее время... или с часовым поясом, в общем разница на 1 час. Но это уже другая история.
А вот это уже не другая история. А вполне себе критичная ситуация! Необходимо загрузить обновление windows.
|
|
Наверх
|
|
|
|
|
|