Блог им. Bimer

Учимся сами создавать торговые советники для Quik


С ЧЕГО НАЧАТЬ САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ?


Во первых, Вам потребуются удобные среды разработки (программы, где Вы сможете писать свой код), о том, где их взять и как установить прочтите здесь. Для написания скриптов QLua Вам понадобится только Notepad++.

Во вторых, получите терминал QUIK с демо-счетом, можете получить его либо в компании Arqa (разработчик терминала) по данной ссылке, либо у практически любого брокера.

И в третьих, начинайте изучать QLua.
Рекомендую начать с раздела меню «QLua(Lua) основы», в частности со статей: «База скрипта в QLua (lua)» и «Функции обратного вызова, встроенные в QLua», остальные статьи данного раздела используйте как справочники при написании скрипта, в них практически к каждой функции есть пример кода с комментариями.

Следующим шагом переходите к разделу меню «QUIK + QLua(Lua)», в нем речь идет о том, как взаимодействует скрипт с терминалом QUIK, как обменивается данными, все так же с примерами и комментариями. Особое внимание обратите на раздел «Блоки кода», в особенности на статью в нем: «Пример простого торгового движка „Simple Engine“ QLua(Lua)», разобрав код которой Вам многое станет понятнее, хоть по началу такой подход может показаться несколько сложным.

Так же не забывайте про то, что в папке с терминалом есть 2 файла справки:
QLUA.chm - в нем есть все про QLua, правда практически без примеров, но для справки подойдет.
info.chm - справка по работе с терминалом, помимо этого в нем есть нужные для QLua разделы, в частности для того, чтобы знать какие поля должны быть в массиве для отправки транзакции функцией sendTransaction(), смотрите эту информацию здесь:
«Раздел 6. Совместная работа с другими приложениями» - «Импорт транзакций» - «Формат .tri-файла с параметрами транзакций» и «Примеры строк, которые могут содержаться в файле»

Когда Вы уже сможете уверенно писать скрипты, которые будут совершать торговые операции, работать с таблицами, графиками, индикаторами, тогда можете переходить к следующему разделу (если QLua Вам окажется недостаточно), это пункт меню «Qlua C/C++ C#».
Первым шагом изучите статью «Коннектор DLL QUIK — QLua(Lua) — C#», затем изучите примеры из подраздела «Обмен данными». Дальше можете изучить все остальное, что есть в разделе «Qlua C/C++ C#».

В процессе изучения Вы всегда можете обратиться за помощью в комментариях под изучаемой статьей, или в разделе "ВОПРОС-ОТВЕТ".

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

Продуктивного изучения и больших профитов Вам !!! 

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
6.8К | ★61
Читайте на SMART-LAB:
Фото
EUR/AUD на грани: разворот или продолжение падения?
Кросс-курс EUR/AUD приближается к стратегической области поддержки, сформированной между уровнями 1.6102 и 1.6129, которая также выступает нижней...
Фото
Черкизово. МСФО 1Н 26г. Цены на зерно помогают росту рентабельности
Вышли финансовые результаты по МСФО за 1Н 2026г. от компании Черкизово: 👉Выручка — 141,6 млрд руб. (+3,5% г/г) 👉Себестоимость —...
Фото
Итоги полугодия Хэдхантера
Обсудили финансовые результаты Хэдхантера на онлайн-звонке по итогам второго квартала 2026 года. Компания прокомментировала финансовый отчёт и...
Фото
Татнефть: восстановили прибыль к рекордным значениям, дальше нужно отбиваться от дронов
Татнефть сегодня отчиталась по МСФО за 1-е полугодие, правда пока только на английском языке Ранее отчетность по РСБУ рассматривал...

теги блога Сергей Мартынов

....все тэги



UPDONW
Новый дизайн