Сегодня мы рассмотрим индикатор VWMA. Узнаем историю создания индикатора и то, как он рассчитывается.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История создания индикатора.
2. Как проводятся расчеты индикатора VWMA.
3. Какие сигналы может подавать индикатор.
4. Роботы для OsEngine на индикаторе VWMA.
4.1. Стратегия основанная на пересечении индикатора VWMA с ценой.
4.2. Стратегия основанная на пересечении двух индикаторов VWMA.
4.3. Стратегия основанная на трех индикаторах VWMA.
4.4. Стратегия на пересечение индикатора VWMA и VWMA со сдвигом.
4.5. Стратегия с двумя индикаторами Ema и двумя VWMA.
5. Итоговая таблица результатов. 18
Индикатор Volume Weighted Moving Average (VWMA) был разработан в 90-х годах. Этот индикатор используется для определения трендов на финансовых рынках, учитывая объем торгов при расчете скользящей средней.
Надеюсь, все отдохнули! С прошедшими! Поговорим о том, что нас ждёт в этом году.
корректируем свой старый файл pubring.txk Открытия
меняя строчку: [АО ОТКРЫТИЕ БРОКЕР(Open)]
на: [Информационно-торговая система QUIK «BTB_24» (VTB24-Bank)]
и загружаем его в кабинет ВТБ в разделе Quik
Пояснение: это просто имя секции хранящей в себе публичный ключ самого брокера, если не сменить эту шапку, то ЛК ВТБ будет отторгать пабринг Открытия как инородное тело, кодировка в этих файлах 866 (но как выяснилось она не так и важна, как сам правильный набор символов)
От Динского социально-реабилитационного центра для несовершеннолетних. Сегодня отвёз им стиральную машину и четыре огромных коробки конфет. Спасибо всем, кто помогал!
Напоминаю, 9 декабря 2023 года мы собирались на митап алготрейдеров из сообществ OsEngine и Смартлаб: https://smart-lab.ru/company/os_engine/blog/965467.php
Мне показалось хорошей идеей предложить тем, кто встречается, немного помочь ребятам из Динской. И в качестве входного билета можно было купить «благотворительный билет» и задонатить на это дело без покупки чего-то.
Внезапно, нашлись люди (спасибо Вам!), которые идею поддержали. В итоге собрали 36 т.р.
Я ничего выдумывать не стал, позвонил директору заведения и спросил, что им нужно купить.
У них недавно сломались две стиральные машины из четырёх. И чтобы дети были отстираны, нужна была срочно замена.
Вся работа организована через алгоритмы, которые идентифицируются комментариями (Поручение). Возможна работа одновременно с разными алгоритмами. Например, пользователь выставляет заявку с комментарием «1» — выставляется стоп-лосс и тейк-профит на расстоянии 0.5%. Выставляет заявку с комментарием «2» — выставляется стоп-лосс и тейк-профит на расстоянии 1%. Таких алгоритмов может быть бесконечно много. Достаточно один раз настроить и пользоваться готовыми условиями выхода из позиции.
Во время создания коннектора для OsEngine рекомендуется использовать версию C# не выше шестой. Новый синтаксический сахар ОЧЕНЬ интересен начинающим программистам, а они при этом нихрена в этом не понимают, от чего неизбежно будут проблемы. Поэтому мы просто всё это дело запретим.
Далее, очень короткое описание истории шарпов по версиям:
Многие API не разрешают избыточно частое (по их мнению) обращение к некоторым данным. Почти всегда на разные типы запросов есть те или иные ограничения. И в случае их превышения происходит какой-то вид отключения клиента от API, либо даже денежные штрафы!
Нам конечно же доводить до отключения коннектора от API нельзя. И коннектор, который не умеет соблюдать дистанцию между запросами, не работающий.
В связи с этим в коннекторах необходимо устанавливать ограничение на запросы определённых методов. Вроде подписки на инструменты или даже выставление ордеров. Как это делать? Поговорим в этой статье.
Объект, который отвечает за задержки между запросами, называется RateGate и находится у нас в проекте вот здесь: