Постов с тегом "QLua": 183

QLua


Реализация медианного фильтра на QLUA

    • 05 апреля 2014, 00:34
    • |
    • amandra
  • Еще

Введение

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

Постановка задачи

Медианный фильтр используются для уменьшения уровня шума. Алгоритм рассчета фильтра достаточно прост и доступен широким массам. Одним из пунктов рассчета медианы — является сортировка подмассива. Вот на этом и остановимся подробнее.

 Сортировка массива

Что такого сложного в сортировке на первый взгляд? Алгоритмов сортировки великое множество, их эффективность оценивается по быстродействию. Рассмотрим несколько алгоритмов сортировки и попытаемся их сравнить. Здесь не будем рассматривать вопросы создания индикаторов на qlua, только сортировка и больше ничего.

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

Где найти курсы QLUA

    • 12 декабря 2013, 17:37
    • |
    • roma095
  • Еще
Всем привет. Подскажите, где в Москве можно найти курсы программирования QLUA?

Спредовый робот «Спредер»

Сегодня хочу написать про второго робота сделанного нашим сообществом qlua.
Также как  фронтраннинг стратегия «Бегемот» данный алгоритм был предложен одним из пользователей нашего форума.

Робот реализует стратегию торговли в спреде. Основная его задача — заработок на разнице между лучшими бидом и аском (спредом) инструмента. Данная стратегия хорошо подходит для малоликвидных и среднеликвидных инструментов и может применяться для любого типа инструментов — акций, фьючерсов, опционов. Данная реализация позволяет работать в 3-х режимах :
— от бид
— от аска
— от бида и аска одновременно
Так как робот реализован на языке Lua, скорость его работы гораздо выше, чем у аналогичных Qpile роботов и даже реализованных на компилируемых языках!
Алгоритм работы робота следующий (на примере режима от бида).
Вход 
Если спред больше заданного значения, ставим лучшую заявку на покупку (бид) и изменяем ее чтобы всегда оставаться лучшими. Если значение спреда стало меньше заданного — передвигаем заявку в глубь стакана на n шагов цены от лучшей (в ожидании резкого движения цены крупной рыночной заявкой).


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

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