candlemanager))
Atom
2/2/2011
mr leng


в своем старом коде ничего не менял но появились ошибки "В экземпляре объекта не задана ссылка на объект."
и candle стала null. в чем может быть проблема??? версия 1.8 ))))

Tags:


Thanks:


< 1 2 3 4  >
Mikhail Sukhov

Avatar
Date: 2/4/2011
Reply


mr leng
да, примеры вроде работают.
как такое может быть, что экспорт происходит, он ни на что не ругается а данных нет???


Ну тогда только отладка на том другом компе... Вы ошибку ищите в QuikTrader. А она вовсе не там. Не тратьте время в пустую. Запустите отладчик, и посмотрите, что не работает и почему.
Thanks:

Mikhail Sukhov

Avatar
Date: 2/4/2011
Reply


mr leng
я конечно может и туплю, но почему после запуска экспорта dde в настройках вывода в квике автоматически с таблиц снимается галочка выводить формальные заголовки???


Это делает сам QuikTrader.
Thanks:

mr leng

Avatar
Date: 2/4/2011
Reply


абсолютно одинаково создаю шлюз, но из одного приложения(стандартного примера) он работает а из моего выдает
Неудалось подключиться к Quik. Возможно, в Quik-е не включена обработка внешних транзакций.
Имя параметра: path

путь одинаковый, транзакции подключены поскольку один из примеров работает конкретно
Thanks:

Mikhail Sukhov

Avatar
Date: 2/4/2011
Reply


mr leng
абсолютно одинаково создаю шлюз, но из одного приложения(стандартного примера) он работает а из моего выдает
Неудалось подключиться к Quik. Возможно, в Quik-е не включена обработка внешних транзакций.
Имя параметра: path

путь одинаковый, транзакции подключены поскольку один из примеров работает конкретно


Win Vista или 7-ка? Нужно чтобы еще робот и Квик запускался из под одних и тех же привилегий. Квик рекомендуется запускать из под админа. Если так делаете, то и робота так же нужно запускать из под админа.
Thanks:

mr leng

Avatar
Date: 2/4/2011
Reply


заменил пару dll на более ранние версии. все заработало. ума не преложу почему)

спасибо за советы)
Thanks:

avkar

Avatar
Date: 2/6/2011
Reply


mr leng
да, примеры вроде работают.
как такое может быть, что экспорт происходит, он ни на что не ругается а данных нет???


У меня такая же ситуация, версия 2.6.2, функция GetTimeFrameCandles не возвращает результат. Свечи не приходят только при первом вызове, если вызвать функцию позже, то все будет ОК (у меня чтобы получить первый график нужно 2 раза нажать на кнопку:)). Дело скорее всего в том, что при первом вызове функции, она запускается раньше, чем выполниться построение первой свечи (событие NewCandles) в другом потоке, и функция возвращает пустой результат, не дождавшись. Я не стал заморачиваться, т.к. посчитал это особенностью библиотеки, хотя на самом деле это наверное можно назвать ошибкой.
Thanks:

Mikhail Sukhov

Avatar
Date: 2/7/2011
Reply


avkar
mr leng
да, примеры вроде работают.
как такое может быть, что экспорт происходит, он ни на что не ругается а данных нет???


У меня такая же ситуация, версия 2.6.2, функция GetTimeFrameCandles не возвращает результат. Свечи не приходят только при первом вызове, если вызвать функцию позже, то все будет ОК (у меня чтобы получить первый график нужно 2 раза нажать на кнопку:)). Дело скорее всего в том, что при первом вызове функции, она запускается раньше, чем выполниться построение первой свечи (событие NewCandles) в другом потоке, и функция возвращает пустой результат, не дождавшись. Я не стал заморачиваться, т.к. посчитал это особенностью библиотеки, хотя на самом деле это наверное можно назвать ошибкой.


Так а что CandleManager должен возвращать, если еще свечек не построено?
Thanks:

avkar

Avatar
Date: 2/7/2011
Reply


Mikhail Sukhov

Так а что CandleManager должен возвращать, если еще свечек не построено?


В данном случае CandleManager должен возвращать пустое множество. Но неясность вводит ведь функция GetTimeFrameCandles, которая дает разные результаты за один и тот же прошедший период. Сначала мне показалось, что лучше было бы, если бы функция дожидалась формирования свеч, но сейчас, понимаю, что это не нужно. Поэтому насчет того, что это можно назвать ошибкой, я наверное погорячился, но отметить это в документации было бы хорошо.
Thanks:

Mikhail Sukhov

Avatar
Date: 2/7/2011
Reply


avkar
Mikhail Sukhov

Так а что CandleManager должен возвращать, если еще свечек не построено?


В данном случае CandleManager должен возвращать пустое множество. Но неясность вводит ведь функция GetTimeFrameCandles, которая дает разные результаты за один и тот же прошедший период. Сначала мне показалось, что лучше было бы, если бы функция дожидалась формирования свеч, но сейчас, понимаю, что это не нужно. Поэтому насчет того, что это можно назвать ошибкой, я наверное погорячился, но отметить это в документации было бы хорошо.


Мне все равно до конца не ясно. Нужно что отметить? Что она не дожидается формирования свечек?
Thanks:

avkar

Avatar
Date: 2/7/2011
Reply


Mikhail Sukhov


Мне все равно до конца не ясно. Нужно что отметить? Что она не дожидается формирования свечек?


Что функция не получает свечи из Квика, а возвращает только уже полученные свечи, и поэтому, если между RegisterTimeFrameCandles и GetTimeFrameCandles не прошло достаточно времени, возвращает пустое множество (или не все свечи).
Thanks:
< 1 2 3 4  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy