С чего начать самостоятельное обучение?

Автор записи: Дмитрий (Admin)
1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 4, среднее: 5,00 из 5)
Загрузка...

LogoNew
Во первых, Вам потребуются удобные среды разработки (программы, где Вы сможете писать свой код), о том, где их взять и как установить прочтите здесь. Для написания скриптов 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#".

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

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

Продуктивного изучения и больших профитов Вам !!! 🙂
Если у Вас появились какие-то вопросы, задайте их в комментариях под статьей !!!

Добавить комментарий

С чего начать самостоятельное обучение?: 81 комментарий

  1. Добрый день, Дмитрий! Во-первых я просто поражен тому что Вы делаете на этом сайте. Найти ресурс подобный этому, где столько информации, а Админ еще и отвечает оперативно на вопросы по-моему просто не реально. Во-вторых, если пишу не в той теме, заранее прошу прощения. Здесь же про то как начать обучение, вот у меня и возник вопрос как, а главное нужно ли))) Ситуация такая, Дмитрий, хочется реализовать робота который работает на основе графика ренко + многочисленные условия. В квике данный тип графика отсутствует. Есть сторонние приложения для тех анализа, которые можно сконнектить с квиком и таким образом выставлять заявки (если я правильно понимаю). Другой вариант - это написать что-то самому. Простите, если, не очень понятно излагаю. Вопросы в общем такие: с наименьшими трудозатратами как лучше создать робота по графику ренко (при одновременном отслеживании и торговле по нескольким инструментам) - какое-то стороннее уже готовое приложение подобно Xtick, TSlab, Amibroker и т.д. (но вот совершенно пока не разобрался как у них дела с ренко, в икстик вроде есть, в ами тоже, а вот тслаб вроде отсутсует). Может вообще посмотреть в сторону MT5 (но там тоже с ренко беда и даже в codebase все что есть - это ренко в виде индикатора, на который невозможно другой индикатор наложить, например просто Параболик)? Или все таки по хардкору сесть и выучить Lua (возможно ли на нем создание ренко графика с наложением на него индикаторов, может и не самого графика а просто такой логики, но хотелось бы и график такой видеть чтобы понимать результат и т.д.) (вчера откопал на каком-то англоязычном ресурсе ренко написанный на Lua, но вроде не под квик)? C# - раньше писал на нем но оч мало, и уже мало что помню... и пока слабо представляю связку quik-lua-c#. Мне почему-то кажется это самый трудоемкий способ)))
    Вобщем, если коротко, Дмитрий, Вы, как человек уже много чего реализовавший, что посоветуете для создания системы основанной на ренко?
    Огромное спасибо.

    1. Здравствуйте, благодарю за отзыв, стараюсь 🙂 Я работаю только с терминалом Quik, до этого с мететрадером работал, но уже ничего не помню. Следовательно, не знаю где есть графики ренко. Но знаю точно, что в квике такой график не построить, к сожалению. Думаю, самый простой (правильный) способ для Вас, это, все таки, найти какой-то терминал, в котором есть такой тип графиков и коннектор к квику, либо прямой доступ к бирже, чтобы не изобретать велосипед. Если такого готового решения не окажется, то путь Вас ждет не простой и увлекательный 🙂 по созданию на C# своей визуальной оболочки терминала с графиками и индикаторами, а затем коннектора к квику.

      1. Спасибо огромное за ответ, Дмитрий.
        У Вас тут на сайте столько информации по Lua и C#, что нет нет, да и задумаешься, а не изучить ли это все на досуге))) Реально Вам большой респект!
        Но, так как биржа это все таки для меня хобби, а основная работа сейчас отнимает много времени (приходится тоже постоянно изучать новые технологии - аналик-разработчик я), то скорее всего посмотрю в первую очередь на существующие продукты, имеющие в себе ренко графики с возможностью создания по ним стратегии, которые могут приконнектиться к квику. (побалуюсь с Xtick - он на сайте моего брокера как рекомендованный висит, и некий Amibroker, правда у него нет русской версии, еще надо все таки посмотреть что там в метастоке (но как я понял это скорее среда для тестирования).

        О результатах, постараюсь сообщить на этом сайте, вдруг кто-то еще таким вопросом озадачится - будет у Вас, готовый ответ куда людей засылать с таким желанием)))))