#75702 - Mon Jan 04 2016 10:22 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: Rezident]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
Добрым людям большое спасибо.
Сделал сборку индикаторов совместимую с версией программы 2.0. Для версий 1.1 и 1.2 программы эта сборка не подойдет!
Attachments
FininfoCache.2.0.rar (277 downloads)
|
Наверх
|
|
|
|
#76584 - Wed Feb 24 2016 11:53 AM
Re: Блоки сохранения / чтения данных FinInfo
[Re: jhgjrht]
|
veteran
Registered: Wed Oct 02 2013
Записи: 1357
|
|
Наверх
|
|
|
|
#76769 - Wed Mar 02 2016 05:36 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: jhgjrht]
|
member
Registered: Sun Aug 15 2010
Записи: 108
|
Добрым людям большое спасибо. И вам спасибо! ***убрал вопрос. Разобрался.
Отредактировано Rucobor (Wed Mar 02 2016 11:58 PM)
|
Наверх
|
|
|
|
#77015 - Wed Mar 16 2016 01:32 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: Rucobor]
|
member
Registered: Sun Aug 15 2010
Записи: 108
|
Вопросы есть. 1. Данные, собранные кубиками в ТСлаб 2.0 могут быть использованы в ТСлаб 1.2? 2. И еще. Я собрал агентов. Состав- 2 кубика: Источник и накопитель. Тиковые данные. Вижу, что в папку Data данные пишутся, но в папке с данными ТСлаба особых телодвижений не замечено. Вопрос - не нужна ли в агентах еще и "Панель графика", чтоб данные правильно собирались?
|
Наверх
|
|
|
|
#83642 - Mon Aug 13 2018 06:28 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: Rucobor]
|
member
Registered: Sun Aug 15 2010
Записи: 108
|
странное поведение. фьюч Si в ТСлаб 2.0.28.0 записывать не хотят. выдают ошибку: 13.08.2018 9:27:35 138 System.MissingMethodException: Метод не найден: "System.Nullable`1<Double> TSLab.DataSource.FinInfo.get_TheoriticPrice()". в Indicators.TSLab.Blocks.Fi.FinInfoCache.FinInfoContainsData(FinInfo fi) в Indicators.TSLab.Blocks.Fi.FinInfoCache.WriteFininfo(ISecurity security, String path, Boolean all, Boolean logging) в TSLab.User.Script.Execute(IContext context, ISecurity Источник1)
Но крипту нормально пишут. Что с фьючом не так?
|
Наверх
|
|
|
|
#83645 - Mon Aug 13 2018 08:33 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: Rucobor]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
Что-то не то с установленной версией программы или индикатора. Возможно, пытаетесь использовать старую версию. Метод "TSLab.DataSource.FinInfo.get_TheoriticPrice()" был в версии TSLab 1.2, в 2.0 его нет.
_________________________
Не пишите мне! Никому ничего делать не буду.
|
Наверх
|
|
|
|
#83646 - Mon Aug 13 2018 09:47 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: jhgjrht]
|
member
Registered: Sun Aug 15 2010
Записи: 108
|
Что-то не то с установленной версией программы или индикатора. Возможно, пытаетесь использовать старую версию. Метод "TSLab.DataSource.FinInfo.get_TheoriticPrice()" был в версии TSLab 1.2, в 2.0 его нет. проверил еще раз. версия та, что в этой ветке: отсюда - "#75702 - Mon Jan 04 2016 10:22 PM. версия тслаб 2.0.28.0 рядом работающий скрипт с этими же кубиками с бинанса, битрекса и деребита данные качает, а с нашего фортса не может (через quiklua от китфинанса). что не так, хз. поддержка сказала: "TheoriticPrice" Что касаеся опционов, в 2.0 абсолютно все по другому. Нужно пересобрать индикатор, с учетом изменений в АПИ. я им: это ж не опционы! это просто фьюч на си они: Дело не в этом. TheoriticPrice передается в инструменте. У нас появился специальный источник для опционов, в 1.2 его даже не было. Как раз в этом источнике и выбирается инстурмент, по нему уже выбираются серии опционов. как-то странно... хоть тслаб1.2 реанимируй.. у всех все норм? это я один такой несчастный или причина в обновлениеи тслаба?
Отредактировано Rucobor (Mon Aug 13 2018 09:48 PM)
|
Наверх
|
|
|
|
#83647 - Mon Aug 13 2018 09:49 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: Stan]
|
member
Registered: Sun Aug 15 2010
Записи: 108
|
В 2.0 свои есть кубики стандартные для записи бидов и асков да мне не биды и аски. мне другие параметры... ОИ, суммы, ГО...
|
Наверх
|
|
|
|
#83648 - Mon Aug 13 2018 10:12 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: Rucobor]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
И все же я думаю у Вас работает старая версия моих индикаторов. Посмотрите нет ли в папке "Handlers" файла FininfoCache.dll. Если есть, удалите (перенесите в др. место). У новой версии файл сборки FininfoCache.2.0.dll. В редакторе скрипта (проблемного) можно выделить блок индикатора и увидеть в панели информации (справа) из какой dll он загружен, посмотрите.
_________________________
Не пишите мне! Никому ничего делать не буду.
|
Наверх
|
|
|
|
#83649 - Tue Aug 14 2018 08:15 AM
Re: Блоки сохранения / чтения данных FinInfo
[Re: jhgjrht]
|
newbie
Registered: Wed Sep 27 2017
Записи: 27
|
jhgjrht отдельная благодарность!!! В свое время добавил в ваш Info, запись срезов стакана для создания аналога Quota Mapper - взято для примера из Algovisor(R). Но при тестировании выяснили что количество транслируемых строк ограничено числом 64. Писал в поддержку обещали увеличить до 101. Но лучше конечно до 121. https://my-files.ru/8s34d8В 28 версии существует проблемка, то что работало в 27 версии при компиляции не работает в 28. Причина пока не выяснена, так как я в отпуске пишу с удаленки. Но полагаю что проблема в framework так как sharpdevelop 5.1.0 5216, поддерживаема им последняя версию framework 4.5.2. На вскидку по пробывал поставить Microsoft Visual Studio откампилировал тож не работает. Взял пока паузу отписал в тех поддержку.
Attachments
Comp 27-28.zip (111 downloads)QM_cs.zip (89 downloads)
Отредактировано sqifurk (Tue Aug 14 2018 10:33 AM)
|
Наверх
|
|
|
|
#83651 - Tue Aug 14 2018 10:10 AM
Re: Блоки сохранения / чтения данных FinInfo
[Re: Stan]
|
newbie
Registered: Wed Sep 27 2017
Записи: 27
|
В 2.0 свои есть кубики стандартные для записи бидов и асков Stan можно детальное уточнение о чем речь. Скрином если можно!
|
Наверх
|
|
|
|
#83663 - Wed Aug 15 2018 01:23 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: jhgjrht]
|
member
Registered: Sun Aug 15 2010
Записи: 108
|
И все же я думаю у Вас работает старая версия моих индикаторов. Посмотрите нет ли в папке "Handlers" файла FininfoCache.dll. Если есть, удалите (перенесите в др. место). У новой версии файл сборки FininfoCache.2.0.dll. В редакторе скрипта (проблемного) можно выделить блок индикатора и увидеть в панели информации (справа) из какой dll он загружен, посмотрите. Так и есть. Нашелся там этот лишний файлик. Большое человеческое спасибо!
|
Наверх
|
|
|
|
#83665 - Wed Aug 15 2018 02:52 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: jhgjrht]
|
member
Registered: Sun Aug 15 2010
Записи: 108
|
Другой вопрос. Почему возникает эта ошибка? "15.08.2018 14:46:01 138 System.IO.IOException: Процесс не может получить доступ к файлу "C:\Data\SiU8.fid", так как этот файл используется другим процессом. в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) в Indicators.TSLab.Blocks.Fi.FinInfoCache.OpenAndPepareFile(String fname) в Indicators.TSLab.Blocks.Fi.FinInfoCache.WriteFininfo(ISecurity security, String path, Boolean all, Boolean logging) в TSLab.User.Script.Execute(IContext context, ISecurity Источник1, ISecurity Источник2, ISecurity Источник3, ISecurity Источник4, ISecurity Источник5)" Какие ограничения есть на запуск кубиков? Не больше 2-х? как-то все нормально пашет, потом бац, и ошибка..
Отредактировано Rucobor (Wed Aug 15 2018 02:53 PM)
|
Наверх
|
|
|
|
#83668 - Wed Aug 15 2018 09:08 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: Rucobor]
|
writer
Registered: Sun Nov 21 2010
Записи: 428
|
На кубики в одном скрипте ограничений нет. Но попытки записи в один файл из разных скриптов могут происходить в одно и то же время и приводить к отказу доступа к этому файлу. Можно использовать разные папки для файлов данных для разных скриптов. Можно чаще пересчитывать скрипт, игнорируя эту ошибку. По хорошему, надо переделать механизм блокировок в индикаторах, но мне влом.
Отредактировано jhgjrht (Wed Aug 15 2018 09:10 PM)
_________________________
Не пишите мне! Никому ничего делать не буду.
|
Наверх
|
|
|
|
#83669 - Wed Aug 15 2018 10:51 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: jhgjrht]
|
member
Registered: Sun Aug 15 2010
Записи: 108
|
На кубики в одном скрипте ограничений нет. Но попытки записи в один файл из разных скриптов могут происходить в одно и то же время и приводить к отказу доступа к этому файлу. Можно использовать разные папки для файлов данных для разных скриптов. Можно чаще пересчитывать скрипт, игнорируя эту ошибку. По хорошему, надо переделать механизм блокировок в индикаторах, но мне влом. Ясно. Большое спасибо. Раскидаю в разные папки.
|
Наверх
|
|
|
|
#83677 - Thu Aug 16 2018 06:52 PM
Re: Блоки сохранения / чтения данных FinInfo
[Re: ViL]
|
stranger
Registered: Mon Jul 09 2018
Записи: 5
|
Добрый день. Позволяет ли ваш инструмент работать со стаканом заявок?
1) Например, поставить покупку перед крупным лотом в 100 единиц по мере его появления? 2) Распределить покупку по уровням. Например, лучшая покупка по 6000 у.е. Я хочу купить 100 лотов. Поставить 50 лотов по 5999 и 50 лотов по 5998 (но для этого робот должен увидеть лучшую покупку в стакане). 3) Купить объем по рынку из стакана, чтобы цена не изменилась выше, чем на 0.1%. Таким образом, при депозите на 100 лотов, возможно, "не потревожив рынок" мне надо взять только 35 лотов.
Если нет, то как можно такое реализовать?
|
Наверх
|
|
|
|
|
|