Постов с тегом "Lua": 342

Lua


Как самому сделать робота на опционах. Лайфхак

    • 03 апреля 2015, 13:23
    • |
    • Vkt
  • Еще
Есть мнение, что сделать робота очень сложно. Это под силу только крутым программистам. Попробую опровергнуть — чтобы сделать робота достаточно уметь хорошо пользоваться поиском и знать азы программирования в рамках школьной/институтской программы.
Большинство задач решается операторами if, while, repeat и иногда  for. Плюс специфические функции для взаимодействия с торговой платформой.
Будет этот робот зарабатывать или нет зависит уже не от навыков програмирования, а от заложенной в него логики.
Напишем простейшего робота на qlua для Квика, который будет покупать/продавать волатильность на опционах
путем покупки синтетического стрэдла www.option.ru/glossary/strategy/long-straddle
или продажи синтетического стрэдла www.option.ru/glossary/strategy/short-straddle

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

Надстройки для Quik

Здравствуйте.

Подскажите, пожалуйста, доверенные сайты и\или компании, которые продают или дают бесплатно надстройки для Quik. Я пока нашел только одну компанию («X...s»), но там не полный набор дополнений, а только авто-стоп меня заинтересовал.

Вообще, мне нужен еще Alert'er, чтобы реагировал на заданное изменение цены инструмента и активно пищал, но таких пока не нашел (b4s слишком уж аскетичен со своим .ini).

Ну и заодно, если не трудно и это не составит большого секрета — поделитесь названиями своих, используемыми в работе, надстроек.

Спасибо! 

Канал Кёльтнера. Индикатор для QUIK.

    • 01 марта 2015, 11:40
    • |
    • XXM
  • Еще

Канал Кёльтнера (англ. Keltner channel) — технический индикатор, состоящий из двух полос, построенных вокруг экспоненциальной cкользящей средней (Exponential Moving Average, EMA), ширина которых зависит от волатильности рынка, определяемой индикатором среднего изменения цены за период (average true range, ATR)
Период вычисления EMA  - 20, ATR — 10 периодов, ширина полосы — две величины ATR.
Можно перенастроить.
Канал Кёльтнера. Индикатор для QUIK.
Представлена версия индикатора, рисующая сигналы на торговлю внутри канала:
1. Продать: закрытие свечи внутри канала а максимум свечи был выше верхней линии канала.
2. Купить: закрытие свечи внутри канала а минимум свечи был ниже нижней линии канала.
Для настройки индикатора на случай торговли на пробой канала наружу, следует направления линий «bue» и «sell» поменять наоборот: параметр Type «Треугольник вверх» с «Треугольник вниз».
Скачать: KeltnerChannel.lua
 


Тестирование торговых стратегий в QUIK. Часть 2.

    • 26 февраля 2015, 21:07
    • |
    • XXM
  • Еще
Тестирование торговых стратегий в QUIK,
часть 1: http://smart-lab.ru/blog/235774.php

Продолжение:

Все стратегии, в которых применяются правила:
Открыть лонг, Открыть шорт, Закрыть лонг, Закрыть шорт по индикаторам в QUIK или по простым свечным шаблонам и есть стандартные Стоп-лоссы и Тэйк-профиты, отныне и навсегда можно протестировать непосредственно в самом QUIK.

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

Кооперативная многозадачность в LUA как неплохое подспорье для ваших роботов

    • 25 февраля 2015, 17:59
    • |
    • bstone
  • Еще

 

Вступление

Материала по LUA для новичков, мне кажется, более чем достаточно. Вот с более продвинутыми идеями какой-то напряг. Добавлю одну в общую копилку.

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

LUA сам по себе конечно ущербный во многих аспектах, но это не мешает использовать его сильные стороны на благо своего депозита. Одной из таких сильных сторон я считаю встроенную поддержку кооперативной многозадачности. Думаю нет смысла объяснять что это такое, т.к. профессионалы и так знают, а не профессионалам это вряд ли будет интересно. Другое дело практическое применение этой штуки. Вот своими соображениями на этот счет я сегодня и собираюсь поделиться.


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

