Постов с тегом "QUIK": 1989

QUIK


Завис QUIK

Доброго утра, всем. 

Вернемся к старому формату результатов. Раз в месяц буду выкладывать табличку с результатами всех роботов. А в течении месяца сделки из квика и некоторые красивые сделки по роботам из ТСлаб. 

Почему все так произошло?

Потому что, вечером в пятницу около 23.00 завис QUIK (почему он завис остается загадкой, в логе какая-то ошибка виндоус), часть поз не закрылось и вчера произошел коллапс. Весь день разбирался с последствиями и боролся с устранением. В связи с добавлением новых роботов (я в выходные решил добавить сделанных, но еще не торгующих роботов), возросла резко нагрузка на ЦП и оперативку, в связи с чем QUIK отказался работать, и ТСлаб тоже, и в 10 утра я вышел с неподключенным Тслабом. 

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

На данный момент, как мне кажется проблема решена))) но посмотрим дальше по обстановке. Пришлось оптимизировать загрузку QUIK, убрал лишние инструменты, вкладки, графики, стаканы и т.д.

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

Все ли знают, что в Quik'е у каждого скрипта main() свой отдельный Windows-поток (thread)?

Пишу потому, что к большому моему удивлению открыл, что весьма активные писатели Смарт-лаба этого не знают. В главном потоке программы Quik работают только функции обратного вызова типа OnTransReply, OnTrade и индикаторы. Кстати, OnTrade срабатывает не только по заявкам из скрипта, но и поданным интерактивно.

Дело обработчиков событий не обрабатывать, но регистрировать их.
Неверные представления о потоках в Quik'е вынуждают этих писателей городить абсурдный обмен данными между Quik'ом и внешними приложениями. Тогда как вся информация по событиям может быть обработана средствами QLua во вторичных скриптовых потоках без помех для главного потока Quik'а.

Хотя QLua обладает весьма эффективными средствами взаимодействия с любым приложением Windows, не так просто придумать повод для обращения QLua за посторонней помощью. Например, сохранять на диске текущие данные QLua может массой способов от простейшего io.read/write до SQLite.
Количество библиотек для QLua просто изумляет.

NB. Известная проблема скриптовых языков, что ошибки-описки в именах функций и переменных влекут трудно диагностируемые сбои работы, решается двумя простейшими средствами.

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

Беспроигрышная стратегия для фьючерсов. Чудеса и их разоблачение

О чудесах календарного спреда фьючерсов уже доложено в статье некого 3Qu. smart-lab.ru/blog/586202.php

Поэтому сразу приступим к разоблачению. Какая проделана работа.
В Qukk'е на QLua написан монитор, который с 2020.01.17 по 2020.02.06 каждые 200 мсек записывал в текстовый файл офера и биды RIH0 и RIM0. Эти данные представлены как стандартный файл котировок Метастока, где Open = Bid(H0), High = Ask(H0), Low = Bid(M0), Close = Ask(M0).
Программа WealthLab показывает график этого файла, не понимая его значения. Но мой скрипт на C# по этим данным строит другие графики:

Диаграмма из WealthLab
Две точечные линии, зелёные и красные ступеньки, в середине центральной панели:
1) SpreadLong = Ask(H0) — Bid(M0).
2) SpreadShrt = Bid(H0) — Ask(M0).
По цене SpreadShrt приходится продавать спред фьючерсов, когда он дорог а по цене SpreadLong — покупать спред, когда он подешевл.
Чтобы определить, дорог спред или дёшев, строим скользящие средние  с горизонтом 10 мин (серые линии)

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

Мобильный Quik

Собственно, моя стратегия позволяет торговать с мобильного, все просто, но...
Я установил iQuik X и дублированный Сбербанк инвестор.
Брокер сбербанк.
Все бы хорошо, но мне потребовалось срочно закрыть сделку до тейк профита.
Приложение iQuik X стало тупить, заявки не выставлялись..
Думпю, ну и х с ним, у меня же Сбер Инвестор!
Захожу — куча ошибок — вы якобы уже «на счете», но предыдущее приложение давно закрыто.
Зашел спустя 5 минут (это крайне много...)
Думаю, хрень вопрос, жму продать акции… Пишет — введите код из смс...
1 минута...
2 минуты..
запрашиваю заново...
1 минута...
2 минуты..
3 минуты
5 минут..
Жо@а...
В итоге зашел через калечное приложение iQuik X и продал, хорошо не потерял, профит дпже больше, но это капец.

Уважемые! Что кто юзает быстрое и безотказное на iphone/ipad??
Благодарность!

Немного про WebQUIK.

     Что? WebQUIK 7.2.0.? Да ты, верно, псих! – подумаете вы, но это будет неправдой, но только отчасти.

     С помощью этого способа доступа к торговле ценными бумагами можно торговать даже с калькулятора чужого компьютера. Почему я не вижу в этом опасности? Потому как авторизация осуществляется двухфакторным способом, где окончательное подтверждение приходит в виде СМС на Ваш телефон. При любом обновлении страницы или использовав стрелки «вперёд» или «назад» автоматически ведёт к полю с вводом пароля и затребованию подтверждающего кода из СМС. Ну да ладно, по этим вопросам вы загнобите, затролите, поиздеваетесь в комментариях, а я, пожалуй, начну описывать функционал.

     Вот скрин пустого поля:

 Немного про WebQUIK.

