Написал пару индикаторов на LUA для квика. Выкладываю на смартлаб для всеобщего пользования, в качестве примера использования LUA в квике для написания собственных индикаторов.
Первый индикатор VolMA — нужно добавлять на график с объемом и показывает в виде, например, линии среднее значение объема на заданное количество баров.
exfile.ru/458886
Второй индикатор ATR_PC — показывает в виде двух линий канал цены с учетом ATR.
Параметры индикатора: kATR — коэффициент, на который домножается значение ATR,
period1 — количество баров цены по которым усредняется значение ATR, period2 — значение баров цены по которым вычисляется PriceChannel.
exfile.ru/458885
Индикаторы представлены в открытом виде, можно изучать, модифицировать, писать свои.
За возможные проблемы ответственности не несу (на всякий случай :)).
Пример использования:
Как установить: содержимое архива распаковать в папку LuaIndicators, которую нужно создать в папке установленного квика. На график добавить новый индикатор: VolMA — на график с объемом, ATR-PC — на график с ценой.
PS: залил в другое место и подправил ATR_PC — дествительно линия прыгала вниз, когда вместо данных шли нули — теперь вроде по лучше, но в указанных кусках все равно данные слегка искажаются.
PSS: в облачные сервисы пока не заливал — там регится нужно и т.д.
PSSЫ: правда че то глючат хостинги :(
Если можно, поставьте плюсик, т.к. рейтинг на нуле.
Но плюс поставил. Человек делиться, а это уже приятно. :))
Параметры period1, period2 и kATR чему равны?
дропбокс, яндекс.диск, например.
а вообще, это здорово, что вы пишете такие индикаторы.
у меня есть некоторые идеи, я готов поделиться ими в общий доступ, давайте напишем крутые индикаторы, которые могут заменить проприетарные платные программы?
Я в это письмо их вставить не могу, но их из Инета можно скачать по многим ссылкам, или кинь мне свой эл.адрес, я туда смогу их отправить. Если не сложно, попробуй, плиз, вдруг получиться. Я пока бьюсь нод своей торг. системой, и вроде на основе этох индыков ее можно построить.
smart-lab.ru/blog/191559.php
было:
if C(i-1) > 0 then c = C(i-1) end;
стало:
if (tonumber(C(i-1)) or 0) > 0 then c = C(i-1) end;
И спасибо за индикатор!