Платформа для роботов. Куда смотреть?

Я программист, последние несколько лет занимался веб-разработкой на PHP. (Не визитки на cms плодил, а только движки писал для крупных проектов)
Сейчас заинтересовался трейдингом, приторговываю руками, депо в нуле, сильно не сливаю, нормально вообщем.
Хочу заниматься роботостроением, но даже не предствлял, что разнообразие платформ такое множество.
Lua, QPILE, MQL, StockSharp, TsLab, Wealth Lab
С TsLab'ом успел немного ознакомиться, порой кажется проще код написать, чем на кубиках запрограммировать какой то алгоритм.

Профессионалы, подскажите, какой язык осваивать, в какую сторону смотреть?
P.S. буду рад, если кто-то из опытных возьмет под своё крыло


Автостоп 3 на языке LUA для QUIK

Где-то год назад были написаны Автостоп 1 и Автостоп 2. Первый до сих пор пользуется огромной популярностью, так как прост, удобен и написан на языке QPILE. А вот второй сейчас, к сожалению, частенько глючит, из-за несовместимости c QUIK некоторых библиотек LUA. Именно поэтому мы решили продолжить традицию создания бесплатных программ для трейдинга и выпустить новый торговый робот Автостоп 3.
 

Что новенького?

 

Во-первых, Автостоп 3 написан так же на языке LUA, но без использования внешних библиотек. Тем самым мы ушли от конфликтов с QUIK. Теперь торговый робот работает стабильно и без вылетов, что позволит Вам спокойно зарабатывать Ваши миллионы

Во-вторых, так же реализован отдельный интерфейс для ввода параметров, что очень удобно.  Это позволяет не лезть каждый раз в файл LUA, что бы отредактировать параметры. В стандартной комплектации LUA не позволяет этого делать в QUIK.

В-третьих



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

Тестирование торговых стратегий в QUIK

    • 09 февраля 2015, 09:11
    • |
    • XXM
  • Еще
Программ, в которых можно тестировать торговые стратегии, много. Как специализированных, так и общих.
Покажу, как это священнодействие можно проделать в QUIK, на примере реверсной системы на двух EMA.

1. Копируем 2 скрипта: Test2emaSignal.lua, Test2emaEquity.lua в каталог LuaIndicators вашего нашего рабочего QUIK;
2. На график выбранного инструмента добавляем в окно 1 индикатор 2emaSignal, в окно 2 - 2emaEquity;
3. Настраиваем дату начала тестов, периоды EMA.
4. На выходе: график + файл Test2emay.csv (в каталоге QUIK-а) с результатами теста.

Скачать: Test2EMA.zip: http://www.xsharp.ru/indikators 

Тестирование торговых стратегий в QUIK

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

Camarilla Equation. Индикатор для QUIK. Часть 2.

    • 29 декабря 2014, 17:11
    • |
    • XXM
  • Еще
Первая часть: Camarilla Equation. Индикатор для QUIK. 26.12.2014г.
В обновленном варианте индикатора появилась возможность выбора расчета недельных уровней: 
Настройки индикатора:
вкладка «Общие» — «Пользовательские настройки» — period: D/W

 
Camarilla Equation (Daily/Weekly)

Скачать: там же.

Camarilla Equation. Индикатор для QUIK.

    • 26 декабря 2014, 14:44
    • |
    • XXM
  • Еще
Цитата из smart-lab.ru:

Я никогда раньше не торговал по Camarilla Equation, и совсем недавно только прочитал про эти уровни. Перед открытием торгов, начертил уровни H3 L3, было любопытно посмотреть как будет цена себя вести относительно них.
...
Поставил заявку по Камарилла, и через некоторое время был удивлён, как точно цена сходила!
Результат: на 300п. профит больше. Приятно. Жаль только, что всего 10 лотами зашёл… Сегодня буду изучать Camarilla Equation :)
P.S. — спасибо Gugenot!

Рисунок ниже — из запасников smart-lab.ru

Camarilla Equation. Индикатор для QUIK.

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

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