Торговый робот «SAR_BOT_NEW» для терминала QUIK
Робот разработан на языке QLUA для торгового терминала QUIK (КВИК).
Для QUIK версии 8.5 и выше.
Чтобы помочь в развитии начинающим трейдерам и Алготрейдерам сократить время, потраченное на поиск стратегий, мы предлагаем уже готовые запрограммированные торговые стратегии в виде Скриптов для терминала QUIK.
Я по себе знаю, как в самом начале своего пути тяжело, когда начинаешь изучать новую для себя тему, то просто голова идет кругом от огромнейшего потока информации. Не знаешь где взять нормальные проверенные временем торговые стратегии, не знаешь с чего вообще начать, чтобы создать своего первого торгового робота, да еще и такого, чтобы генерировал прибыль!
Мы Поможем Вам!!!
Для того, чтобы Вы могли эффективно и прибыльно торговать на бирже, а не вести торговлю совершенно непредсказуемым бессистемным образом. Мы подобрали для Вас уже проверенные временем и отработанные стратегии, вам не придется совершать ошибки и нести потери проверяя их. Мы это сделали за Вас!
Теперь график доходности ваших счетов будет неуклонно расти!!!
Мы предлагаем Вам Торгового робота «SAR_BOT»
Стратегия Трендовая с возможностью ограничения потерь и взятие прибыли во время флета
В основе работы Торгового Робота «SAR_BOT» лежит известный индикатор «Параболик САР или Parabolic SAR», разработанный Уэллсом Уайлдером, и используется для установки скользящих стоп приказов. Название SAR произошло от английского stop-and-reversal (остановка и разворот).
Индикатор ПАРАБОЛИК САР – один из самых точных инструментов технического анализа. Данный индикатор отлично подходит для выявления трендов, прекрасно работает на российском рынке, который отличается периодически возникающими устойчивыми трендовыми движениями цены. Индикатор показывает отличные результаты при длительной торговле.
Следует отметить, что данный индикатор применим ко всем рынкам и сегодня.
Используется Классическая Трендовая стратегия — реверсивная, когда индикатор параболик меняет свое направление, робот открывает позицию, также есть возможность задавать такие дополнительные параметры как:
1. Выход по Тейк-Профиту;
2. Выход по Стоп-Лоссу;
3. Перенос стопа в уровень безубытка;
4. Использовать Фильтр тренда и исключать лишние убыточные сделки в боковике.
+ Робот может торговать и контртрендовый вариант, т.е. совершать противоположные сделки.
+ Можно торговать только в лонг или только в шорт!
Инструменты: Можно использовать любые ликвидные фьючерсы срочного рынка и ликвидные акции Московской биржи.
Таймфрейм: подбирается индивидуально для каждой стратегии и каждого инструмента.
С помощью нашего Торгового робота «SAR_BOT»
можно торговать более 8 разных подсистем:
можно торговать более 8 разных подсистем:
1 Система торговли — это просто использование классических сигналов по Параболику — реверсивная торговля
В Квике добавляете индикатор Параболик
Мы подобрали специально для вас самую простую в понимании, но в тоже время самую стабильную в долгосрочном плане стратегию, проверенную на реальном опыте.
Давайте посмотрим график Дохода и результаты нашего робота по 1 Варианту!
График дохода торгового Робота «SAR_BOT» на инструменте фьючерс на валютную пару дол/руб. (SI) за период 2009г.-2019г.
2 Система торговли — это использование реверсивной торговли по Параболику с установкой Стоп-Лосса
С целью ограничения потерь, при резких движениях цены в обратную сторону от направления входа в позицию в роботе можно подключать параметр Стоп-Лосс, тем самым мы уменьшаем просадку.
График дохода и результаты торгового Робота «SAR_BOT» на инструменте Акция «Сбербанк» за период 2009г.-2019г.
3 Система торговли — это использование реверсивной торговли по Параболику с установкой Тейк-Профита
С целью взятия прибыли на резких движениях цены в направлении открытой позиции в роботе можно подключать параметр Тейк-Профит.
График дохода торгового Робота «SAR_BOT» на инструменте Акция «Сбербанк» за период 2009г.-2019г.
4 Система торговли — это использование реверсивной торговли по Параболику с одновременным использованием Тейк-Профита и Стоп-Лосса
С целью взятия прибыли на резких движениях цены, а также с целью уменьшения просадки, возможно установить сразу два параметра: Тейк-Профита и Стоп-Лосса.
График дохода торгового Робота «SAR_BOT» на инструменте Акция «Сбербанк» за период 2009г.-2019г.
5 Система торговли — это использование реверсивной торговли по Параболику с установкой Стоп-Лосса в положительную зону (в Безубыток)
С целью защиты дохода от потерь, а также с целью уменьшения просадки, возможно установить функцию установки стопа в уровень безубыточности, т.е. в положительную зону.
График дохода торгового Робота «SAR_BOT» на инструменте Акция «Сбербанк» за период 2009г.-2019г.
6 Система торговли — это использование реверсивной торговли по Параболику с использованием установки Стоп-Лосса и далее переноса стопа в положительную зону (в Безубыток)
С целью защиты дохода от потерь, а также с целью уменьшения просадки, возможно установить сразу два параметра — это Стоп-Лосс и Безубыток.
График дохода торгового Робота «SAR_BOT» на инструменте Акция «Сбербанк» за период 2009г.-2019г.
7 Система торговли — это использование реверсивной торговли по Параболику с применением Тейк-Профита и установкой стопа в положительную зону (в Безубыток), когда цена проходит в сторону открытия позиции.
С целью взятия профита при резких движениях цены и с целью защиты дохода от потерь, возможно установить сразу два параметра — это Тейк-Профит и Безубыток.
График дохода торгового Робота «SAR_BOT» на инструменте Акция «Сбербанк» за период 2009г.-2019г.
8 Система торговли — это использование реверсивной торговли по Параболику с применением сразу всех доступных функций: Тейк-Профита, Стоп-Лосса, установкой стопа в положительную зону (в Безубыток), когда цена проходит в сторону открытия позиции, а также добавление Фильтра тренда.
С целью взятия профита при резких движениях цены, для защиты дохода от потерь, а также с целью ограничения потерь возможно установить сразу все три параметра — это Тейк-Профит, Стоп-Лосс и Безубыток, а также с целью фильтрации сделок в боковых движениях — Применение фильтра по направлению движения Простой скользящей средней со старшего таймфрейма.
График дохода торгового Робота «SAR_BOT» на инструменте фьючерс на валютную пару дол/руб. (SI) за период 2014г.-2019г.
Данный робот очень хорошо себя показал на довольно сложных периодах рынка на всем протяжении торговли с 2013г. по 2019г.
Общее описание робота «SAR_BOT» для терминала QUIK (КВИК)
Торговый скрипт «SAR_BOT» реализован на языке QLUA, работает на сигналах, встроенного в квик индикатора Parabolic SAR и индикатора фильтра (если используется) MA, EMA и др. (в зависимости от настроек в квике) и предназначен для использования в торговом терминале QUIK для торговли акциями на рынке ММВБ (TQBR), фьючерсами на рынке FORTS (SPBFUT) и опционами на рынке FORTS (SPBOPT).
Робот исполняет заложенный в него торговый алгоритм. Торговля ведётся двумя способами (тренд/контртренд).
Таймфрейм для робота определяется таймфреймом графика, к которому привязан робот.
В работе по трендовому алгоритму вход производится:
• в лонг — на открытии следующей, свечи если закрытие пред-предыдущей свечи было ниже значения индикатора Parabolic SAR, а закрытие предыдущей свечи было выше его значения (пробой ценой индикатора снизу-вверх);
• в шорт — на открытии следующей свечи, если закрытие пред-предыдущей свечи было выше значения индикатора Parabolic SAR, а закрытие предыдущей свечи было ниже его значения (пробой ценой индикатора сверху-вниз);
По контртрендовому алгоритму вход в позицию производится:
• в лонг — на открытии следующей свечи, если закрытие пред-предыдущей свечи было выше значения индикатора Parabolic SAR, а закрытие предыдущей свечи было ниже его значения (пробой ценой индикатора сверху-вниз);
• в шорт — на открытии следующей, свечи если закрытие пред-предыдущей свечи было ниже значения индикатора Parabolic SAR, а закрытие предыдущей свечи было выше его значения (пробой ценой индикатора снизу-вверх);
Также при определении сигналов на вход возможно использования фильтрации направления торговли по второму индикатору (например, SMA) в зависимости от наклона линии (вверх или вниз).
Этот индикатор не обязательно должен быть на том же графике, том же таймфрейме или инструменте что и тот к которому привязан робот. Например, можно поместить SMA на крупном ТФ графика какого-нибудь индекса или просто другого инструмента. Для определения наклона линии используется значение индикатора на двух последних закрытых свечах графика, на котором находится индикатор. При наклоне линии вверх, разрешены только сигналы Long. При наклоне линии вниз, разрешены только сигналы Short.
Выход из позиции производится:
• при противоположном сигнале (переворот позиции);
• достижения ценой уровней тейк-профита или стоп-лосса;
• по безубытку;
• при нажатии на кнопку остановки и закрытия позиции в роботе.
Для работы скрипта робота требуется открытый график цены с индикатором ParabolicSAR на нём.
Имеется следующий режим ведения позиции:
Робот ведёт собственный учёт позиции, поэтому сделки на том же инструменте одновременно с его работой ему не мешают. По сути, на одном инструменте можно запускать даже несколько копий роботов одновременно и с разными настройками (при условии, что они расположены в разных папках). При этом (в случае ручной торговли или запуска нескольких роботов на том же инструменте) нужно обращать внимание на достаточность средств для открытия роботом позиции выбранного вами объёма и выставления ордеров. Робот будет работать по своему алгоритму со своим значением позиции, не реагируя на то какая реальная позиция по данному инструменту в квике. В таблице робота имеется кнопка сброса внутренней позиции (двойной клик). При этом закрытие позиции производиться не будет, а просто робот удалит из памяти текущее значение позиции (сбросит).
Описание окна основных настроек робота
1. Номер счёта. При записи Auto, выполняется авто определение. Если имеется несколько субсчетов, будет выбран первый из них. Можно указать самостоятельно. (Auto корректно работает для рынка FORTS)
2. Код клиента. Необходим при торговле акциями (TQBR). Для рынка FORTS можно не указывать.
3. Код класса. Доступен выбор из трёх рынков TQBR – акции, SPBFUT – фьючерсы FORTS и SPBOPT – опционы FORTS.
4. Код инструмента. При ошибке в написании, скрипт будет остановлен. Пример SiM9.
5. Рабочий объём (кол-во контрактов. Например 1)
6. Вирт. тейк профит от средней цены открытия позиции. В шагах изменения цены инструмента (1 шаг у фьючерса SiM9 = 1 п; 1 шаг у фьючерса RTS = 10 п). При значении 0, тейк профит отключён.
7. Вирт. стоп лосс от средней цены открытия позиции. В шагах изменения цены инструмента. При значении 0, стоп отключён.
8. Б/у старт – размер расстояния в плюс, до перестановки стопа в безубыток (Когда?). В шагах изменения цены инструмента. При значении 0, безубыток отключён.
9. Б/у профит – отступ в плюс от цены входа, для определения цены стопа в безубытке (Куда?). В шагах изменения цены инструмента.
10. Номер копии робота. Используется при запуске одновременно нескольких копий робота, для того чтобы trans_id их заявок гарантировано не совпадали. У запущенных роботов эти номера должны различаться!
11. Фильтр разрешённого направления торговли: Только закрытие ранее открытой позиции; разрешены только входы в шорт; разрешены только входы в лонг; разрешены входы в лонг и шорт.
12. Выбор варианта стратегии торговли. По направлению движения индикаторов или против.
13. ID инд.1 – Уникальный идентификатор индикатора Parabolic SAR в квике (без кавычек). Пример sarID_Si.
14. ID цены – Уникальный идентификатор графика цены в квике (без кавычек). Пример priceID_Si.
15. Использовать фильтр – включение/отключение фильтра сигналов разрешённого направления торговли (Long или Short) по индикатору (например, по MA).
16. Способ фильтрации по индикатору.
Прямой – при росте значений индикатора разрешён только Long; при снижении значений индикатора разрешён только Short.
Обратный – при росте значений индикатора разрешён только Short; при снижении значений индикатора разрешён только Long.
17. ID инд.2 – Уникальный идентификатор индикатора фильтра в квике (без кавычек). Пример maID_Si. Как вариант для фильтра можно использовать индикатор на другом графике этого же инструмента с другим таймфреймом, либо вообще на другом инструменте. Если значение индикатора фильтра на последней закрытой свече больше чем на предыдущей, то разрешается сигнал Long, если же наоборот значение индикатора фильтра на последней закрытой свече меньше чем на предыдущей, то разрешается сигнал Short.
Если Вы решительно настроены на изучение темы трейдинга и тем более алготрейдинга, то вам просто необходимо иметь базу знаний в виде наших наработок, которые проверены на реальном опыте, на живых деньгах!
Используйте наши Стратегии и знания!
Это поможет Вам в максимально короткие сроки освоить такое интересное направление Алготрейдинг, а также начать эффективно торговать на финансовых рынках.
Мы постарались сделать максимально низкие цены за наши наработки, уверены, что эти затраты окупятся в многократном размере!!!
У Вас появятся обширная база знаний и готовые торговые роботы, которые можно использовать для ваших новых прибыльных стратегий!
Поверьте, это просто уникальное предложение! И в ограниченном количестве!
Когда я начинал изучать трейдинг таких предложений не было. Если бы такое было, то удержало бы меня от ненужных затрат на эксперименты, а также сократило бы потраченные нервы и самое главное мое время на изучение примерно на целый год! А это уже дорогого стоит!!!
Описание окна запущенного робота
1. Адрес сайта источника, наименование робота, номер базовой версии, вид выбранной стратегии торговли и номер запущенной копии робота.
2. Код используемого инструмента для торговли.
3. Таймфрейм – определяется графиком на данных которого запускается робот. Во время работы робота строго НЕ рекомендуется переключать этот график на другой ТФ или тем более на другой инструмент. Так как информация, полученная с другого ТФ или другого инструмента, может привести к появлению ошибочных сигналов.
4. Разрешённое направление — Только закрытие ранее открытой позиции; разрешены только входы в шорт; разрешены только входы в лонг; разрешены входы в лонг и шорт.
Можно изменять во время работы робота (без его перезапуска). Для переключения достаточно кликнуть по ячейке один раз левой кнопкой мыши. Список переключается по кругу.
5. Рабочий объём – выбранный в настройках робота объём входа в позицию
6. Значение индикаторов – значение индикаторов на последней закрытой свече и текущее направление индикатора фильтра, если используется, вместе с разрешённым направлением.
7. Take | Stop || Last — значения уровней тейка, стопа позиции и последняя полученная роботом цена инструмента
8. Кнопка Сброс – сброс внутренней позиции робота. Робот удаляет из памяти текущую позицию (забывает о ней). Активируется двойным кликом левой кнопкой мыши
9. Направление – текущее направление открытой позиции. Раскрашивается в красный при шорте и в зелёный при лонге
10. Текущая позиция – индикация способа ведения позиции: Внутренняя – Robot; из квика – Quik.
Объём | средняя цена входа | текущий результат на 1к(л) | текущий результат на весь объём | индикация переключения стопа в режим безубытка. Окрашивается в зелёный (+) и красный (-) цвета, в зависимости от нахождения последней цены, в плюсовой или минусовой стороне от средней цены открытия. Округляется до 2-х знаков после запятой. Без учёта комиссии
11. Кнопка управления “Закрыть и остановить” – при двойном клике робот останавливается. Рабочее окно робота остаётся открытым. Если при такой попытке остановки у робота была позиция, то он производит попытку её закрытия
12. Файл лога – кнопка открытия в блокноте текстового файла лога
13. Файл настроек – кнопка открытия программы редактирования файла настроек. Настройки принимаются после перезапуска робота.
14. Увеличить – кнопка увеличения на 1 объёма для последующей отправки заявки вручную из робота
15. Объём – текущий объём для последующей отправки заявки вручную из робота.
Сброс значения – кнопка сброса этого значения объёма (двойной клик).
16. Уменьшить – кнопка уменьшения на 1 объёма для последующей отправки заявки вручную из робота
17. Направление Long – кнопка отправки ручной заявки Long указанного объёма из робота (одинарный клик)
18. Направление Short – кнопка отправки ручной заявки Short указанного объёма из робота (одинарный клик)
19. Расширенный/сокращённый вид – при двойном клике закрывает таблицу текущей размерности и создаёт её заново в расширенном или сокращённом виде. Расширенный вид отличается возможностью ручной корректировки позиции в роботе.