У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#49587 - Sat Dec 01 2012 08:31 PM Как загрузить тики предыдущего фьючерса?
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
У меня есть накопленные тики в формате bin по RIU2. Хочу совместить их с RIZ2 и прогнать скрипт на объединенной истории. У провайдера (Ricom) тикер RTS-9.12 отсутствует.
Как быть?
TXT прошу не предлагать. В текстовом формате получаются огромные файлы, которые грузятся очень долго и не всегда успешно.
Версия 1.2.2

Наверх
#49588 - Sat Dec 01 2012 08:38 PM Re: Как загрузить тики предыдущего фьючерса? [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Попробовал переименовать RTS-9.12.09.14.2012.bin в RTS-12.12.09.14.2012.bin (и далее) и подгрузить их только выбором инструмента RTS-12.12, но данные подгружаются только с даты начала обращения RIZ2.


Отредактировано Ivan (Sat Dec 01 2012 08:39 PM)

Наверх
#49593 - Sat Dec 01 2012 10:41 PM Re: Как загрузить тики предыдущего фьючерса? [Re: Ivan]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
через кнопу "+" в свойствах скрипта.


Отредактировано ViL (Sat Dec 01 2012 10:51 PM)

Наверх
#49595 - Sat Dec 01 2012 11:39 PM Re: Как загрузить тики предыдущего фьючерса? [Re: ViL]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
И как мне это сделать, если инструмента RTS-9.12 в списке поставщика данных нет?

Наверх
#49603 - Sun Dec 02 2012 12:17 PM Re: Как загрузить тики предыдущего фьючерса? [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Считаю что имеет смысл добавить новы источник данных bin. И подгружать тиковую историю в bin формате вне зависимости от того, убрал ли брокер эксперированные фьючерсы или нет.

Наверх
#49636 - Mon Dec 03 2012 09:55 AM Re: Как загрузить тики предыдущего фьючерса? [Re: Ivan]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
И всё же, как добавить тиковую историю эксперированного фьючерса в bin формате, если его нет в списке у поставщика данных?

Наверх
#49638 - Mon Dec 03 2012 10:22 AM Re: Как загрузить тики предыдущего фьючерса? [Re: Ivan]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
если нет в списке, то никак..

Наверх
#49641 - Mon Dec 03 2012 11:26 AM Re: Как загрузить тики предыдущего фьючерса? [Re: ViL]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Как насчет того, чтобы иметь возможность подгрузки bin вне зависимости от поставщика? Например, сделать новый источник, такой же как txt, csv, metastock? Истории накопил большое количество, сделал скрипт с тиковым индикатором, а расширить горизонт оптимизации не могу. Все ограничено только текущим контрактом.

Наверх
#49686 - Mon Dec 03 2012 02:56 PM Re: Как загрузить тики предыдущего фьючерса? [Re: Ivan]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
Рассмотрим предложение, по результатам отпишусь здесь.

Наверх
#49691 - Mon Dec 03 2012 04:05 PM Re: Как загрузить тики предыдущего фьючерса? [Re: ViL]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Спасибо! А то пытаюсь подгрузить txt с тиками за последний год, 8GB оперативной памяти не хватает. Компьютер виснет, хоть там и SSD и процессор мощный. Сам txt получается размером 3GB.

Наверх
#49708 - Mon Dec 03 2012 06:41 PM Re: Как загрузить тики предыдущего фьючерса? [Re: Ivan]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8137
? А для чего тиковая история за год?
Что Вы с ней собрались делать?

Наверх
#49710 - Mon Dec 03 2012 07:44 PM Re: Как загрузить тики предыдущего фьючерса? [Re: ViL]
Ivan Offline
addict

Registered: Sun Sep 19 2010
Записи: 453
Тиковая история у меня есть гораздо больше чем за год. Тут год хотя б подгрузить. Жму в минутки, при этом не теряя то, что теряю, когда работаю просто по минуткам smile

Наверх
#49939 - Mon Dec 10 2012 04:08 PM Re: Как загрузить тики предыдущего фьючерса? [Re: ViL]
Zend Offline
journeyman

Registered: Tue Oct 23 2012
Записи: 52
Originally Posted By: ViL
? А для чего тиковая история за год?
Что Вы с ней собрались делать?

До чего же Вы любопытный smile У меня тоже все выпытывали, у других тоже smile А Вам это зачем? wink
Ну, вот захотелось мне прогнать по тикам данные за год, заняло времени пока кофе пил буквально. Но программист из меня как балерина из коровы. Но вот вы заставляете, приходится. Ну, поддайте угольку то в печку для разгона. Сам интерфейс то просто чертовски удобен и уже продуман.

Наверх
#49961 - Tue Dec 11 2012 03:04 AM Re: Как загрузить тики предыдущего фьючерса? [Re: Ivan]
tslab.trader Offline
enthusiast

Registered: Fri Jan 20 2012
Записи: 329
Originally Posted By: Ivan
TXT прошу не предлагать. В текстовом формате получаются огромные файлы, которые грузятся очень долго и не всегда успешно


Вставлю свои 5 копеек. В файловой системе Windows есть свойство файла "сжатый". Большие TXT, CSV и прочие файлы, содержащие текст, прекрасно сожмутся и не будут занимать много места.
_________________________

Наверх
#50038 - Thu Dec 13 2012 12:41 PM Re: Как загрузить тики предыдущего фьючерса? [Re: tslab.trader]
Ivan Offline
addict

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

