XXM
XXM личный блог
27 августа 2014, 10:34

Торговый робот на LUA для QUIK.

Написал скрипт на языке Lua для торгового терминала QUIK.
И назвал его Торговый робот «Lbot».
Предназначил для автоматизации выполнения торговых операций на фондовом рынке.
Обязал выполнять операции купли-продажи заданной ценной бумаги на фондовом рынке путем выставления лимитированных биржевых заявок.
Научил понимать слова из правил торговой стратегии, задаваемой из файла настроек в формате ini:
  • OpenLong — вход в длинную позицию;
  • CloseLong — закрытие длинной позиции;
  • OpenShort — открытие короткой позиции;
  • CloseShort — закрытие короткой позиции;
  • StopLoss — закрытие позиции по стоп-лоссу;
  • TakeProfit — закрытие позиции по тэйк-профиту.
Lbot, LUA for QUIK
Добавил возможность управления позициями путем нажатий соответствующих кнопок.

Подробнее на сайте: http://www.xsharp.ru/



37 Комментариев
  • Egorax
    27 августа 2014, 10:39
    Интерфейс на какой библиотеке?
      • Egorax
        27 августа 2014, 10:59
        XXM, гарантируете что VCL не приведет к критическому зависанию QUIK?

        ПС пока еще ни у кого ни одна библиотека(VCL,iup,wx) не дала стабильности!

        ПСС А так молодец!
  • anatolyutkin
    27 августа 2014, 10:41
    Каков язык описания стратегии в ini файле? Это что-то метастокообразное?
  • Трейдер Квадратный
    27 августа 2014, 10:43
    Плюсую, отличный труд, а чем уже существующие системы для построения роботов вам не подошли? Зачем надо было делать свой продукт?
  • Сергей < o-s-a.net >
    27 августа 2014, 10:45
    сколько стоит полная версия?
  • asteroid
    27 августа 2014, 10:48
    а зачем там сокеты?
  • Трейдер Квадратный
    27 августа 2014, 11:02
    Торгует фиксированной позицией, как я вижу по параметру PositionSize?
  • velikan
    27 августа 2014, 11:34
    делаю такой же, но нативный для мака по экспорту из квика — луа уж очень нестабильно работает
    • Egorax
      27 августа 2014, 11:37
      velikan, QLUA работает стабильно, а вот сторонние библиотеки могут подпортить результат.
      • velikan
        27 августа 2014, 12:09
        Egorax, ага, вот из-за них я и психанул :)
  • Simix
    27 августа 2014, 12:10
    Молодец, сам подумывал такое сваять.
    Надоело под каждую стратегию новый проект компилить.
    У них-же всё одинаково, морда, контроль исполнения заявок, только условия открытия-закрытия меняются, что можно прописать в текстовом коротком скрипте.
  • RomaZJ
    27 августа 2014, 12:35
    Робот в пробной версии работает? у меня не хочет менять счет на мой
  • НиkолайДeрябин
    26 июня 2015, 11:00
    Пж., как исправить «ошибка TimeFrame» в пробной врсии
    • диман
      02 февраля 2016, 16:22
      XXM, начал уже потихоньку разбираться с LBOTом
      Штука то интересная...
      Свечной тралл в нем инресно можно настроить...? 
  • Exandy
    09 августа 2022, 10:31
    Добрый день! У меня вопрос по Торговый робот на LUA для QUIK. Подскажите, можно ли вставить глобальное условие, например, сделка в лонг осуществляется при пересечении скользящих средних только если цена находится выше EMA 200 допустим. И еще вопрос Ema1 — 1 это период?

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

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