1 – новая заявка

2 – новое окно

3 – сохранить профиль

4 – настройка списка

5 – добавить список



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

Брошенная стратегия. Дневник разработчика.

    • 06 февраля 2020, 16:47
    • |
    • 3Qu
  • Еще
Сегодня окончательно сделал и протестировал DLL. DLL через Lua получает из Quik реал-тайм данные о истории, состоянии текущей свечи, стакане, ленте сделок и пр., и поставляет все эти данные в ТС. Также DLL считает (пока не все) необходимые данные для оценки вектора текущего состояния инструмента, и также передает их ТС. Сама ТС еще не написана, только данные получает. DLL также пишет все получаемые данные в БД Sqlite, где они, при необходимости, доступны ТС.
И, чтобы не быть голословным, картинки.
История, последние 15 записей:
Брошенная стратегия. Дневник разработчика.

Лента сделок, последние 15 сделок.
Брошенная стратегия. Дневник разработчика.

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

QIUK и JAVA.

Добрый день!
Вопрос к программистам, пока как хобби изучаю JAVA. Скажите, пожалуйста, можно ведь на ней написать приложение, которое из квика через импорт в Эксель может администрировать сделки, например считать прибыль с учетом комиссий и т.п.? Насколько я слышал, хоть и есть компилятор, то делать на джаве десктоп приложение(окна с полями и кнопочками) это моветон, и выходит можно сделать такую программу только как веб-приложение??
P.S. И да, я знаю, что такое LUA, но пока не хочу бежать сразу за двумя зайцами.
  • обсудить на форуме:
  • QUIK

Quik->Lua->C++DLL. Опыт разработки и немного кода.

    • 04 февраля 2020, 13:54
    • |
    • 3Qu
  • Еще

Начал вчера работы по реализации "Брошенной стратегии". Хорошо когда есть наработки: взял готовые куски кода, немного доработал под новые нужды, соединил их вместе и уже все готово — почти все необходимые данные передаются в DLL, расставляются по местам и готовы к использованию. С этим почти закончено, остальное будет делаться по ходу пьесы, и по мере необходимости.

С передачей данных закончено, а стратегия даже не начиналась. Система новая и архитектора системы пока не ясна, есть несколько вариантов, выбрать из которых не так просто.
Пока суд, да дело, решил написать о передаче данных из Quik в С++DLL.
О том как сделать простую С++DLL для работы с Quik-Lua написано на сайте https://quikluacsharp.ru  здесь и о передаче данных из Lua — здесь и в других материалах сайта. Наверняка многие из вас все это видели и знают, а некоторые это даже применяют. Я это все не использую, не очень разбирался, но, тем не менее, сам сайт



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

Поделитесь вашими отчётами из quik

Добрый день
Полтора года назад открыл брокерский счёт в Сбере.
Начал записывать все сделки, пополнения, дивиденды и купоны в Excel файл. Доходность портфеля считал через функцию XIRR (ЧИСТВНДОХ). Всё отлично считалось. Но однажды я наткнулся на сайт интелинвест, поюзал его и проникся. Всё учитывается автоматически, дивиденды, купоны, изменение цены… Было очень клёво, пока не прошёл бесплатный период. Платить денежки не захотел и вернулся к Excel.

И загорелся я желанием сделать свою систему подсчёта портфеля… Что бы всё автоматом считало и при этом бесплатно… Есть опыт написания сайтов на php и где-то за месяц я его написал. 
Научил его переваривать отчёты из quik. Узнал, что оказывается quik у разных брокеров разный и отчёты выдают далеко не все брокеры. У сбера это делается так:

Поделитесь вашими отчётами из quik

Т.к. сам сижу на сбере, с ним я очень быстро разобрался. Портфель расчитывается, доходность считается, структура портфеля выводится… Короче всё клёво.



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

Настройки QUIK (версия 8.2.0.78) разрешение 1366x768

    • 31 января 2020, 21:12
    • |
    • Manstep
  • Еще
Выкладываю некоторые свои настройки в QUIK (разрешение экрана 1366x768).
Можно использовать их как шаблон и перенастроить под себя в зависимости от стиля торговли. 
Не забудьте после загрузки в QUIK проверить настройки в таблицах (я их настроил под себя).

Скачать настройки для QUIK можно по ссылке: yadi.sk/d/r3W8LKz7SV84gA

Для торговли акциями (1366x768):
Настройки QUIK (версия 8.2.0.78) разрешение 1366x768


Для торговли облигациями (1366x768):
Настройки QUIK (версия 8.2.0.78) разрешение 1366x768

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

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