У вас не стоит Flash Player
Настройки
#48670 - Wed Nov 07 2012 12:33 PM Присоединение исторических данных на реале
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Необходима возможность при переходе на новый фьючерс присоединить кусок истории прежнего фьючерса к текущим данным, идущим от брокера. Для расчета индикатора, требовательного к количеству свечей.

Сейчас, получается, после экспирации нужно выжидать от недели до месяца для накопления свечей. Иначе расчет не правильный, не совпадает с результатом тестирования.

Т.е. буквально: с 15.12.2012 берем данные, поступающие от брокера, а, допустим, с 15.09.2012 до 14.12.2012 историю в txt.

Например в свойствах скрипта установлена галка "торговать с 15.12.2012" и дополнительная галка с окошком выбора файла "использовать историю с 15.09.2012 до 14.12.2012").

Актуально для версии 1.2.

Ребята, очень надеюсь, что к декабрьской экспирации вы добавите такую штуку.

Наверх
#48756 - Fri Nov 09 2012 12:28 PM Re: Присоединение исторических данных на реале [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
?

Наверх
#48757 - Fri Nov 09 2012 12:46 PM Re: Присоединение исторических данных на реале [Re: Ivan]
sar Offline
Pooh-Bah

Registered: Fri Jan 28 2011
Записи: 1630
и как Вы планируете расчитывать индикатор по данным предыдущего фьюча (он всегда находится + от 500 до 3000п)?
_________________________
Обучение TSLab
https://www.youtube.com/channel/UC_ifEsHB5QTxG7LPr9n7KtA?view_as=subscriber

Наверх
#48758 - Fri Nov 09 2012 01:29 PM Re: Присоединение исторических данных на реале [Re: Ivan]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Ivan
Необходима возможность при переходе на новый фьючерс присоединить кусок истории прежнего фьючерса к текущим данным, идущим от брокера. Для расчета индикатора, требовательного к количеству свечей.

Сейчас, получается, после экспирации нужно выжидать от недели до месяца для накопления свечей. Иначе расчет не правильный, не совпадает с результатом тестирования.

Т.е. буквально: с 15.12.2012 берем данные, поступающие от брокера, а, допустим, с 15.09.2012 до 14.12.2012 историю в txt.

Например в свойствах скрипта установлена галка "торговать с 15.12.2012" и дополнительная галка с окошком выбора файла "использовать историю с 15.09.2012 до 14.12.2012").

Актуально для версии 1.2.

Ребята, очень надеюсь, что к декабрьской экспирации вы добавите такую штуку.
Делается это очень просто:
В свойствах скрипта добавляешь текстовый источник в склейку (ту, что идёт со знаком "+" справа от источника данных). При этом важно, что бы путь к текстовому файлу был указан правильно. Если вы торгуете с того же компьютера, что и делаете скрипт, проблем нет. Если торговля идёт с другого компьютера необходимо на нём разместить текстовый источник и в склейке указать к нему путь http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=635#Post635 Т.е. проделать с текстовым источником на "боевой" программе то же, что и в лаборатории.
Дальше ставите торговать от даты необходимой вам и указывать максисальное количество баров (или дней), которое необходимо Вам.
Если это всё слишком замысловато (а нельзя забывать про разрыв цены котировок на экспирации), то просто ставите ограничение количества баров, которое должна собрать история или "дату от" до числа экспирации фьючерса, что бы необходимая история входила в расчёт индикаторов. Любой новый фьючерс начинает свою жизнь примерно за 3 месяца до экспирации старого. Ликвидности на нём в начале почти ноль, но ближе к экспирации старого фьюча ликвидность на новом возрастает. И за несколько дней до экспирации сопоставима с ликвидностью на старом фьюче.

Подитожив сказанное: добавление истории из кеша программы считаю нецелесообразно. Но, возможно у других пользователей или разработчиков иное мнение.


Отредактировано captian (Fri Nov 09 2012 01:34 PM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#48759 - Fri Nov 09 2012 01:45 PM Re: Присоединение исторических данных на реале [Re: captian]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
какие сложности! не проще ли при переходе на новый фьюч в отдельном окне открыть график следующего фьюча? таким образом к моменту перехода на него у вас накопится необходимое кол-во данных для разгона индикаторов. ну и так далее... хотя в идее стыковать фючи по 3месяца что то есть, но спорно весьма.

Наверх
#48761 - Fri Nov 09 2012 01:54 PM Re: Присоединение исторических данных на реале [Re: uuzzeerr]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: uuzzeerr
какие сложности! не проще ли при переходе на новый фьюч в отдельном окне открыть график следующего фьюча? таким образом к моменту перехода на него у вас накопится необходимое кол-во данных для разгона индикаторов. ну и так далее... хотя в идее стыковать фючи по 3месяца что то есть, но спорно весьма.

Собственно если есть кэш исторических данных в самой программе, достаточно добавить в источник старый фьюч через кнопу "+" в настройках скрипта (но опять же как быть со скачком цен при переходе со страрого на новый).


Отредактировано captian (Fri Nov 09 2012 01:56 PM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#48762 - Fri Nov 09 2012 02:15 PM Re: Присоединение исторических данных на реале [Re: captian]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
ни как не быть, считать его утренним гепом

Наверх
#48763 - Fri Nov 09 2012 02:18 PM Re: Присоединение исторических данных на реале [Re: uuzzeerr]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: uuzzeerr
ни как не быть, считать его утренним гепом
скрипт на этом "гепе" может открыть позиции, которых быть не должно, да и индюки все поголовно будут "врать".
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#48813 - Sat Nov 10 2012 11:09 AM Re: Присоединение исторических данных на реале [Re: captian]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Кэп, спасибо! Оказывается, всё, о чем просил, уже есть в программе.
По поводу разрыва: запрещаю совершать входы по дате экспирации. Ничего умнее не придумал. Склейку для оптимизации делаю так: предыдущий фьючерс до 14-го включительно, далее, с 15-го новый. Перенос с 14-го на 15-е запрещен. Выход 14-го принудительно по логике скипта или руками.

Наверх
#48815 - Sat Nov 10 2012 01:39 PM Re: Присоединение исторических данных на реале [Re: Ivan]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Ivan
Кэп, спасибо! Оказывается, всё, о чем просил, уже есть в программе.
По поводу разрыва: запрещаю совершать входы по дате экспирации. Ничего умнее не придумал. Склейку для оптимизации делаю так: предыдущий фьючерс до 14-го включительно, далее, с 15-го новый. Перенос с 14-го на 15-е запрещен. Выход 14-го принудительно по логике скипта или руками.

Я делаю почти так же. Но если скрипт около 15-го числа вышел из позиций, то останавливаю и пускаю уже на новом фьючерсе. За несколько дней до экспирации на нём уже приличный объём.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#48818 - Sat Nov 10 2012 09:03 PM Re: Присоединение исторических данных на реале [Re: Ivan]
zxc Offline
member

Registered: Mon May 07 2012
Записи: 150
а как быть когда 15 и 16 выходные?

Наверх
#48819 - Sat Nov 10 2012 10:32 PM Re: Присоединение исторических данных на реале [Re: zxc]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: zxc
а как быть когда 15 и 16 выходные?

Зависит от скрипта и какая ему требуется история.
Думаю не будет трагедией не торговать пару дней.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх


Moderator:  ViL, sar