#14354 - Tue Sep 28 2010 07:10 PM
Re: Арбитражные стратегии
[Re: Nektodron]
|
journeyman
Registered: Tue Jan 12 2010
Записи: 54
|
Как часто данные обновляются в текстовом файле? и не подхватываются всегда или время от времени? На всякий случай лог перешлите с указанием времени, когда было обновление, которое не подхватилось. У меня есть одно подозрение. Добрый день! Во что в логах у меня, при обновлении из текстового источника (это при разовом обновлении в 21:07). 21:07:08.39[15]ERROR:Thread error System.NullReferenceException: В экземпляре объекта не задана ссылка на объект. в TSLab.TextDS.TextDS.LoadFromFile(FileInfo fi) в TSLab.TextDS.TextDS.SecurityData.GetBars(IList`1 oldBars, DateTime startTime, DateTime endTime) в TSLab.TextDS.BaseSecurityData.GetBars(IList`1 oldBars, DateTime startTime, DateTime endTime, Interval preferedInterval, Int32 maxBarsCount, NetBarsDelegate asyncLoadhandler) в TSLab.LabView.Script.ScriptDataManager.Data.RefreshData(DateTime newTime) в TSLab.LabView.Script.ScriptDataManager.Data.<>c__DisplayClass23.<ProcessFinInfo>b__21(Object ) в TSLab.Utils.AppUtils.<>c__DisplayClass4.<QueueUserWorkItem>b__3(Object state) 21:07:08.98[15]DEBUG:Adding 0 trades to USD:-. startTime=28.09.2010 14:01:00 21:07:08.98[15]DEBUG:CheckAndCopyData extends USD:-
Отредактировано tp2 (Tue Sep 28 2010 07:15 PM)
|
Наверх
|
|
|
|
#14358 - Tue Sep 28 2010 08:02 PM
Re: Арбитражные стратегии
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Как часто данные обновляются в текстовом файле? и не подхватываются всегда или время от времени? На всякий случай лог перешлите с указанием времени, когда было обновление, которое не подхватилось. У меня есть одно подозрение. Обновления происходят 2 раза в день - Курс промежуточного клиринга (на 14:00), Курс основого клиринга (на 16:30). Время мск. Приложение для обновления я заряжаю соответственно на 14:01 и 16:31 по локальному. Странно, на 16:30 сегодня у меня курс подхватился ТСЛабом, и без ошибок...Попробую еще завтра протестить, если не будет подхватываться, вышлю лог. (Сдвину время обновления, для надёжности).
_________________________
|
Наверх
|
|
|
|
#14368 - Tue Sep 28 2010 09:20 PM
Re: Арбитражные стратегии
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Лог можно и старый, у меня есть подозрение, что сигнал на обновление приходит от ОС раньше, чем обновление файла заканчивается. Поэтому в этот момент TSLab не может его зачитать. Т.к. это происходит не всегда имеем такой плавающий баг. ок. Отправил логи.
_________________________
|
Наверх
|
|
|
|
#14578 - Fri Oct 01 2010 05:59 PM
Re: Арбитражные стратегии
[Re: uprav]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Nektodron, а этот пересчёт работает при настройках скрипта "пок/прод" и при наличии нескольких источников, он реагирует на изменения стаканов всех источников?(версия 1.1.11.1 выставляю "пок/прод" при 2-х источниках, но пересчёт идёт только по изменению цены bid-ask какого либо стакана, на изменение количетсва в лучших bid-ask, пересчёт не происходит, либо я не внимательно смотрел...)? 1. Nektodron, подскажите пож: если пересчёт по объёмам bid/ask сделан в "пок/прод", можно ли его вынести в отдельный выбор, например "пок/прод и объём", или "пок/прод и количество"? 2. Возможно ли ввести в расчёт П/У и в "доход" задаваемые пользователем коэффициенты для каждого источника для перевода к одной еденице измерения (в рубли например), по умолчанию пусть коэфф. остаются=1. Если один инструмент, например, RI, там динамика и так понятна, без перевода в рубли, хотя это пункты, если рассчёт идёт по корзине, то даже форма модели дохода из "смеси" пунктов не соответствует действительности в рублях. ?
Отредактировано uprav (Fri Oct 01 2010 10:35 PM)
_________________________
|
Наверх
|
|
|
|
#14716 - Mon Oct 04 2010 06:50 PM
Re: Арбитражные стратегии
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
1. Не планировалось, но если нужны такие режимы можно сделать. Я правильно понимаю, что пересчёт по объёмам bid/ask в версии 1.1.12.0 "зашит" в выборе "пок/прод"? Я почему спрашиваю: да, такой пересчёт нужен, но очень желательно их разделить по причине мощности процессора, сейчас у меня по "пок/прод" при 3-х источниках в активное время сессии, проц загружен на 70-100%(при чём один из источников не очень ликвидный), если сейчас там сидит "пок/прод и объём", значит я делаю вывод что для этого режима и этого кол-ва источников и этого процессора - это предел, соотвестсвенно при увеличении кол-ва источников и режима "по объёму" нужен проц. мощнее. Б). Для скрипта где нет необходимости в пересчёте "по объёму", лучше его не выбирать, в целях экономии ресурсов процессора, иначе несколько однотипных скриптов - уже проблема на одном системмнике. 2. Идея понятна, но не понятно как это сделать в интерфейсе. М.б. как вариант , во вкладке доход - появляются как во вкладке "Оптимизация", ячейки с названием источников и в количестве источников, куда можно вводить эти коэфф. (в том числе дробные числа)
_________________________
|
Наверх
|
|
|
|
#14730 - Mon Oct 04 2010 10:44 PM
Re: Арбитражные стратегии
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Для ускорения обсчета может стоит сократить количество свечей? для арбитража явно много не нужно. У меня там и так 5 свечей стоит -)). Ставлю 1 свечу - её не видно, ну а 2,3 или 5 между этими значениями думаю погоды не делают.
_________________________
|
Наверх
|
|
|
|
#14732 - Mon Oct 04 2010 11:28 PM
Re: Арбитражные стратегии
[Re: uprav]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
|
Наверх
|
|
|
|
#14737 - Tue Oct 05 2010 08:32 AM
Re: Арбитражные стратегии
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Еще нет, т.к. работает один скрипт с 3-мя источниками, и проц.загружен 75-100%, но я планирую ещё пару скриптов таких навесить, тогда точно не выдержит. Для 10 скриптов, думаю вообще никакого процессора не хватит. Очень желательно разделение этого пересчёта.
_________________________
|
Наверх
|
|
|
|
#15060 - Sun Oct 10 2010 09:59 PM
Re: Арбитражные стратегии
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Nektodron, TSLab.Script.Handlers.ISixSourcesHandler подключает 6 источников, насколько понимаю - это максимум, больше 6-и не нашёл в справке по API, возможно ли добавить интерфейс на 7 и 8 источников?
_________________________
|
Наверх
|
|
|
|
#18089 - Wed Dec 08 2010 02:06 PM
Re: Арбитражные стратегии
[Re: Nektodron]
|
journeyman
Registered: Thu Sep 30 2010
Записи: 89
|
Как лучше вычислить коэффициент на который нужно домножать, что бы уровнять инструменты в арбитражных стратегиях?
|
Наверх
|
|
|
|
#18113 - Wed Dec 08 2010 06:09 PM
Re: Арбитражные стратегии
[Re: Nektodron]
|
journeyman
Registered: Thu Sep 30 2010
Записи: 89
|
|
Наверх
|
|
|
|
#18345 - Sun Dec 12 2010 02:16 PM
Re: Арбитражные стратегии
[Re: Artem]
|
journeyman
Registered: Thu Sep 30 2010
Записи: 89
|
Я что-то не так спрашиваю? Например, какой коэффициент между сбером о и п?
|
Наверх
|
|
|
|
|
|