Crogall
Crogall личный блог
13 декабря 2018, 20:10

Как научиться писать роботов на qlua

Кто подскажет какие простые видеоуроки или видеокурс по написанию роботов в гуманитарном виде для qlua; те без дебилизма в виде кода с описанием переменных, чтобы как ослу когда морковку показываешь и учишь подойти поближе, чтобы на таком же уровне был курс. Уже забодался всякую хрень находить, где числомозгатые программисты на своих иероглифах объясняют черт ногу сломит как. Кто может простые уроки? ссылки кинуть? Задолбался уже руками заявки выставлять. KBrobota просьбе не засорять ветку комментариев, его уроки я видел в инете, черт ногу сломит ничерта не понятно, да и веры ему нет после его фокусов с клиентом покупателем.
26 Комментариев
  • ProfitI00procenter
    13 декабря 2018, 20:16
    Улыбнул)) «как ослу когда морковку показываешь и учишь подойти поближе»
  • Egorax
    13 декабря 2018, 20:20
    Для гуманитариев кубики - tslab.
    Qlua — это код (иероглифы), переменные и их типы (дебилизм в виде кода с описанием переменных) … хотя банально простой язык, но не для гуманитария.
    • KarL$oH
      13 декабря 2018, 20:30
      Egorax, я вроде и технарь, но qlua это явно не basic, pascal и не delphi, которые в стандартном пакете для технарей идут. Там реально хрен чо проссыш, пока разберёшься. Эту нишу до сих пор никто не занял, что удивительно, могли бы даже платных обучалок каких в группах организовать, как с Excel'ем для пенсов, я бы сам на них сходил ;)
      • Egorax
        13 декабря 2018, 21:29
        Иван Боженков, если мне надо было изучить программирование роботов для КВИКа, то я изучил Qpile и писал роботов ,  затем изучил Delphi и нашел DDE сервер и тоже писал роботов, потом еще изучил C++ и к нему нашел DDE сервер и тоже писал роботов, потом появился Qlua — по сравнению с Delphi и тем более C++ это вообще недоязык, 2 дня на синтаксис и 7 дней на библиотеку — написал роботов 300 а может и более.

        Все в ваших руках.

        PS Давным давно материала по роботостроению ВООБЩЕ нигде не было.
          • Egorax
            13 декабря 2018, 21:47
            Иван Боженков, скорее кто кубик рубика сразу разгадал как собирать 

            Вы немного опоздали, я давным давно вел индивидуальные курсы программирования для чайников.
          • Egorax
            13 декабря 2018, 21:50
            Иван Боженков, еще MT5 + MQL был 


  • Френк френков
    13 декабря 2018, 20:32
    Сам пищи и в институт поступи.
    На заочку.
  • Rostislav Kudryashov
    13 декабря 2018, 20:47
    Всегда поражаюсь, что люди, претендующие на предвидение будущего, пасуют перед деятельностью с простыми, однозначно определёнными правилами. Например, компьютерным программированием.
      • Rostislav Kudryashov
        13 декабря 2018, 21:16
        Иван Боженков, нормальные руководства для нормальных людей.
        Доступно в интернете
        1) «Программирование на языке Lua» Роберту Иерузалимски.
        2) «Beginning Lua Programming» Kurt Yung, Aaron Brown.
        На сайте Quik'а arqatech.com/ru/support/files/
        3) Руководство пользователя. Интерпретатор языка Lua.
        4) Руководство пользователя Quik. Раздел 6, пункт 6.11. Импорт транзакций. Это и структура приказа на сделку.
        5) Руководство пользователя Quik. Раздел 8, пункт 8.12. Функции для получения значений «Таблицы текущих параметров». Важны не функции, а названия параметров, общие у QPILE с QLua.
        Также из интернета, двоичный дистрибут Lua 5.1 — для практики и отработки скриптов.
  • Vkt
    13 декабря 2018, 21:12
    tylerneylon.com/a/learn-lua/
    smart-lab.ru/blog/246568.php

    Я обычно ищу в открытом доступе хотя бы очень отдаленно напоминающий то что мне нужно код и модифицирую его под свои задачи, параллельно изучая язык. Сам ни разу не программист. Что такое ООП даже примерно вкурить не могу.


  • Тимоха
    13 декабря 2018, 21:14
    с текста начни, к примеру https://smart-lab.ru/blog/199387.php
  • Френк френков
    13 декабря 2018, 22:07
    Сам не сможешь.
    За деньги помогут.
    Строить .
    Много комбинаций увлекает.
  • Friendly Deep Space
    13 декабря 2018, 22:20
    В Амиброкере оказался простой к пониманию внутренний язык. Поэтому я одно время все смотрел на него, и теперь решил таки попробовать его для подключения к квику. Посмотрите, вдруг и вам понравится.
      • Friendly Deep Space
        14 декабря 2018, 14:06
        Иван Боженков, это софтина такая для анализа. Внутри свой язык, максимально упрощенный для применения. Я не программист, сейчас его изучаю, довольно простой к пониманию. Торговый алгоритм или индикатор можно уложить в несколько строк, которые сразу можно протестировать на истории, и которые потом вставляются в код «коннектора». Единственное с чем надо скрупулезно разобраться один раз это с тем, как работает сам механизм «коннектора», связка с квиком (я пока в процессе разборок). Ибо есть в том числе и опубликованные в открытый доступ «коннекторы» от добрых трейдеров-энтузиастов. На смартлабе кстати присутствуют несколько человек, успешно использующих такую связку. Один из них, собственно, меня и вдохновил на это дело)
  • Сергей Симонов
    14 декабря 2018, 15:53
    QLUA — отличная штука. Легковесный и шустрый интерпретатор. Прекрасно подходит для написания разнообразных несложных скриптов (роботов) с общей библиотекой функций. Имеет готовые интерфейсы к объектам и событиям QUIK.

    Начните с простого:

    Скачайте Notepad++ (Гугл про него знает)
    Создайте в нем файл my_first_script.lua c таким содержанием:

    function main()
        message(«Hello Smart-Lab!»)
    end

    Зайдите в QUIK — Сервисы — Lua скрипты..

    Загрузите свой скрипт

    Запустите его.

    Убедитесь, что ваша надпись появилась в окне QUIK «Сообщения».

    Подредактируйте скрипт:

    is_run = true

    function OnStop() — это встроенная функция QLUA
       message(" =============== Press STOP ===============")
       is_run = false
    end

    function main()

       while is_run do

         message(«Hello Smart-Lab!»)
         sleep(500) — ложимся спать на 500 мс (полсекунды)

       end

    end

    Запустите.
    Посмотрите окно «Сообщения»
    Нажмите кнопку Остановить в окне скриптов

    Ну а дальше сами разберетесь, усложняя этот пример))
  • swerg
    18 февраля 2019, 22:19
    Вот здесь можно почитать описание как устроено Lua в QUIK
    https://quik2dde.ru/viewtopic.php?id=16

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн