Постов с тегом "Quik": 2002

Quik


О торговых роботах и индикаторах Quik часть 10 (Новая неделя, новые индикаторы)

Всем привет! На дворе понедельник и настало время выложить новый еженедельный бесплатный индикатор. Меня попросили сделать скрипт, который при входных данных: размер депо, риск на сделку, код фьючерса/акции, стоп-лосс в сделке; выводил бы в таблице допустимое количество контрактов, которое можно торговать при этих условиях. 
 
Робот состоит из 2 файлов, в первом находится непосредственно сам скрипт, во втором входные значения(1-ое размер депо в рублях, второе риск в процентах от депо, начиная с 3-го уже идут данные для инструментов, то есть 3-е это тип фьючерс или акция, далее 4-ое код инструмента, который можно посмотреть в таблице Текущие торги, и 5-е риск в пунктах, обращаю внимание, что для ртс шаг цены равен 10, то есть если у вас стоп 200, то в пунктах это будет 20, для брента также, например, не 0,2 а 20, приведенные ниже данные соответствуют скрипту в конце топика, все данные разделяются точкой с запятой, в конце мы тоже ставим точку с запятой), и еще важное дополнение, стоп в пунктах вы указываете для лота, это необходимо учитывать для акций:
О торговых роботах и индикаторах Quik часть 10 (Новая неделя, новые индикаторы)



Собственно скрин скрипта как я реализовал это предложение будет ниже:


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

Автоматизация QUIK - Сигнал начала нового таймфрейма

Тут уже проскочило пару постов на тему автоматизации. За что авторам спасибо.
У меня же вопрос и задача такая (к знатокам LUA).

Есть скрипт взят отсюда (https://quik2dde.ru/viewtopic.php?id=79)
-- подключить библиотеку w32
local w32 = require("w32")

-- функция проигрывания файла
-- вызов: PaySoundFile("имя файла")
function PaySoundFile(file_name)
  w32.mciSendString("CLOSE QUIK_MP3") 
  w32.mciSendString("OPEN \"" .. file_name .. "\" TYPE MpegVideo ALIAS QUIK_MP3")
  w32.mciSendString("PLAY QUIK_MP3")
end


Необходимо добавить в скрипт, чтобы звуковой файл проигрывался с заданным интервалом всю торговую сессию? (каждые 15,60,240минут)
Буду благодарен и не только я, если «добавите в рецепт свои пряности». Главное чтобы заработало.
Спасибо.

Ошибка индикатора On Balance Volume для тикового графика.

Пусть последняя сделка прошла по цене 50.
Затем следует сделка 1 по цене 51, объёмом V1.
Затем следует сделка 2 по цене 51, объёмом V2.
Затем следует сделка 3 по цене 50, объёмом V3.
Затем следует сделка 4 по цене 50, объёмом V4.
Индикатор On Balance Volume QUIK к сумме прибавит V1-V3. Объёмы V2 и V4 не будут посчитаны, так как цены 1 и 2 сделок, а также 3 и 4 сделок попарно одинаковы.
Но фактически сделки 1 и 2 представляют собой одну большую сделку объёмом V1+V2, а сделки 3 и 4 представляют собой одну большую сделку объёмом V3+V4.
Следовательно, к сумме нужно было прибавить V1+V2-V3-V4.
А потом мы удивляемся, почему не работают индикаторы объёма.

Индикатор объема | QUIK | LUA

Такого у Вас точно Нет.
И Вы точно не пропустите рост объемов!
Индикатор объема | QUIK | LUA


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

О торговых роботах и индикаторах Quik часть 7 (Новая неделя, новые индикаторы)

Доброго времени суток, трейдеры)
Каждую неделю я создаю бесплатные индикаторы и скрипты для квика, обычно я выкладывал их в воскресенье, теперь это будет понедельник. На этой неделе я сделал индикатор, который предложил мне сделать один из участников моей группы вконтакте  vk.com/robots4market. Собственно описание будет в скрине ниже.
О торговых роботах и индикаторах Quik часть 7 (Новая неделя, новые индикаторы)
И я сделал его :


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

Как я инфу из терминала на часы выводил.

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

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

Как я инфу из терминала на часы выводил.


Да, сразу замечу, что если вы часами не располагаете, то вполне можете выводить информацию в любом формате, хоть обычном тхт-файле, а уже на телефона в браузере подгружать эту инфу.
Итак.
Сперва стояла задача найти хостинг для работы терминала, ибо постоянное использование домашнего компьютера не позволило бы покрыть трейдингом расход электроэнергии.
Выбор пал на Амазон предоставляющий тестовый доступ VPS на 1 год. Информации по этому поводу в сети предостаточно (например, www.argolab.net/vps-amazon.html), потому сей пункт пропускаем. Да, разве что замечу, что при регистрации просят указать номер пластиковой карты, откуда спишут 1 уе, а позже вернут. Видно защита от негодяев.



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

Индикатор фрактальной размерности | LUA

Упрощенный алгоритм вычисления приближенного значения размерности Минковского, для ценового ряда.



Краткая справка:
Размерность Минковского — это один из способов задания фрактальной размерности ограниченного множества в метрическом пространстве, определяется следующим образом:Индикатор фрактальной размерности | LUA
  • где N(ε) минимальное число множеств диаметра ε, которыми можно покрыть исходное множество.
Размерность Минковского имеет так же другое название — box-counting dimension, из-за альтернативного способа ее определения, который кстати дает подсказку к способу вычисления этой самой размерности. Рассмотрим двумерный случай, хотя аналогичное определение распространяется и на n-мерный случай. Возьмем некоторое ограниченное множество в метрическом пространстве, например черно-белую картинку, нарисуем на ней равномерную сетку с шагом ε, и закрасим те ячейки сетки, которые содержат хотя бы один элемент искомого множества.Далее начнем уменьшать размер ячеек, т.е. ε, тогда размерность Минковского будет вычисляться по вышеприведенной формуле, исследуя скорость изменения отношения логарифмов. 


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

Тюнинг для QUIK. Индикатор диагональных уровней.

Добавляю новую полезность для терминала QUIK.

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

А как же диагональные уровни? Их возможно построить вручную, сколько людей, столько мнений…

Сегодняшний индикатор показывает косые уровни, их можно интерпретировать как диагональные уровни поддержки-сопротиления, линии каналов и т.п.

 Тюнинг для QUIK. Индикатор диагональных уровней.
Тюнинг для QUIK. Индикатор диагональных уровней.



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

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