Постов с тегом "Quik Lua": 239

Quik Lua


SmartMap для QUIK - ДЕМО-ВЕРСИЯ для всех!

Ура, наконец демо-версия готова!

ВАЖНО! Те, кто уже скачал архив в день размещения топика, перекачайте — он исправлен! Ссылка обновлена.

Для тех, кто пропустил:
https://smart-lab.ru/blog/697641.php  немного картинок
https://smart-lab.ru/blog/700079.php  видео работы скрипта

Итак, еще раз, что такое SmartMap? Это срез стакана, который остается на графике в виде меток, что позволяет нам видеть когда и где были крупные скопления, как они отрабатывались ценой, и где они есть сейчас. Дополнительно отображается общая ситуация по стакану в виде совокупного количества бидов и асков.

SmartMap для QUIK - ДЕМО-ВЕРСИЯ для всех!



Достаточно популярная вещь у иностранцев, присутствует в большинстве импортных терминалов под названиями BookMap/HeatMap. Однако везде имеется мощный недостаток — при изменении ТФ или любого параметра, сформированный на графике рисунок «следов» исчезает. Почему? Потому что история стакана не сохраняется. Наша разработка лишена этого минуса. Меняете ли вы тайм-фрейм, какую-то настройку отображения скрипта — неважно, метки на графике остаются. Скрипт собирает историю с момента включения Квика. Все что от вас требуется — открытый стакан по инструменту.



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

Нужны советы по формализации алгоритмов

Всем, приветы! Удачи и профита!

На старости лет, решил упростить себе жизнь на бирже с помощью скриптов на QLUA под QUIK. Пока скрипты были простые — все шло хорошо.

Однако, все течёт, все меняется и простыми скриптами зарабатывать как раньше не получается.

Попробовал реализовать торговую идею чуть посложнее и не смог довести дело до конца потому, что запутался в алгоритме работы программы.

Нужны советы по формализации алгоритмов



То есть, пока алгоритм помещался в голове — все было славно, но как только скрипт начал превращаться в программу из нескольких модулей — начались проблемы. То забуду для чего писал какой-то кусок кода, то утону в дебрях оптимизации...

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



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

Косяк в LUA

    • 21 мая 2021, 19:00
    • |
    • GOLD
      Популярный автор
  • Еще
Цикл:

for i = 0.1, 0.3, 0.1 do
    message(tostring(i))
end
Результат:

0.1
0.2


Цикл:

for i = 0.1, 0.5, 0.1 do
    message(tostring(i))
end
Результат:

0.1
0.2
0.3
0.4
0.5

Забавно да?

А я этому LUA доверяю свои деньги! Кто знает, где у него еще косяки зарыты...

----------------------------------------
QUIK 8.13.1.16 / LUA 5.3.5 и 5.4.1
  • обсудить на форуме:
  • Quik Lua

Календарный спред Si прямо сейчас. (дополнение к bohemian rhapsody)

    • 11 мая 2021, 16:55
    • |
    • 3Qu
  • Еще
Что нужно для игры на календарном спреде.
1. Вот такие данные:
Календарный спред Si прямо сейчас. (дополнение к bohemian rhapsody)
2. Вот такой автомат. Реализован на Lua и С++ DLL
Календарный спред Si прямо сейчас. (дополнение к bohemian rhapsody)

( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Подскажите пожалуйста пример кода на QLUA что бы отправить заявку на планку

Подскажите пожалуйста пример кода на QLUA что бы отправить заявку на планку 
  • обсудить на форуме:
  • Quik Lua

Какие брокеры поддерживают рыночные заявки ? Price(0) отправленные через транзакцию через QLUA ?

Какие брокеры поддерживают рыночные заявки? Price(0) отправленные через транзакцию через QLUA?
  • обсудить на форуме:
  • Quik Lua

Требуется программист на Lua и TSLab

Требуется программист на Lua и TSLab. Программист нужен НЕ под определенный проект с уже готовым ТЗ, а на постоянной основе для разработки и написания торговых систем, индикаторов и пр. Оплата помесячно.

Работа будет выглядеть ПРИМЕРНО таким образом:
— Брифинг по скайп с обсуждением задач
— Написание обсуждаемого скрипта в TSLab и его тестирование
— После утверждения: написание скрипта в Lua под QUIK

Какой тип задач нужно будет решать:
— Написание и тестирование модулей скрипта в TSLab с последующей переноской на lua
— Объединение модулей в единый алгоритм
— Написание индикаторов в QUIK
— Работа с уже имеющимися скриптами (доработка, исправление ошибок и пр.)
— Написание околотрейдингового вспомогательного софта для личных нужд.
— Работа в Excel (обработка статистических данных).

Само собой задачи будут появляться постепенно, а не все сразу.

Образование не важно. Желателен опыт торговли на рынке, в т.ч. опыт торговли опционами и фьючерсами. Обязателен опыт написания торговых скриптов, индикаторов и пр.

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

Обновление квик позволяет выбрать версию луа

    • 22 марта 2021, 11:45
    • |
    • Glago
  • Еще
В обновлении Quik 8.11.0.66 при запуске скрипта луа на кнопочке появилось выпадающее меню, позволяющее выбрать версию луа, на которой будет запускаться скрипт. Выглядит это так:

Обновление квик позволяет выбрать версию луа


  • обсудить на форуме:
  • Quik Lua

Индикатору гориз. объема для КВИК мешает клиринг

Друзья и коллеги, всем привет!
Когда в индикаторе выставляешь период больше времени прошедшего с последнего клиринга, то индикатор .lua не отображает гориз. объем, можно код подправить чтобы индикатор не замечал клиринги?

квик сменил кодировку роботов на луа языке

    • 28 декабря 2020, 02:23
    • |
    • Perl
  • Еще
MARKET               = «SPBFUT»
TICKER               = «SiH7»
ACCOUNT              = "----"
CLIENT_CODE          = "----"

TRANS_ID             = 0
STOP_FACTOR          = 30
SPREAD_FACTOR        = 30
LAST_ORDER           = 0
TRANS_REPLY          = nil
BALANCE = 0

BEZUBYTOK=STOP_FACTOR*5--0.0014--малый шаг

TP=STOP_FACTOR*30--STOP_FACTOR*1--0.015--в % внутри дня (тейк-профит).большой шаг

SREDNSHAG=STOP_FACTOR*10---0.007--средн.шаг(0.08* STOP_FACTOR /1000)

n=3-- кол-во кругов малого BEZUBYTOK>STOP_FACTOR*(n+1)--минимально

k=4--кол-во кругов  безубытка --SREDNSHAG>STOP_FACTOR*(k+1)--минимально

run = true
function main()
   while run do
      if LAST_ORDER == 0 then     
      
         BALANCE = GetTotalnet()
         if BALANCE ~= 0 then
            LAST_ORDER = NewStopOrder(BALANCE)
         end        

( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

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