Quik. Язык Qpile. Пропадание данных

  • Автор темы sds
  • Дата начала

sds

New member
Здравствуйте.
Использую систему QUIK для торговли. Пишу программы на QPile. При
анализе данных текущих свечек возникла непонятная ситуация. В начале
каждой минуты пропадают от одной до 10-ти секунд (чаще одна). Просто
выводятся нулевые значения. Для обращения к данным свечи использую
функцию GET_CANDLE. При этом остальные значения (текущая котировка,
BID, OFFER) ненулевые.
Прикрепляю два файла. В одном код программы для вывода значений
свечи. Во втором скриншот данной ситуации.
Очень прошу ответить на данный вопрос. Может быть это особенность
системы QUIK или я что-то делаю неверно.
Заранее благодарю.
P.S. если несложно запустите программу на своем компе мб данные не будут пропадать...
У текстового файла просто смените расширение на qpl и можно загружать
 

МихалbIч

New member
1. Используемое время не совпадает со временем на графике. Системное время использовать не рекомендуется, воспользуйтесь временем сервера.
'//////////////////////////
'//Функция вывода текущего времени на сервере
'//////////////////////////

'int GetCurTime()

'Автор: МихалbIч (pmntrade.ru)
'Дата: 23.10.2009

'Функция возвращает текущее время на сервере.

'Пример
'MESSAGE (GetCurTime(), 1) '"123015"

FUNC GetCurTime()
RESULT = GET_INFO_PARAM("SERVERTIME")
RESULT = SUBSTR(RESULT, 0, 2) & SUBSTR(RESULT, 3, 2) & SUBSTR(RESULT, 6, 2)
END FUNC
2. Новая свеча ещё не появилась на графике. Чтобы не получать в этот момент нулевые значения, можно дублировать предыдущую информацию по свече.
 
Последнее редактирование:
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху