Albus
Albus личный блог
16 марта 2017, 11:57

Анализ спроса и предложения (робот)

Кто сильнее — быки или медведи?
В КВИКе есть такие поля:
Суммарный спрос — количество лотов, выставленное на покупку (даже за пределами видимости стакана)
Суммарное предложение — количество лотов, выставленное на продажу (даже за пределами видимости стакана)
Количество заявок на покупку — сколько люди, звери, птицы и юр.лица поставили заявок на покупку (даже самых маленьких — однолотовых)
Количество заявок на продажу — сколько заявок выставлено на продажу.
Вот они.
Анализ спроса и предложения (робот)


Полезность этих полей можно критиковать. Мол, они не показывают айсберги, крупный игрок может умышленно поставить большой пакет вдали от рынка, однолотовые заявки искажают картинку… Это всё так, и я не защищаю этот метод анализа.

Тем не менее, я написал робота, который эти параметры анализирует. Робот только что из печки, горяченький.
Он считает:
1. На сколько бидов больше/меньше асков, если смотреть выставленные заявки.
2. На сколько бидов больше/меньше аксков, если смотреть выставленные лоты.
Если разница больше чем на половину (50%), то выделяет зелёным или красным, смотря кто побеждает.
Анализ спроса и предложения (робот)
Например, сейчас видно, что огромная медвежья лапа давит вниз Си (доллар-рубль). Большой перевес по количеству лотов и по количеству заявок.

Мне кажется разумным смотреть на весь рынок сразу. По одной акции или фьючерсу искажения возможны, но если похожая картинка идёт по всему рынку, то это уже интересный признак.
Вот тут можно менять список акций и фьючерсов. Фьючерсы раз в квартал нужно будет обновлять.
А в 10 строчке можно менять порог. Что считать крупным перевесом бидов  над асками или асков над бидами.
Анализ спроса и предложения (робот)
В следующем релизе добавлю поля, которые будут анализировать 10 лучших бидов и асков. Данные будут браться из стакана.

Робот и библиотека QL для его работы лежат здесь. Их нужно положить рядом в одну папку.
yadi.sk/d/rxLCViVz3Fx5bP

Робот запускается в КВИКЕ через: Сервисы — Луа скрипты — кнопка Добавить. Нужно запустить файл Robot Bid Ask.lua

А это платформа LuaForWindows. Она нужна, чтобы на вашем компе работали роботы на Луа. Без них QL не заработает. После установки надо перезагрузить комп. Если LuaForWindows у вас уже стоит, то по новой ставить не надо.
github.com/rjpcomputing/luaforwindows/releases/download/v5.1.5-51/LuaForWindows_v5.1.5-51.exe

Если у вас нужные параметры зафильтрованы, их нужно включить в КВИКе вот здесь: Система-Заказ данных-Поток котировок-Фильтр Параметров.
Анализ спроса и предложения (робот)

