В настройках Quik пункте Настройки/Основные/Программа/Экспорт данных установите значения "при выдаче целиком таблицы" и "при выдаче очередной строки" больше, чем сейчас установлено.
Серж пишет: А пока данное пожелание не реализовано, разумно ли вместо OnParam использовать функции CreateDataSource и SetUpdateCallback на каждый из отслеживаемых параметров ? Не окажет ли это негативного влияния на производительность?
Здравствуйте, На производительность не должно оказать влияния, но с оговоркой что речь идет о разумном количестве заказываемых параметров.
Уделив этому вопросу некоторое время (на самом деле, потратив кучу времени), я пришёл к выводу, что созданный колбек по какому-либо параметру из ТТП через SetUpdateCallback всё равно будет вызываться при изменении любого параметра по данной бумаге. Т.е., получим тот же самый OnParam, только по конкретной бумаге. Но после получения колбека всё равно нужно проверять, был ли вызван этот колбек по изменению отслеживаемого параметра.
А теперь внимание вопрос: Sergey Gorokhov , почему вы не сказали, что для решения данного вопроса создание колбека через SetUpdateCallback не имеет смысла
Добрый день,
Описанная ошибка будет исправлена в одной из очередных версий программы. Приносим извинения за причиненные неудобства.
Пытаюсь сделать транзакцию через файл по переносу 100 руб. с FORTS на валютный рынок МБ: ACTION=NEW_INSTR_TYPE_3; TRANS_ID=3; CLASSCODE=INSTR; INSTR_RATE=1; CLIENT_CODE=4xxxx/00; AGREE_SERV=4xxxx-БФ|xxxxxxxx|; VOLUME=100; SECCODE=RUR_2; SECCODE_CP=RUR_2; CLIENT_CODE_CP=4xxxxFX; TS=FORTS; CLIENT_ACCOUNT=4100xxx; CLIENT_SUB_ACC=00; CLIENT_CP_SUB_ACC=FX; DOC_COMMENT=Перевод ДС; EXPIREDAY=0;
Ругается на "Неверное значение счета клиента". Какое значение нужно ставить в поля CLIENT_ACCOUNT=; CLIENT_SUB_ACC=; CLIENT_CP_SUB_ACC=; , чтобы выполнить транзакцию?
Добрый день.
Данная диагностика означает, что на стороне брокера для поручений "перевод ДС" для параметра "лицевой счет (списание) настроено правило невидимости и необязательности заполнения этого поля.
В загружаемой файле TRI это параметр CLIENT_ACCOUNT. У Вас в файле указано значение: CLIENT_ACCOUNT=4100xxx. Но так как данное поле невидимо и необязательно, но при этом присутствует в транзакции, то Вы получаете эту ошибку. Т.о. для решения этого вопроса нужно из файла TRI убрать параметр CLIENT_ACCOUNT
Сергей Королев пишет: PS: уточню задачу: имелось ввиду вычислить свечу не по абсолютному(!) значению, а относительному (типа - 95 дней назад). Ну и чтобы можно было использовать эту функцию для циклов перебора больших интервалов дат.
Добрый день.
Сергей, в qpile таких функций нет. Конечно, получить дату там можно, но это займет гораздо больше времени, нежели например в Qlua. По qpile этот вопрос уже на форуме поднимался.
Что касается Qlua, то с ним будет проще, написали маленький пример, который позволяет вычислить дату, которая была n- дней назад:
sec=60*60*24 day=95*sec T = os.date("!*t",os.time()-day) message(T.day.."."..T.month.."."..T.year)
Если вы не используете единую денежную позицию, то вариационную маржу считает биржа.
Код
при обращении из купайла Пред. оценка, шаг цены и его стоимость обнулены.
Данные оценки и шага в цены обнулены и в самой таблице или qpile нули возвращает? Проверьте еще настройку Зайдите в пункт меню Настройки/Основные/Программа/Получение данных/ и выберите пункт "Исходя из настроек открытых пользователем таблиц"
Да, можно. Можно реализовать данную задачу через tri файл. Более подробное описание в руководстве пользователя Quik. Раздел 9. Неторговые операции и Отчеты/ Импорт поручений из файла/Примеры строк в файле транзакций
lergen пишет: И еще вопрос в догонку. Похоже на моем аккаунте подключена единая денежная позиция? Если можно отключите её и средства переведите на FORTS.
Роман пишет: А вообще, как от этой проблемы можно устранить (реально - не контролируя в ручную), это не первый раз ...
Добрый день.
Роман, если вы говорите, что свечи исчезают, то это не нормальное поведение. С этим вопросом нужно разбираться, без информации от брокера эту проблему не решить. Возможно проблема имеет место быть в клиентской части, но мало вероятно. Обратитесь к брокеру, пусть он проверит свои графики, которые вы от него получаете, если действительно проблема есть, то необходимо, чтобы брокер к нам обратился. Будем разбираться.
Роман пишет: - перезаказ архива графиков не помогает!!!
Рекомендуем обратиться к брокеру, нужно смотреть на его стороне, какие графики он транслирует Вам. Если проблема именно с трансляцией с сервера, то искать проблему на стороне брокера.
Да, такую заявку выставить возможно. В формате транзакции у Вас ошибок не видим. Возможно тишина потому, что не наступает не одно из указанных условий? При ручной постановки с такими же параметрами стоп заявка срабатывает?
при заполнении заявки TAKE_PROFIT_STOP_ORDER указывается цена STOPPRICE - цена начала отслеживания максимума/минимума но есть еще параметр PRICE - причем указано что это обязательный параметр, возникает вопрос какую цену надо указывать в этом параметре?
Добрый день.
Евгений, для тейк профита указывать цену не надо. В документации PRICE описан, как общий случай.
p_classcode = "CETS" --Код класса
p_seccode_usdrubtom = "USD000UTSTOM" --Код инструмента
p_seccode_usdrubtod = "USD000000TOD"
p_seccode_eurrubtod = "EUR_RUB__TOD"
p_seccode_eurrubtom = "EUR_RUB__TOM"
is_run=true
function main()
while is_run do
sleep(2000)
end
end
function OnQuote(class_code, sec_code)
if class_code==p_classcode and sec_code==p_seccode_eurrubtom then
tbid = getParamEx(class_code, sec_code, "last")
message(tostring(tbid.param_value), 1)
end
end
Когда вместо p_seccode_eurrubtom подставляется p_seccode_usdrubtom или p_seccode_usdrubtod - цена последней сделки выводится. Когда подставляешь p_seccode_eurrubtom - скрипт не выводит ничего, просто молчит.
К сожалению, не успел попробовать на p_seccode_eurrubtod, торги закончились, попробую завтра.
Если у кого-либо есть мысли о причинах неполадок - буду очень благодарен.
Добрый день.
Проверьте не стоит ли фильтров в таблице Связь/Списки. Возможно eurrubtom отфильтрован.
Есть ли возможность получать из стакана облигаций поле "доходность" у заявок? Возможно ли выставлять заявки по доходности, а не по цене? Как вообще узнать доходность по заданной цене, если не рассчитывать ее самостоятельно?
Добрый день.
Для получения полей доходность покупки и доходность продажи можно воспользоваться параметрами BUY_YIELD и SELL_YIELD
Интересует выставление заявки при помощи Qpile? Если да, то пример такой транзакции можно получить путем сохранения через карман транзакции. Т.е нужно положить в карман транзакции заявки с типом "доходность", сохранить ее в tri файл и тем самым получите текст заявки с доходностью.
Добавьте в функцию OnDisconnected() возвращаемое значение код ошибки для диагностики ошибки подключения.
Здравствуйте!
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Если сворачиваете приложение в фон или ждущий режим, то в течении минуты соединение разрывается и при повторном входе в программу приложение требует авторизоваться вновь. На стороне брокера есть настройка, которая позволяет единожды вводить данные при переподключении к серверу. Т.е при такой настройки ввод пароля требуется только при первой попытке авторизации. При этом период экспирации не истекает никогда, и пароль запрашивается заново только при смене параметров подключения.
Владимир Беретов пишет: Можно ли сделать так, чтобы трендовые линии на графике предназначенные для одного инструмента, не отображались на другом инструменте? Сейчас у меня на разных инструментах близких по ценам (например: нефть, USD, Сбербанк) отображаются трендовые линии всех инструментов.
Добрый день.
Такой возможно нет, только если отключить режим связанных окон. Реж
Egor Zaytsev пишет: переместились на другую вкладку
табл доступные скрипты просто исчезла, ни на каких вкладках ее нет. хотелось бы чтоб при повторном запуске эта табл была там где ее оставили. те так же как и другие таблицы квика
Добрый день.
Сейчас именно так и работает. Зарегистрировали соответствующее пожелание.
Дмитрий пишет: Здравствуйте! Суть пожелания в теме. Хотелось бы еще, чтобы новый размер окна запоминался после его закрытия и использовался при повторном открытии. Окно по умолчанию небольшое, из-за чего иногда приходится прокручивать список скриптов, что не слишком удобно. Или хотя бы просто увеличьте размеры этого окна по умолчанию.
Добрый день, Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
green_X5 пишет: Уважаемые разработчики QUIK. Ещё и ещё раз спасибо за возможность работать на LUA. И за развитие QLUA также низкий поклон.
Прошу сделать ещё немного. Добавить в панель инструментов кнопку быстрого вызова доступа к списку скриптов . И назначить сюда же горячие клавиши . По-сути дублирование нажатия вот сюда
Ну очень нужно. Будьте милосердны! Спасибо.
Добрый день,
Мы рассмотрели Ваше пожелание. По итогам анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
Сергей, мы рассмотрели Ваши пожелания. По итогам их анализа сообщаем Вам, что мы также считаем целесообразным их реализации и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
roman пишет: каким образом, можно поместить на вынесенное окно графика горизонтальную линию (про способ с помощью шифт я знаю, тренды рисуются)? или уровни фибоначи?
Добрый день,
На данный момент, к сожалению, нет возможности рисовать остальные фигуры на вынесенном окне графика. Можем зарегистрировать от Вас пожелание по реализации данного функционала.
ок
Добрый день, Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
Will Will пишет: проблема:Делаю вкладку LUA, на вкладке открываю таблицы-луа-доступные скрипты. Перезапускаю квик табл исчезает.
просьба: сделать табл "доступные скрипты" по образу других таблиц квика (обычн грид), чтоб было удобно ее растягивать. просьба: присвоить скриптам горяч клавиши для запуска и остановки просьба: чтоб в клуа так же была доступна эта табла
спасибо
Добрый день, Мы рассмотрели Ваши пожелания. По итогам их анализа сообщаем Вам, что мы также считаем целесообразным их реализации и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
Egor Zaytsev пишет: Если же все таки это предторговая сессия, то регистрируем пожелание на возможность в рамках настроек графика игнорировать данное время на всем промежутке, а не только в рамках текущей сессии.
предторговая сессия или глюк на индексе - без разницы, главное поймите из-за них не корректно отражаются графики и ошибки при расчете возникает которую не как не исправишь, а это очень важно
Добрый день, Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
А также возможность управления опциями: Закрепить окно, Убрать заголовок и Поверх всех окон. Спасибо!!!
Добрый день, Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
Eys Eys пишет: По факту,конечно,биржа не зарегистрирует цену выше рыночной,не будет ждать заявку на покупку 50050, а исполнит заявку по рыночной цене(если она в текущий момент где-то между 50000 и 50049),то тогда лучше эти 50 пунктов (отступ цены) были бы просто защитой от проскальзывания,то есть заявка срабатывает по рыночной выше 50000 и не больше 50050,как то так.
Добрый день,
Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
Добрый день, Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
A A пишет: Зарегистрируйте, пожалуйста, пожелание в разработку.
Добавить доступ к таблице "Системные сообщения".
По моему мнению, в Системных сообщениях содержится очень важная информация, которую нужно порой учитывать. Доступ к данной информации просто необходим.
В моем случае, доступ к таблице "Системные сообщения" требуется для отправки текста сообщения на email, а с email на мобильный телефон в виде Push уведомления. Поскольку торги на FOTRS длятся 14 часов в сутки и находиться возле терминала, на протяжении всего этого времени не представляется возможным, а знать, что происходить необходимо.
Пример 1: Есть позиция по инструменту FORTS, на несколько торговых сессий, и есть еще заявки на увеличение позиции, если цена идет в "нужном" направлении. На одной из сессий, увеличивают ГО инструмента на 50%, и соответственно в QUIK появляется системное сообщение. Если на этот момент трейдера нет перед терминалом, ему необходимо об этом нужно как-то узнать, и соответственно скорректировать объем входа в позицию.
Пример 2: Сбой на основном сервере брокера. Когда это случается мой брокер выдает системное сообщение об этом и просит переключится на резервный сервер.
Используя скрипт обработки системных сообщений узнать обо всем этом можно в считанные минуты и совершить необходимые действия.
Также прошу добавить доступ к таблице "Новости". Не секрет, что рынки "двигают" новости, а в Quik новости поступают очень быстро.
Quik Android. Также у меня есть установленная на телефоне, ПЛАТНАЯ программа Quik Android, но в данной программе, почемуто? нет системных сообщений или сообщений брокера, да и вообще в ней не работают Push уведомления.
С уважением, Артем.
Добрый день, Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам, что мы также считаем целесообразным его реализацию и постараемся включить в план доработок при выпуске одной из следующих версий нашего ПО.
В нашем же случае мы имеем разрывы оси времени, следовательно линия тренда тоже должна иметь разрывы, либо это линия с меняющимся углом наклона. Т е положение линии тренда при смене тайма будет изменятся, иначе она должна быть ломаной линией.
Will Will пишет: проблема:Делаю вкладку LUA, на вкладке открываю таблицы-луа-доступные скрипты. Перезапускаю квик табл исчезает.
просьба: сделать табл "доступные скрипты" по образу других таблиц квика (обычн грид), чтоб было удобно ее растягивать. просьба: присвоить скриптам горяч клавиши для запуска и остановки просьба: чтоб в клуа так же была доступна эта табла
спасибо
Добрый день.
1. Правильно понимаем. На вкладке вы создали таблицы LUA, а после перезапуска они переместились на другую вкладку. Если да, то это нормально,так как конкретной привязки LUA таблиц нет.
пожелания зарегистрировали, они обязательно будут рассмотрены и возможно реализованы в одной из следующих версий нашего ПО
A A пишет: Что касается Push уведомлений. У меня все настроено (Push уведомления от других приложений приходят. Например Яндекс.Почта) у брокера тоже (VTB24), но Push не работает. В техподдержке Quik (по телефону) признали наличие проблемы и обещали разобраться с этим в течении 2-3 недель дело было в 20 числах апреля.
Есть ли какие-то результаты?
С Уважением, Артем.
Добрый день.
Ошибка действительна найдена и готовится к исправлению. Пока информации о выходе новой версии нет.
Ваши пожелания зарегистрированы. Мы постараемся рассмотреть их и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожеланий в будущих версиях ПО.
Что касается Quik Android, то таблицы сообщений там действительно нет, такова была реализация. В первую очередь push уведомления должны быть настроены на стороне брокера. Однако сначала проверьте, настроено ли у вас на устройстве. Зайдите в пункт меню Оповещения/Доступность сервера должен быть включен. Если включен и не работает, то обратитесь к брокеру.
Дмитрий пишет: Здравствуйте! Суть пожелания в теме. Хотелось бы еще, чтобы новый размер окна запоминался после его закрытия и использовался при повторном открытии. Окно по умолчанию небольшое, из-за чего иногда приходится прокручивать список скриптов, что не слишком удобно. Или хотя бы просто увеличьте размеры этого окна по умолчанию.
Добрый день.
Пожелание зарегистрировали, оно будет обязательно рассмотрено и возможно реализовано в одной из следующий версий нашего ПО.