Индикатор на Lua , QUIK Фриланс-заказ 851447 для программиста: Закрыт
Содержание:
При использовании сложных индикаторов, номера их линий определяются методом подбора или применением специального скрипта. Например, в индикаторе Price Channel на каждом баре есть три линии данных 0-я, 1-я и 2-я. Дополнительно в файле настроек Settings.txt можно указать количество баров (свечей) на которых будут запрошены данные индикатора. Для использования достаточно у индикатора в Квике в настройках на вкладке Дополнительно указать его идентификатор. Скрипт GetIndData.lua предназначен для получения в наглядной форме возвращаемых при запросе из скрипта структуры данных и значений индикаторов квика. Также используя настройки индикатора, часть линий можно скрыть.
При использовании данной функции, график обязательно должен быть открыт. И так, рассмотрим, как вызывается функция getCandlesByIndex(). Для того, чтобы функция вернула нужные значения в нее необходимо передать следующие параметры. Для построения MFI в QUIK задают параметр — количество периодов.
В такие моменты обычно ожидают откат, за которым нередко следует сильный рост (как цены, так и CCI). Пример использования индикатора Объема на графике BTCUSDT. Стохастик RSI – осциллятор, который отслеживает движение цены и определяет перекупленность/перепроданность актива.
Дополнительно можно указать комфортный уровень профита, начиная с которого включается трейлинг-стоп. Это позволяет настраивать получение профита по позиции не менее заданной величины, а дальше передвигать стоп вслед за ценой на заданном расстоянии или настроить получение профита в вилке между указанным и уровнем трейлинга. Вы хотите улучшить входы по трендовой стратегии за счет второго индикатора. Робот предоставляется в виде нескольких вариантов пробной версии и полной версии (см. раздел «Стоимость робота«). По вопросам стоимости или дополнительных заказных доработок к нему Вы всегда можете обратиться черезформу запроса, на почту по адресуилив чате на сайте. Индикатор корректно работает с графиками, на которых есть пустые диапазоны и сдвинуты влево-вправо другие индикаторы.
Исходя из этого, формат обращения к последней строке таблице будет иметь вид RTSN-1. Получается, мы говорим функции взять с https://forexmonitor.net/ с определенным идентификатором определенное количество свечей, от такой до такой, в нашем случае от нулевой до последней. RTSNCandles – количество свечек, которое необходимо взять с графика. Теперь, в нашем распоряжении имеется, количество свечей на графике и далее мы можем получить с него данные с помощью функции getCandlesByIndex(). Создадим новый проект скрипта Lua, под названием «015 Данные с графика getCandlesByIndex.lua», и объявим переменную RTSNCandles, вызовем функцию getNumCandles() передав в нее идентификатор графика «RTSPrice».
Получение рыночной информации в режиме реального времени
Рис.3 – Объем https://forexclock.net/Помимо индикаторов, рекомендуем не забывать о методах классического ТА. Мы считаем построение трендовых линий обязательным – вне зависимости от того, применяете ли вы индикаторы или нет. С их помощью могут торговать как приверженцы технического анализа, так и те, кто предпочитает скальпинг. Разница этих подходов состоит в выборе инструментов и интерпретации полученных результатов.
Мы уже разбирались в основах технического анализа, которые могут пригодиться тем, кто делает первые шаги на фондовом рынке. Более продвинутые приёмы способны точнее прогнозировать направление стоимости акций, время их покупки и продажи. Возможен другой подход к отслеживанию экстремумов. Регистрировать пробой не на фиксированном числе баров (по ширине графика), но на фиксированном уходе цены от предыдущего экстремума (по высоте графика). Минимальный уход цены от предыдущего экстремума — размах зигзага, необходимый для смены тренда, я именую силой тренда. То значение в пунктах за 20 дней, которое получилось, берем за 100 %.
Основные индикаторы технического анализа
В приложении реализовано свыше 30 индикаторов технического анализа, линии, углы и дуги Фибоначчи, а также рисование трендовых, горизонтальных и вертикальных линий, графических и текстовых меток. 0 – номер линии графика (используется, если график состоит из нескольких линий, например индикатор ADX, состоящий из трех линий, в остальных случаях значение всегда 0). В QUIK можно добавить конверты прямо на график цены. Крайние линии отдалены от центральной на разные расстояния, которые трейдер задает вручную. Для каждой ценной бумаги и каждого временного отрезка коэффициент отклонения крайних линий различается. Верхняя линия служит сопротивлением — верхним пределом цены, после которого одни трейдеры начинают меньше покупать, а другие — «сбивать цену» продажами.
Если позволяют возможности (свободное время и скорость Интернет), даже устанавливаю свои программы удалённо на компьютере клиента, а Вы, как клиент будете только наблюдать. Индикатор предназначен для отображения арбитражных графиков. Я сделал его максимально удобным и универсальным, насколько мне позволили возможности QUIK. Готовых вариантов на lua-скриптах также не распространяем. Однако, Вы можете написать их самостоятельно с использованием документации QLUA, а также следующих примеров. В одной диаграмме на минутном графике постройте график газпрома и график какого-нибудь неликвидного фьючерса.и постройте ваш индикатор ПО НЕЛИКВИДНОМУ ФЬЮЧЕРСУ.
Индикаторы, которые показывают сигналы на вход в позицию, могут показывать их в моменте или по закрытию свечи. В случае показа в моменте зачастую бывают ситуации, при которых сигнал показывается, а потом исчезает после очередного пересчета индикатора. Для этих случаем и разработана данная функциональность, которая отслеживает, что сигнал на вход не исчез в течение заданных N секунд и только потом осуществляет вход в позицию.
Подключайтесь к боту и используйте все его возможности бесплатно. Пример использования Облако Ишимоку на графике BTCUSDT. Это ознакомительная часть курса, что бы просмотреть полный курс, пожалуйста оплатите подписку, подписка действует 2 года. Помимо доступа к полному тексту курса, предоставляются все коды скриптов и вспомогательные файлы. Первые три раздела предоставляются бесплатно в полном объеме. Всем кто ранее покупал коды скриптов доступ будет предоставлен бесплатно, пожалуйста пришлите запрос с Email на который Вам были направлены коды.
Зоны интереса – от 0 до 20, между 20 до 80 и от 80 до 100. Пример использования индикатора МАCD на графике BTCUSDT. Пример использования индикатора МА на графике BTCUSDT. Пример использования индикатора RSI на графике BTCUSDT. Каталог подготовлен командой бесплатного терминала для торговли криптовалютой CScalp.
Примеры стратегий
Также ограничения могут быть наложены внутренними процедурами и контролем ООО ИК «Фридом Финанс». С помощью «Цифра брокер» вы можете купить и продать акции онлайн, по телефону (голосовой трейдинг) либо лично в офисе компании. Включает в себя 4-5 форм, с несколькими гридами + к каждому из них форма со стандартными операциями CRUD (созданиередактированиеизменениеудаление). Имеется структура данных с вложенными данными – около 20 полей, 3-4 вложенных класса. Данные из этой структуры должны отображатся на экранесохранятся по кнопке “Start” на главном экране или Save в меню.
- Сверяю полученные данные с графиком нарисованным с помощью этой-же библиотеки, совпадает только последняя свеча, все остальные предыдущие интервалы достаточно сильно отличаются.
- RTSNCandles – количество свечек, которое необходимо взять с графика.
- В такие моменты обычно ожидают откат, за которым нередко следует сильный рост (как цены, так и CCI).
Разработчик инструментов технического анализа и компьютерных алгоритмов, основатель Chaikin Analytics (компания выпускает программы для трейдеров). Разработанные Чайкиным индикаторы активно используют на Уолл-Стрит, а с 2014 года его модель Chaikin Power Gauge применяют на бирже NASDAQ для ежегодного пересчета торговых индексов. Некоторые индикаторы Чайкина, например А/D, появились из-за нехватки информации о ценах акций на рынке в эпоху до интернета.
Отображение рыночной информации в режиме реального времени
Прежде чем запрашивать определенное количество свечей, нам необходимо узнать, а сколько вообще свечей на нашем графике. Тут на помощь придет функция QLua, которая выдает количество свечей на графике, а именно getNumCandles(). Работает эта функция просто, в нее передаем идентификатор графика и в ответ получаем количество свечек на графике.
Можно убрать визуализацию разделителей расчетных периодов. Добавлен флаг учета фильтров по второму индикатору и доп. Индикатору для закрытия позиции по перевороту. При выключении флага закрытие позиции происходит только по основному индикатору без учета фильтров. Все виртуальные (в тестовом режиме) и реальные покупки и продажи робот пишет в подробный лог файл CSV, который легко открывается в Excel. Робот также считает среднюю цену позиции, доход позиции, пишет сигналы, все уровни и флаги.
Идентификация графика, говоря простым языком, это присвоение графику уникального имени, по этому имени мы сможем обращаться к графику, используя функции QLua, а в ответ получать с него данные. И так начнем, для примера откроем график цены и объема фьючерса на индекс RTS (в данном примере фьючерс RIZ7, интервал графика 60 мин.). Щелкнем правой кнопкой мыши на область графика и выберем пункт меню «Редактировать».
Благодаря режиму связанных окон можно использовать один набор окон для просмотра информации по разным инструментам, которые можно удобно разместить на экране и просто «переключать» выводимую на них информацию. Встроенный поиск и общие фильтры позволяет быстро найти нужную информацию. А для быстрого вызова функций приложения предусмотрены горячие клавиши. Технический индикатор линии Боллинджера используется в трейдинге для измерения волатильности рынка и определения уровня перекупленности/перепроданности актива. Индикатор состоит из верхней, средней и нижней полос.
Откроется окно «Редактирование настроек https://prostoforex.com/». Он считает ATR как разность максимума/минимума текущего дня. Поэтому я всегда просматриваю график вручную, в том числе на более низких таймфреймах, и если вижу сильный гэп, то беру закрытие предыдущего дня. В данный индикатор такое заложить не получится, поэтому в любом случае вам придется немного проглядывать график самим. Хотя часть монотонной работы по расчету он поможет нам убрать. Может есть и другие дополнительные индикаторы с более гибкой настройкой параметров, но я не вижу смысла их использовать.
Режим 3. Смотрим 2 индикатора
На базе трендового робота можно настроить практически неограниченное число стратегий, т.к. Он позволяет смотреть значения любых индикаторов, в том числе и сделанных на заказ, которые удовлетворяют одному из заданных режимов торговли (см. раздел Режимы работы робота). В виду большого количества информации описание некоторых стратегий можно прочитать в отдельной статье.