42 Комментария
  • Eldar Shaymardanov
    16 марта 2017, 12:05
    Lúa есть в квике. Дополнительно ставить не нужно
    • Павел Валин
      16 марта 2017, 13:37
      Eldar Shaymardanov, Нужно, там доп модули типа socket без которых не работает QL.lua
  • love_to_trade
    16 марта 2017, 12:14

    Количество Вам ничего не даст; и после 2008 эта тема уже не работает.

  • Александр Громов
    16 марта 2017, 12:24
    Спасибо интересно
  • suwad
    16 марта 2017, 12:39
    всё работает, если разница в 2а раза или больше
  • Юра
    16 марта 2017, 12:45
    На ВТБ пытаются больше всего давить, а он держится лучше рынка и растет ))) Как только стопы шортистов по ВТБ собьют очень хорошо и быстро ВТБ вверх улетит как было 9 декабря )))
      • Юра
        16 марта 2017, 18:01
        Albus, да он уже в лонг развернулся 9 марта
  • Ragnar
    16 марта 2017, 12:53
    я в эксели сделал 



      • Ragnar
        16 марта 2017, 13:10
        Albus, да ты прав 
  • Replikant_mih
    16 марта 2017, 13:11
    Нуу, как обычно, параметр имеется, теоритически он должен как-то коррелировать с направлением и вероятностью движения. Ну а дальше надо смотреть, как коррелирует, насколько сильно, можно ли на этом заработать и как увеличить эффективность алго. В чистом виде, думается мне, это работает не очень хорошо)
  • Павел Валин
    16 марта 2017, 13:34
    Самое главное тут определить пиковые значения. И выходить на них. и не важно куда пойдет цена далее. Не будете жадничать и эта методика будет зарабатывать в 90% трейдов. Удачи
    • Игорь Поздеев
      16 марта 2017, 14:21
      Павел Валин, на пиковых значениях цена пойдет обратно + короткий стоп… вот и думаем стоит ли это идея внимания. 

  • oktb
    16 марта 2017, 18:05
    Подскажите как этого бота запустить?
    P.S. Файлы поместил в каталог LuaIndicators
      • noname
        16 марта 2017, 21:29
        Albus, USDRUB_TOM как добавить?
          • noname
            16 марта 2017, 22:35
            Albus, ок с нетерпеньем жду. Доп. инфо, понятно не грааль, но удобно
          • ivanov petya
            17 марта 2017, 12:11
            Albus, после повторного запуска квика ошибка скрипта… приходится по новой добавлять его.в чём может быть проблема? не делал перезагрузку, после установки…
              • ivanov petya
                17 марта 2017, 13:14
                Albus, начинается...sers\расположение файла\8:moduleQL no found

                  • ivanov petya
                    17 марта 2017, 13:32
                    Albus, они у меня в одной папке… повторюсь, я не делал перезапуск системы после установки пакета Луа.может из-за этого??

                    if string.len(string_name)==0 then
                    string_name=getParamEx(«SPBFUT»,sec,«SHORTNAME»).param_image
                    string_name=getParamEx(«CETS»,sec,«SHORTNAME»).param_image
                     А тут не подскажете?? внизу тоже добавил or «CETS», появился USDRUB, но код не прописывается или не прописывается у фьюча))

                      • ivanov petya
                        17 марта 2017, 14:12
                        Albus, спасибо, всё получилось
                      • ivanov petya
                        25 июля 2017, 19:23
                        Albus, здравствуйте.а можете подсказать? можно ли добавить в скрипт пункт, что если разница лотов меняется на 2 % и больше то будет например синяя полоска на секунду по всей графе? а то неудобно постоянно следить за параметром…
                          • ivanov petya
                            25 июля 2017, 20:02
                            Albus, буду благодарен… да и так не лишнее будет…
                          • ivanov petya
                            03 августа 2017, 12:37
                            Albus, здравствуйте, не думали о скрипте?
                      • ivanov petya
                        10 апреля 2017, 01:27
                        Albus, здравствуйте… начала появляться такая ошибка.не подскажете?? версия квик 7.9.1.1  до обновления всё было нормально



                          • ivanov petya
                            12 июля 2017, 19:29
                            Albus, если в файле квика ставлю -clear, точнее чистый запуск при запуске терминала, то всегда выдаётся ошибка в виде пустой колоночки

                              • ivanov petya
                                12 июля 2017, 20:50
                                Albus, именно так… удаляет лишние файлы при запуске, из за этого выдаётся ошибка
                    • Salvinit
                      17 марта 2017, 13:46
                      ivanov petya, помести файлы скрипта, в кореневую папку квика
                      • ivanov petya
                        17 марта 2017, 14:11
                        Salvinit, спасибо, всё получилось
      • oktb
        16 марта 2017, 22:12
        Albus, Так и делал, но сразу вываливается куча ошибок.
        lue.exe не ставил.
        Вопрос — установка луа.exe по Вашей ссылке может каким либо образом «испортить» работу теущих Луа ботов?
  • Домохозяйка
    16 марта 2017, 22:58
    LuaForWindows не ставиться пишет ошибка. почему? 
  • V.Vladimir
    24 марта 2017, 23:25
    а под определенную задачу не сможете скриптик написать? очень нужен )

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн