candlemanager))
Atom
02.02.2011


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

Теги:


Спасибо:


< 1 2 3 4  >
Mikhail Sukhov

Фотография
Дата: 04.02.2011
Ответить


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


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

Mikhail Sukhov

Фотография
Дата: 04.02.2011
Ответить


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


Это делает сам QuikTrader.
Спасибо:

mr leng

Фотография
Дата: 04.02.2011
Ответить


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

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

Mikhail Sukhov

Фотография
Дата: 04.02.2011
Ответить


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

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


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

mr leng

Фотография
Дата: 04.02.2011
Ответить


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

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

avkar

Фотография
Дата: 06.02.2011
Ответить


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


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

Mikhail Sukhov

Фотография
Дата: 07.02.2011
Ответить


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


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


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

avkar

Фотография
Дата: 07.02.2011
Ответить


Mikhail Sukhov Перейти

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


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

Mikhail Sukhov

Фотография
Дата: 07.02.2011
Ответить


avkar Перейти
Mikhail Sukhov Перейти

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


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


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

avkar

Фотография
Дата: 07.02.2011
Ответить


Mikhail Sukhov Перейти


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


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

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy