Какие версии Quik для Windows поддерживают скрипты на QPILE?

Страницы: 1
RSS
Какие версии Quik для Windows поддерживают скрипты на QPILE?, версия
 
На 7.14.х.х скрипт работает хорошо.  

Вопрос: а на более свежих релизах десктопного клиента Quik 8 и 9 поддерживается или нет?

Просьба подсказать.

На 9.5. попробовал, не работает. Может нужно специально что то донастроить, не знаю.
 
Техническая поддержка, ау.
Жду ответ на вопрос.
 
Здравствуйте.

Цитата
Forbius написал:
Вопрос: а на более свежих релизах десктопного клиента Quik 8 и 9 поддерживается или нет?
Да, Qpile-скрипты должны работать во всех версиях терминала.

Цитата
Forbius написал:
На 9.5. попробовал, не работает. Может нужно специально что то донастроить, не знаю.
Уточните, пожалуйста, при работе скрипта возникают какие-либо ошибки, если это так, то просьба прислать скриншот ошибки, также просьба прислать код скрипта.

Заметим, что QPILE признан устаревшим и более не развивается. Рекомендуем использовать QLUA.
 
все.
 
Как предлагается отслеживать что скрипт не работает?  На старой версии квика он просто писал  котировки по избранным бумагам локально в текстовый файл, в огаворенным с заказчиком информации формате.

Сегодня все сломалось.  7.14 не может работать с брокером..... Три раза звонил в тех. поддержку, ответ обновите приложение.....

А если просто поднятуть скрипт в квик  9.7.1.10 то  ничего не происходит, в выходной файл ничего не выгружается.....

Проблема более чем актуальная. Очень прошу помочь.
 
Ниже фрагмент скрипт, в теле оставил только два инструмента для наглядности.
Как заставить его работать на свежих версиях квика???

PORTFOLIO_EX Exp;
DESCRIPTION Экспорт данных для SMS;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;
USE_CASE_SENSITIVE_CONSTANTS

PROGRAM
DELETE_ALL_ITEMS()
CLEAR_FILE ("smstest.txt")

' **************************** BRENT ABSOLUTE **********************************
Last_price = GET_VALUE(GET_PARAM_EX("FEG","BRENT0123", "last"), "PARAM_VALUE")
WRITELN("smstest.txt", "BRENT "&Apply_Scale(Last_price,2))

' **************************** BRENT %  **********************************
Last_price = GET_VALUE(GET_PARAM_EX("FEG","BRENT0123", "LASTCHANGE"), "PARAM_VALUE")
WRITE("smstest.txt", "OIL "&Apply_Scale(Last_price,1))

END_PROGRAM

PARAMETER SecCode;
PARAMETER_TITLE Инструмент;
PARAMETER_DESCRIPTION Наименование инструмента;
PARAMETER_TYPE String(10);
END

PARAMETER LastPrice;
PARAMETER_TITLE Цена;
PARAMETER_DESCRIPTION Цена последней сделки по инструменту;
PARAMETER_TYPE Numeric(4,1);
END


END_PORTFOLIO_EX
 
Может кто то авторитетно  проконсультировать, почему скрипт QPILE годами работавший в 7.14.1.7
НЕ работает в  версии 9.7.1.10 квика?

Просто ничего не происходит, в файле куда выгружается изменений нет.

Есть какой то специальный способ посмотреть лог, и найти причину?

Понятно что нужно переходитьна LUA но хотелось бы выяснить.
 
Forbius, добрый день.

Функционал QPILE поддерживается актуальными версиями Рабочего места QUIK, и предоставленный Вами скрипт успешно работает, в частности, в терминале QUIK версии 9.7.1.
Рекомендуем убедиться, что Вам доступны интересующие инструменты (инструмент BRENT0123 в классе FEG), а также настроить "умный" заказ данных, чтобы терминал QUIK получал информацию об изменении параметров всех необходимых инструментов (Основные настройки (F9) / Программа / Получение данных / Котировки - Формировать список обновляемых инструментов и параметров: "умным" заказом данных).
Страницы: 1
Читают тему
Наверх