Избранное трейдера Максим
Сегодня рассмотрим:
Что такое таблица обезличенных сделок.
Настройка таблицы в терминале.
Что делать, если таблица открылась, но она пустая.
Вывод данных с таблицы по DDE.
Работа с таблицей обезличенных сделок через скрипт qlua с примерами.
Пишем советника, показывающего на графике крупных игроков.
Лента всех сделок (она же таблица обезличенных сделок, она же таблица всех сделок) — это тиковый массив сделок с одним или несколькими инструментами, в котором отражается информация по каждой сделке, в т.ч.: цена, объём и направление транзакции (покупка/продажа). Обычно для работы выбирается один инструмент, который отслеживается, реже 2 (например базовый актив и ближайший фьючерс на него). Встречал варианты, когда грузят сразу большой список, но в этом случае может сильно подвисать терминал.
Зачем нужна лента сделок: многие, пытаясь торговать внутри дня, проводят часы за медитативным наблюдением за биржевым стаканом. Однако стакан заявок это только намерение, далеко не все выставленные заявки перейдут в сделки. Более того иногда по некоторым акциям (2го и 3го эшелона) заявки в стакане могут активно «двигаться», создавая видимость, что в бумаге идет активная торговля, при этом, если открыть таблицу всех сделок, то будет видно, что реальных сделок практически нет.
Сегодня рассмотрим:
Вывод текста на график
Вывод графических сигналов
Удаление меток с графика
Торговый советник на индикаторах
Удаление данных вечерней/утренней сессии с графика.
В торговом терминале почти нет графических инструментов, которых можно было бы задействовать через скрипт. Фактически разработчики оставили возможность использовать только индикаторы (неточность или ошибка в написании которых может подвесить весь терминал) и специальные метки, которые можно наносить на график.
И хотя сам терминал имеет возможность отрисовки различных линий, фигур, каналов, дуг, уровней, но из lua скрипта ничего этого до сих пор штатными методами не доступно. Разработчики оставили единственную возможность — вывод рисунка (bmp или jpg), поэтому желающий нарисовать, например, прямоугольник должен сперва его отрисовать где-то (или взять из библиотек рисунков), сохранить в нужном формате, и далее уже через метку поместить в конкретном месте графика. Вот такой вот «кружок авиамоделизма») Посмотрим как это работает.
В прошлой статье про SWIFT мы с вами обсудили самую «базу»: чем является эта система, как она работает, и какие основные подставы подстерегают вас при ее использовании. Далее я буду предполагать, что вы с этой базовой информацией уже знакомы – а в этом материале мы погрузимся в более обскурные нюансы процесса международных денежных переводов (и, конечно же, выцарапывания застрявших бабосов в разных незапланированных сценариях). Поехали!
Кратко расскажу принципы и некоторые нюансы работы с графиком в Qiuk в плане создания своего индикатора (здесь и далее – подразумевается использование языка программирования Lua). В конце текста изначально хотел прикрепить видео с демонстрацией и краткими пояснениями работы моих индикаторов, но решил сделать это во второй части статьи, чтобы совместить просто иллюстрацию с небольшим анализом фьючерсов и акций.
На полноту изложения вопроса по работе с индикаторами на графике Quik не претендую. Информация будет полезна интересующимся данной темой, не рассчитана на профессионалов (которые и так все знают, умеют и реализовали – свято в это верю), но все же предполагает наличие определенного уровня знаний Lua.
Зачем мучиться со своими индикаторами? Конечно, в этом нет смысла, если вас устраивают стандартные индикаторы или отсутствуют самостоятельные подходы (методы) торговли, либо визуализация вам в принципе не требуется (не интересна).
В моем случае мне банально захотелось сделать визуализацию своего метода прогнозирования экстремумов цены следующего интервала.
Пока правящий класс не покладая рук удешевляет мой труд и обесценивает мои накопления, я избавляюсь от его поганых фантиков, покупая золото. Для этого у меня есть табличка, которую периодически обновляю. Сегодня освежил данные и делюсь ими со своими дорогими читателями:
Ссылки на цены в табличке:
https://www.goznakinvest.ru/product/1
https://www.sberbank.com/ru/person/mon#/coin/5216-0060?condition=1
https://www.sberbank.com/ru/person/mon#/buyout
https://coins.rshb.ru/p/5216-0060%D1%81/pobedonosec-spmd-50-rub-zoloto-999-00-7-78-ac
https://www.goznakinvest.ru/product/5
https://www.sberbank.com/ru/person/metall?tab=archive
https://coins.rshb.ru/ingots/p/gold-ingot-10/zolotoj-slitok-10-g
https://www.moex.com/ru/issue/GLDRUB_TOM/CETS
Итого, лучшие инструменты:
Физическое золото — слиток Гознака
Бумажное золото — GLDRUB_TOM
Если эта информация полезна, посигнальте лайком. Буду обновлять чаще.
--------------------
Оригинал — в дзене с зеркалом в телеге
Приветствую.
Случайно в комментарях обнаружил одного пользователя, страждущего по старому-доброму индикатору «Нефть в рублях» для Quik. На скорую руку переделал старый код и решил заделиться исходником – сам всё равно не пользуюсь.
Исходные данные: фьючерсы Br и Si. При использовании другого долларового графика (например, вечного USDRUBF) нужно поправить код: переменной «coefficient» нужно присвоить единицу.
Инструкция к применению:
— загрузить файл (нажми меня);
— создать папку «LuaIndicators» в папке, где живёт Ваш Quik, и поместить туда файл;
— открыть графики фьючерсов на доллар и на брентовку в одном окне (можно в одной координатной сетке, можно в двух);
— в настройках графика (меню графика «Редактировать...» — Si-X.XX — вкладка «Дополнительно») в идентификатор вводим «доллар»;
— тоже самое проделываем для брентовки с измененияем — идентификатор «нефть»;
— через контекстное меню добавляем индикатор «Tom Sawyer's Brent in rubles v1.3»