Наверх
#50040 - Thu Dec 13 2012 12:58 PM Re: Как загрузить тики предыдущего фьючерса? [Re: Ivan]
tslab.trader Offline
enthusiast

Registered: Fri Jan 20 2012
Записи: 329
Originally Posted By: Ivan
Речь не о недостатке места на жестком диске, а о нехватке памяти, при подгрузке файла большого объема. Когда тслаб грузит bin-ы, с памятью он обращается более аккуратно.
Разве что в пиковой нагрузке при чтении.

Вы же понимаете, что и bin, и txt в итоге трансформируются в идентичные структуры данных в памяти.


Отредактировано tslab.trader (Thu Dec 13 2012 12:58 PM)
_________________________

Наверх
#52700 - Mon Feb 25 2013 12:39 PM Re: Как загрузить тики предыдущего фьючерса? [Re: tslab.trader]
Vanosupr Offline
newbie

Registered: Sat Apr 28 2012
Записи: 31
присоединяюсь к автору темы. Нужно сделать возможным подцеплять тиковую историю за любой период, иначе вообще зачем сделали возможность её накапливать? Торговые идеи и системы бывают разные, и для часов и для тиков. Зачем же лишать народ возможности проверить историю перфоманса краткосрочных торговых систем?

Наверх
#62736 - Fri Jun 20 2014 09:00 PM Re: Как загрузить тики предыдущего фьючерса? [Re: Vanosupr]
Den Commander Offline
member

Registered: Sat Sep 28 2013
Записи: 130
столкнулся с тем же вопросом. Долго копил тики за квартал, чтобы тестировать стратегию основанную на футпринте. И тут сменился контракт. Всё, тестирование невозможно, не могу выбрать прошлый фьюч. Уважаемые разработчики, я уверен, можно же в каком-то файле руками подправить что-то, чтобы в списке выбора появился старый фьюч. В каком и что ковырять?

Наверх
#62737 - Sat Jun 21 2014 10:42 AM Re: Как загрузить тики предыдущего фьючерса? [Re: Den Commander]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Originally Posted By: Den Commander
столкнулся с тем же вопросом. Долго копил тики за квартал, чтобы тестировать стратегию основанную на футпринте. И тут сменился контракт. Всё, тестирование невозможно, не могу выбрать прошлый фьюч. Уважаемые разработчики, я уверен, можно же в каком-то файле руками подправить что-то, чтобы в списке выбора появился старый фьюч. В каком и что ковырять?

Подписывайтесь на канал/сайт будете в теме smile
Собственно инструкция по склейке бинарников любых фучей любой глубины для тестирования. Не требует даже загруженной истории никакой кроме тиков в бинарниках
http://www.youtube.com/watch?v=R9xqJ1CPIjg

Уже проверено. Уважаемый Rezident собственно меня сподвиг на инструкцию и он же уже плотно ей пользуется в работе.
_________________________
__


Наверх
#62738 - Sat Jun 21 2014 11:01 PM Re: Как загрузить тики предыдущего фьючерса? [Re: ra81]
Den Commander Offline
member

Registered: Sat Sep 28 2013
Записи: 130
Большое спасибо! Мне достаточно было знаний, как этот xmlник подправить. А о склейке я даже и не думал!

Наверх
#62830 - Thu Jun 26 2014 02:17 PM Re: Как загрузить тики предыдущего фьючерса? [Re: Den Commander]
jhgjrht Offline
writer

Registered: Sun Nov 21 2010
Записи: 428
Я, если хочу потестировать скрипт на старых контрактах, просто заменяю файлик "Securities.xml" на ранее сохраненный, в котором эти контракты еще есть.
_________________________
Не пишите мне! Никому ничего делать не буду.

Наверх
#62842 - Thu Jun 26 2014 03:57 PM Re: Как загрузить тики предыдущего фьючерса? [Re: jhgjrht]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Originally Posted By: jhgjrht
Я, если хочу потестировать скрипт на старых контрактах, просто заменяю файлик "Securities.xml" на ранее сохраненный, в котором эти контракты еще есть.

Ну для этого нужно чтобы он был. И это не даст сделать склейку. БОлее функционально, уметь его править и все.
_________________________
__


Наверх
#63339 - Fri Jul 18 2014 11:24 AM Re: Как загрузить тики предыдущего фьючерса? [Re: Den Commander]
Den Commander Offline
member

Registered: Sat Sep 28 2013
Записи: 130
Обнаружил, что сейчас в поставщике данных Финам могу выбрать контракты прошлого квартала rim, sim. Что-то в программе изменилось, что-ли?

Наверх
#63343 - Fri Jul 18 2014 03:52 PM Re: Как загрузить тики предыдущего фьючерса? [Re: Den Commander]
pasha Offline

old hand

Registered: Tue Dec 23 2008
Записи: 1085
Ничего не изменилось. Список отображаемых контрактов в диалогах выбора это объединение списка присылаемых контрактов с сервера Финама при соединении и списка из кеша бумаг.

Наверх
#63350 - Fri Jul 18 2014 08:33 PM Re: Как загрузить тики предыдущего фьючерса? [Re: pasha]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Originally Posted By: pasha
Ничего не изменилось. Список отображаемых контрактов в диалогах выбора это объединение списка присылаемых контрактов с сервера Финама при соединении и списка из кеша бумаг.

Ну раньше старое затиралось новым. Если сейчас это не так значит чето поменялось smile
_________________________
__


Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar