Блог им. Mihalich81 |QUIK. Робот Сетка. ТС "Ассистент". ч.1

Продолжаю делать описания разных возможностей «Робот Сетка». Расскажу о ТС «Ассистент».

   Видео.

   
   Описание.
   Основной принцип работы прост: пользователь выставляет заявку, робот её «подхватывает», поддерживает, выставляет стоп-лосс и тейк-профит. Есть, также возможности создания алгоритма входа позицию по индикатору QUIK, времени, определённому параметру из таблиц QUIK и т.д. А, так же, возможность, работы в режиме хеджера, например, для арбитражной стратегии, когда пользователь совершает сделку по одному инструменту, а робот её «видит» и выставляет заявку по другому инструменту.

   Вся работа организована через алгоритмы, которые идентифицируются комментариями (Поручение). Возможна работа одновременно с разными алгоритмами. Например, пользователь выставляет заявку с комментарием «1» — выставляется стоп-лосс и тейк-профит на расстоянии 0.5%. Выставляет заявку с комментарием «2» — выставляется стоп-лосс и тейк-профит на расстоянии 1%. Таких алгоритмов может быть бесконечно много. Достаточно один раз настроить и пользоваться готовыми условиями выхода из позиции.



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

Блог им. Mihalich81 |Выставление заявок в центр спреда

Продолжаю улучшать Робот Сетка LUA.

Очередной задачей была добавление возможности выставления заявок в центр спреда.

Задача особенно актуальна в свете новых правил Московской Биржи, где мейкерские (лимитные) заявки освобождаются от биржевой комиссии.

Я всегда пользовался стратегией фронтраннинга, т.е. вставал впереди конкурента.

По просьбам трейдеров решил добавить возможность выставлять заявки в центр спреда.

На первый взгляд достаточно взять цены спроса и предложения из таблицы Текущие Торги в QUIK и посчитать «(bid+ask)/2», но не так всё просто.

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

Выставление заявок в центр спреда
Возможен вариант брать встречную котировку и вычитать (добавлять для продажи) из неё отступ в пунктах.

Н-р, для покупки формула будет выглядеть так: «ask-point*1». Цена спроса (bid) в формуле не участвует, поэтому наша заявка будет зависеть только от цены предложения.



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

Блог им. Mihalich81 |Торговая система «Арбитраж»

Продолжаю бесплатный период своего робота.
Наибольший интерес вызвали торговые системы арбитража.
Публикую долгожданное большинством видео QUIK. Робот Сетка. ТС «Арбитраж».
Хочу отметить, что представленный пример с разницей акций Сбербанк-Сбербанк-ап представлен для общего понимания.
Робот может реализовать не только парный арбитраж.
Возможно реализовать портфельный арбитраж, можно использовать любые торговые инструменты в QUIK, можно использовать фронтраннинг, котировать другие инструменты с хеджированием и многое другое.
Заявки на разработку роботов не рассматриваю, т.к. пишу для себя и торгую на бирже тоже для себя.

Описание торговой системы «Арбитраж».

Возьмём два инструмента: Сбербанк об. по 137.18 и Сбербанк пр. по 131.85. Известно, что некоторые инструменты коррелируют между собой, т.е. цены двигаются в одном направлении. Однако, есть небольшие отличия в движении этих активов. Можно торговать эту разницу.



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

Блог им. Mihalich81 |QUIK 8.13 индикаторы не загружаются из подпапок

Тема обсуждается здесь: https://forum.quik.ru/messages/forum10/message54555/topic6400/
Для решения достаточно скопировать файлы индикаторов из подпапок в корневую папку индикаторов [QUIK]\LuaIndicators.
После перезапуска QUIK все настройки индикаторов сохраняются.
QUIK 8.13 индикаторы не загружаются из подпапок


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

Блог им. Mihalich81 |Итоги года 2020. Программирование

   Год уже заканчивается и пора подводить некоторые итоги. Начну свою ежегодную серию итогов со своего хобби – программирование в области финансовых рынков. Увлёкся этим делом в конце 2005-го года. Тогда начал осваивать MQL4 в MetaTrader 4, но, через пару лет, поняв кухню ДЦ, перешёл в QUIK на реальную биржу. Тогда же, начал монетизировать своё хобби. Моя история прошлых лет, если кому интересно.

   В статье будет, возможно, много не интересного не посвящённым в программирование, поэтому можете смело прокрутить в «Выводы».

Итоги.

   В начале года не было желания что-то программировать. Часто собирался с друзьями. Мой робот в январе ушёл в минус 2% по всему счёту. Робот был настроен только в продажу рынка на деривативах, хеджируя основной портфель акций. В общем-то, это моя основная идея последних двух лет. Звёздный час робота настал в конце февраля. Как раз, когда я уехал из города, робот исправно накапливал продажи на летящем вниз рынке. Тогда я в очередной раз убедился в необходимости автоматизации. На мартовской экспирации часть средств удалось удачно перекинуть в подешевевшие акции.



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

Блог им. Mihalich81 |Автозапуск QUIK QLUA

Пожалуй, каждый, даже, самый ленивый программист на LUA презентовал свою версию для запуска QUIK.
Пришла и моя очередь.
Вчера, за небольшую благодарность, swerg перевёл w32.dll на LUA 5.3.
Теперь есть поддержка QUIK 8.5 и выше.
Скачать: http://pmntrade.ru/avtozapusk_quik_qlua/avtozapusk_quik_qlua.zip
Страница программы: http://pmntrade.ru/avtozapusk_quik_qlua.html
Видео:


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

Блог им. Mihalich81 |QUIK 7.14 Метки на чёрном фоне

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

В QUIK 7.14 и выше, при использовании индикаторов и скриптов QPILE / QLUA, метки могут отображаться на чёрном фоне. Решение проблемы не требует особых знаний программирования.
QUIK 7.14 Метки на чёрном фоне

1. Откройте файл скрипта текстовым редактором, например Блокнотом (у меня Notepad++).

2. Нажмите Ctrl+F и введите «TRANSPARENT_BACKGROUND», подтвердите поиск. Найдётся параметр, который отвечает за прозрачность меток. Он должен иметь значение «1».

ЕСЛИ НЕ УДАЛОСЬ НАЙТИ:

Нажмите Ctrl+F и введите «ADD_LABEL», подтвердите поиск. Найдётся функция, которая отвечает за вывод меток. Рядом должны быть параметры. Нужно добавить где-нибудь среди них строку: «_map = SET_VALUE(_map,«TRANSPARENT_BACKGROUND»,1)». В вашем коде массив _map, скорее всего, будет называться иначе.

QUIK 7.14 Метки на чёрном фоне

3. После изменений сохраните файл скрипта и загрузите его в QUIK снова.



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

Блог им. Mihalich81 |QUIK Разработчик стратегий для опционов

Возможно не все знают и предоставляется не всеми брокерами:
QUIK Разработчик стратегий для опционов


Блог им. Mihalich81 |Итоги 2015. Январь.

Итоги 2015. Январь.Приветствую всех!

Год подходит к концу и самое время публиковать свои мемуары.

Январь 2015. Снова на биржу. Начало продаж утилиты для QUIK «Индикатор Арбитраж». QLUA первые впечатления. Доход 30%-40% на полках магазинов.

Снова на биржу.

Зимой продажи в магазине, как всегда упали в 1.5-2 раза. Но не из-за кризиса. Так было во все времена. Появилось много свободного времени. Я решил немного исследовать посткризисный российский рынок. Много возможностей  появилось в декабре. Прежде всего, это повышенные банковские ставки и волатильность, арбитражные расхождения, а также, заниженные цены на акции. В такой ситуации грех было не завести деньги на счёт. Но получая от бизнеса более 60% прибыли за год, глупо было надеяться, что рынок даст больше. Я рассчитывал на 30% годовых на бирже стабильно, но в текущей ситуации для меня это было мало интересно. Тем более, мой бизнес – это, иными словами, банковский долларовый депозит со ставкой до 60%. Это рай для инвестора в текущих ситуациях. Всем нужно хеджироваться от падение рубля, а мне, если и хеджироваться, то от роста рубля. Т.е. я оказался в крайне выгодной ситуации. Поэтому было решено завести на счёт мизерную сумму в размере 25 тыс. рублей, конечно не для заработка, а для дальнейшего изучения биржи. Ведь всё может измениться. Возможно, настанет время, когда на фондовом рынке, можно будет получить, доходность больше, чем от моего бизнеса. Например, при большой капитализации. Например, в моём магазине предположительно, с 1М, можно заработать 100% годовых, если работать по 10-12 часов без выходных,  а с 10М уже 30%. Излишняя капитализации вредит процентной доходности. Если будет больше товарных запасов, это не значит, что увеличится спрос. Бизнес будет вести легче, т.к. уменьшится количество закупок, заказов,  появится возможность нанять продавца, но доходность упадёт. Конечно, и это будет правильно, лучше расширять бизнес в реальном секторе: открывать новые магазины в других местах, открывать собственные производства и т.д. Но в бизнесе реального сектора есть ещё проблемы высвобождения капитала. Из реального бизнеса, которым я занимаюсь и предполагаю заниматься, для того, чтобы высвободить, хотя бы, 10% средств, потребуется 1 – 3 сезонных месяца. А из биржи можно снять средства в любой момент. Главное, чтобы доходность на счёте не была зависима  от кризисных ситуаций на фондовом рынке и ликвидности торговых инструментов. Ведь именно в кризисные ситуации деньги особенно нужны. Есть риски проблем у брокера. Но тут, можно дополнительно рассматривать открытие счётов у разных брокеров, и то, имеет смысл, когда сумма будет значительной.



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

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