Постов с тегом "QPILE": 88

QPILE


QUIK: отказ от поддержки встроенного языка QPILE


Очевидное свершилось!
Продвинутые алготрейдеры итак уже давно отказались от QPILE и перешли на LUA.
Теперь и сами разработчики уходят от QPILE.

QPILE, QUIK

Письмо от разработчиков QUIK.

Тема:    QUIK: отказ от поддержки встроенного языка QPILE

Здравствуйте!

В течение ближайшего года мы планируем рассмотреть вариант с прекращением
поддержки встроенного в Рабочее место QUIK языка QPILE. Этот интерпретатор
скриптового языка был разработан нашей компанией в 2002г. В течение 10 лет язык
развивался по пожеланиям пользователей, добавлялись новые возможности,
клиенты с помощью него создавали свои собственные расчетные таблицы,

( Читать дальше )

Используется ли еще Вами язык QPILE и если да - существуют ли какие-либо препятствия к решению этих задач средствами LUA?

Используется ли еще Вами язык QPILE и если да - существуют ли какие-либо препятствия к решению этих задач средствами LUA?

Да, используется.
Да, используется, есть препятствия к решению этих задач средствами LUA.
Нет, не используется.
Всего проголосовало: 52
Здравствуйте!

       В течение ближайшего года мы планируем рассмотреть вариант с прекращением поддержки встроенного в Рабочее место QUIK языка QPILE. Этот интерпретатор скриптового языка был разработан нашей компанией в 2002г. В течение 10 лет язык развивался по пожеланиям пользователей, добавлялись новые возможности, Вы с помощью него создавали свои собственные расчетные таблицы, писали роботов и делали интеграции с другими продуктами.
       В 2012г. мы приняли решение об отсутствии перспектив его дальнейшего развития, в результате чего в Рабочее место QUIK был встроен интерпретатор скриптового языка LUA. QPILE прекратил свое развитие, но поддержка была сохранена. Последующие 4 года мы пропагандировали применение LUA, который в текущий момент является основным инструментом, используемым для разработки клиентских скриптов в QUIK.
       Тем не менее, перед принятием окончательного решения об отказе от поддержки QPILE, нам хотелось бы понять — используется ли еще Вами данный язык и если да — существуют ли какие-либо препятствия к решению этих задач средствами LUA? В случае положительного ответа просьба отвечать в данной ветке форума.

Sergey Gorokhov, forum.quik.ru/forum9/topic1792/

Быстрая заявка в терминале Quik

    • 13 февраля 2016, 19:49
    • |
    • Prodik
  • Еще
Проблема такая, роботу дается команда отправки заявки, пока он соображает что нужно уже делать цена уходит и он ждет по таймауту, чтобы закрыть и начать делать свое дело, но уже с новой ценой. Как можно сделать быстрее робота? Я слышал что можно сделать, чтобы функция  выполнения заявки постоянно работала и как только приходит сигнал действия, он ее выполняет, на данный момент насколько знаю обновление в квике идет с интервалом 1 секунда.
Спасибо за помощь!

На данный момент у меня код такой

' Функция отправки заявки на покупку/продажу
FUNC SEND_ORDER(Operation, Price, Type, SecCode, ClassCode, Quantity)
TRANS_PARAMS = CREATE_MAP()
trans_params = set_value (trans_params, «TRANS_ID», TransID)
trans_params = set_value (trans_params, «ACTION», «NEW_ORDER»)
trans_params = set_value (trans_params, «CLASSCODE», ClassCode)
trans_params = set_value (trans_params, «SecCode», SecCode)
trans_params = set_value (trans_params, «ACCOUNT», Account)
trans_params = set_value (trans_params, «OPERATION», Operation)
trans_params = set_value (trans_params, «PRICE», Price)
trans_params = set_value (trans_params, «Quantity», Quantity)
trans_params = set_value (trans_params, «CLIENT_CODE», ClientCode)
trans_params = set_value (trans_params, «TYPE», Type)
trans_result = SEND_TRANSACTION(Order_Timer, trans_params)
FOR while FROM 0 TO 1 ' Ожидаем пока заявка будет выставлена
'while=0
IF GET_VALUE(trans_result, «RESULT_EX») = «3»
OrderNumber = 0+GET_VALUE(trans_result, «ORDER_NUMBER»)
FlagOrder=1
WRITELN(test, DATE &" "& curtime &" Ордер выставлен: "&OrderNumber&" QTY: "&Quantity)
RETURN
END IF
END FOR
RETURN
END FUNC


Вопрос по автоматизации QUIK (как узнать что сейчас идет сессия квика?)

Доброго времени суток. 
Дамы и господа подскажите, есть ли в квике какой нибудь надежный индикатор, что сейчас идет сессия? 
Нужно для автоматизации торговой системы, чтобы автоматически изымать наличие сессии. Сответственно сессия идет — радобаем, не идет — ждем когда начнется.

Сколько не ковырял, честно говоря не нашел индикатора того что сессия идет (нужно и по акциям и по фьючам)

Исключу сразу несколько вариантов ответов:
1. Время — это костыльный вариант, если что-то поменятеся, то все пошло прахом
2. Столбец «Сессия» в акциях, работает криво и годен только для акций.

Загрузка скриптов QPILE в QUIK 7

QUIK 7 преподнёс сюрпризы в виде нового меню. В видео рассказывается, как загружать скрипты на QPILE.

За советом

Привет Уважаемым Смартлабовцем!

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

Не хочу наступать на многочисленные грабли и прошу людей опытных поделиться своими знаниями честно и бескорыстно.

Идея такая: Торговля должна быть максимально автоматизирована, нервы сохранены, часами пялиться в монитор=глаза портить.
Решил написать своими силами робота (-тов) под intradey торговлю по тренду — на коротких таймфреймах это будет скальпинг а на длинных не скальпинг, позиции открываются и закрываются одним днем без переноса — ловим волатильность. Похоже все стандартно…

( Читать дальше )

Вопрос по QPILE

Приветствую.

Вопрос для знающих язык программирования QPILE: как написать код(скрипт/робота) для Quik, который бы закрывал открытые позиции (если таковые имеются) по двум фьючерсам каждый день в 18:44  и снимал активные стоп заявки? 

Буду очень благодарен за помощь, если поделитесь в комментах.

Возможно за вознаграждение (пишите на почту mirage2812@mail.ru).



Разработка торговых роботов

Разработка торговых роботов на заказ.
Терминалы:Quik,Smart,Sterling,Laser,IB итд(программируется все, что имеет полнофункциональный API)
Языки программирования:
Net(C#,VBNET)
QPILE;LUA
VBA
soft4trading@yandex.ru


 

....все тэги
UPDONW
Новый дизайн