Постов с тегом "lua": 343

lua


SuperScalp - новобранец полка приводов для QUIK.

    • 03 октября 2014, 09:11
    • |
    • XXM
  • Еще
Приводов для быстрого ввода заявок так много, что времени нет для их рассмотрения.
Несть числа им, да и обзоров море:
1. smart-lab:  Статья: анализ скальперских приводов
2. smart-lab:  Супер список приводов для торговли на бирже!!!
3. 2stocks  :  На выбор скальперу — обзор 14 приводов
4. quik        :  Полезные ссылки
А вот простого, как «три аккорда», незатейливого — не было.
Теперь он есть:
SuperScalp - новобранец полка приводов для QUIK.

1. написан на LUA, с исходным кодом, приправлен комментариями;
2. бесплатен, без ограничения сроков, «Free software».
3. без графики и хоткеев всяких.
Настройки — в строках кода:
  • account = 'SPBFUT00R86' — код торгового счета
  • classCode = 'SPBFUT' — код класса
  • secCode = 'SRZ4' — код бумаги
  • WorkSize = 10 — рабочий размер
  • OpenSlippage = 50 — проскальзывание
  • FREQUENCY = 500 — частота привода (в миллисекундах)
Скачать: SuperScalp.lua
UPD 04.10.2014г. Привод написан для FORTS.
 
 
 

Робот на LUA для QUIK. Торговые сделки по ценовым уровням.

    • 08 сентября 2014, 15:48
    • |
    • XXM
  • Еще
В роботе lbot есть две возможности работы с ценовыми уровнями. Проиллюстрирую настройку в ini-файле на примере сделки покупки актива при снижении до определенной величины 8000 пунктов:
1. OpenLong = {Close} <= {8000}
При этом робот получает указание купить, как только цена актива станет ниже или равно 8000 пунктов.
2. OpenLong = {Close} <= {Level8000}
В этом случае мы должны на график цены добавить индикатор уровня цены, присвоив ему идентификатор «Level8000». Уровень может настраиваться параметром «level».

Текст индикатора: Робот на LUA для QUIK. Торговые сделки по ценовым уровням.
— Level8000.lua

Settings=
{
       Name = «L8000»,
       level = 8000,
       line=
       {
              {
              Name = «Level»,
              Color = RGB(255, 0, 0),
              Type = TYPE_LINE,
              Width = 2
              }
       }
}

function Init()
       return 1
end

function OnCalculate(index)
       if index == 1 then
              t=getDataSourceInfo()
              message(t.sec_code..", level="..Settings.level..", interval="..t.interval,2)
       end
       return Settings.level
end

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

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

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




Quik lua to C# коннектор ?

    • 27 июля 2014, 12:03
    • |
    • SL
  • Еще
Здравствуйте, 

Вопрос собственно такой: Как связать квик с помощью lua с программой написаной на C# ?

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

Буду благодарен за любую инормацию по даной теме .

Спасибо.

Спредовый робот на HackTrade

Доработал фреймворк HackTrade до версии 1.4.

Теперь можно удобно работать со стаканом
Обратите внимание, что по умной заявке сначала открывается позиция лучшим бидом, потом позиция приводится к 0 лучшим оффером.
Подход не стандартный, но оцените удобство: если снять заявку, робот поставит новую, чтобы добить недостающий объём.



( Читать дальше )

Фреймворк для написания торговых роботов

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

Плюсы:
  • работает в QUIK без лишних усилий
  • робот работает быстро (можно делать роботов на тиках)
  • поддерживаются графики
  • «умные заявки» избавляют от бесконечной отладки
  • можно компилировать в один файл и продавать
  • открытый исходный код


( Читать дальше )

LUA Workshop 2014

Всем трейдерам, интересующимся языком программирования LUA (напоминаю про Quik LUA), предлагаю записаться на очень интересное мероприятие, посвящённое этому языку.

Дисклеймер:
13 и 14 сентября (суббота и воскресенье) в Москве, в офисе Mail.Ru Group пройдёт крупнейшая ежегодная конференция, посвящённая языку программирования Lua — Lua Workshop 2014. Эта международная англоязычная конференция проводится в этом году в 9-й раз. В 2012 году она проходила в Рестоне (США), в 2013 — в Тулузе (Франция), ну а в этом году конференция приезжает в Москву. 

Полный текст новости доступен по этой ссылке

К сожалению, количество мест ограничено

Индикаторы на LUA для QUIK (+средневзвешенное значение)

    • 03 июля 2014, 08:56
    • |
    • Serg
  • Еще
В связи с переносом индикаторв на яндекс-диск, т.к. предыдущие хостинги быстро устаревают, добавлением нового индикатора средневзвешенного значения и отсутствием возможности редактировать старые записи в своем блоге, добавляю эту запись с сылкой на папку с индикаторами:

yadi.sk/d/ujtmujxJVo5no

Как установить: файл *.lua поместить в папку LuaIndicators, которую нужно создать в папке установленного квика. На график добавить новый индикатор: VolMA — на график с объемом, ATR-PC — на график с ценой, WeighAver — средневзвешенное значение, на график с ценой.

Индикаторы на LUA для QUIK

    • 17 апреля 2014, 09:32
    • |
    • Serg
  • Еще
Написал пару индикаторов на LUA для квика. Выкладываю на смартлаб для всеобщего пользования, в качестве примера использования LUA в квике для написания собственных индикаторов.

Первый индикатор VolMA — нужно добавлять на график с объемом и показывает в виде, например, линии среднее значение объема на заданное количество баров.

exfile.ru/458886

Второй индикатор ATR_PC — показывает в виде двух линий канал цены с учетом ATR.
Параметры индикатора: kATR — коэффициент, на который домножается значение ATR,
period1 — количество баров цены по которым усредняется значение ATR, period2 — значение баров цены по которым вычисляется PriceChannel.

exfile.ru/458885

Индикаторы представлены в открытом виде, можно изучать, модифицировать, писать свои.
За возможные проблемы ответственности не несу (на всякий случай :)).

Пример использования:

Индикаторы на LUA для QUIK

( Читать дальше )

....все тэги
UPDONW
Новый дизайн