Блог им. StockGamblers
Дорогие друзья, во первых строках своего письма категорически всех поздравляю с наступающими праздниками! Здоровья всем. И рационального мышления.
А о чем сегодня хотел поговорить? О дельте. Точнее о кумулятивной дельте. Сей инструмент достаточно богато представлен в западных терминалах, но в наших его привыкли обходить стороной. Не во всех, но в основных. Возможно, для многих сказанное ниже будет давно известной инфой, но для кого-то и нет. Народ на биржу приходит перманентно. Хотя и уходит также.
Думаю, начать нужно с базы. На рынке у нас есть покупатель и продавец. Представим стакан.
По цене 10 у нас стоит аск с объемом 1 контракт. Т.е. это ПАССИВНЫЙ ПРОДАВЕЦ, желающий продать.
По цене 9 у нас стоит бид с объемом 1 контракт. Это ПАССИВНЫЙ ПОКУПАТЕЛЬ, желающий купить.
Как должна произойти сделка? Участники в стакане у нас «пассивные». Они выставили свои лимитные заявки и ждут их исполнения. И так бы рыночек и стоял, если бы не появились АКТИВНЫЕ участники рынка. Те, кто будут целенаправленно выкупать или продавать из/в стоящие в стаканах лимитные заявки. Как это любят называть — оперировать рыночными заявками. Хотя это и не совсем верный термин, но тем не менее.
То есть, если кто-то направит в систему заявку «купить 1 контракт по цене 10», то данный участник ИНИЦИИРУЕТ сделку, ударив в стоящую в стакане заявку. Поскольку инициатором выступил покупатель, то сделка в системе пройдет с направлением «ПОКУПКА». Да, это снова не совсем верно, ибо определение направления будет проходить через очередность выставления заявок, но этак мы уйдем совсем глубоко, и для глобального понимания версия с инициатором будет лучше.
Таким образом мы получим поток сделок — «покупок» и «продаж». Каждый из вас может открыть таблицу обезличенных сделок или таблицу всех сделок в своем терминале и увидеть его (поток).
Зачем нам это надо? Существует расхожее мнение, что рыночные заявки двигают цену. Т.е. инициирующая сторона заставляет цену двигаться в направлении инициации. Не будем дискутировать по этому поводу. Но зачастую это так и есть. То есть, определив динамику инициирующей стороны, мы можем рассчитывать на понимание направления движения цены. Но ведь у нас есть поток «покупок» и «продаж»? Есть. И что нам надо сделать? Просуммировать одно, второе и получить разницу. Таким образом мы получим ДЕЛЬТУ сделок. А дельта накопленным итогом — это КУМУЛЯТИВНАЯ ДЕЛЬТА. Собственно, теория всё.
Но где её посмотреть? В этих ваших АТАСах и прочих Сиеррах она есть. А вот, к примеру, в Квике её нет. И в МТ5 её нету. В МТ5 есть куча кастомных изобретений, но как обычно все они с теми или иными недостатками. Есть старый мудрый принцип — ХОЧЕШЬ СДЕЛАТЬ ХОРОШО, СДЕЛАЙ САМ. Руководствуясь оным, мы сделали для себя кумулятивную дельту для терминала Метатрейдер 5. И внесли в неё ряд уникальных фишечек. Показываю на картинках.
Ну во-первых, как у нас стандартно принято отображать дельту? Кумулятивная дельта имеют точку старта расчета. Обычно старт — это старт торгового дня. Это логично. И вот оно на графике:
5-ти минутный график РИ, начало дня — начало расчета дельты.
Я решил, что было бы неплохо добавить себе вольности и позволить самому выбирать точку старта. К примеру, я захотел посмотреть, как развивалась активная сторона рынка, начиная с какого-либо лоя.
Указали на графике место старта, и кумулятивная дельта построилась на данном участке.
Но главное чего я нигде не видел — это позволить системе автоматически определять места стартов. Всегда бесила необходимость бегать по графику и что-то делать руками — стартовать AnchoredVWAP, выбирать точки стартов для расчета РОС и так далее. Здесь то же самое. Поэтому я делегировал эти полномочия компьютеру. Вышло так:
Сравните с первой картинкой (периодический ежедневный расчет). К примеру, последнее восходящее движение было полностью захвачено кумулятивной дельтой, а до этого оно разбилось в силу старта нового дня.
Автоматический расчет делается на основе предпочтений пользователя через ряд настроек.
Также можно выбирать вид отображения дельты — гистограмма, линия, свечи
А как же использовать все эти вещи? Тут есть несколько вариантов.
Первый, и самый очевидный, идти за рынком. Если у нас покупок больше чем продаж, то очевидно рынок растущий. А значит надо покупать. Да, при этом движение дельты повторяет движения цены. НО! У дельты есть «водораздел» в виде НУЛЯ, а у цены нет. Дельта может быть положительная или отрицательная. И через это мы определяем направление.
Второй вариант. Это использование дивергенций. Я думаю, многим это понятие знакомо. На индикаторах используется постоянно. Тут аналогично. При этом мы имеем хорошую логическую и, что важно, денежную подоплеку. Цена обновляет хай (допустим). Ожидаемо, что число желающих купить должно становится больше. Но кумулятивная дельта не обновляет свой хай. О чем это говорит? Цена уже тупо идет по какой-то инерции, а деньги все меньше и меньше участвуют в этом движении. И? И вполне возможен разворот.
Есть третий вариант. Это обратная или скрытая дивергенция. Дельта все растет и растет, обновляя свои значения, а цена не реагирует новыми максимумами. И снова возможный разворот. Заметили? Если есть какая-то логическая нестыковка, это ведет к нарушению баланса.
И да, всё вышесказанное справедливо в обратную сторону. Обновление лоев ценой и обновление лоев на дельте.
Еще один важный момент в нашем индикаторе кумулятивной дельты. Как мы считали в начале топика? Активная сторона купила 1 контракт. Т.е. прошла «покупка» 1 контракта. Или 10-ти. Или 1000. Смотря какой объем. Но мы можем считать дельту не только по объему, но и по количеству сделок. Купили 1000 контрактов, но одной сделкой. Будет ли толк от такой замены. Иногда очень сильный. Вот недавний пример. Второго дня на текущем контракте брента пошла неожиданная перекладка в новый — скоро новый год, все дела. А экспира 3-го января. На стандартной (объемной) кумулятивной дельте все это вылилось в сплошную распродажу, что категорически нельзя было хоть как-то использовать для торговли. Но стоило переключить расчет на сделки — совершенно другая картина. Все как на ладони. Скрытая дивергенция, сильное движение — все как мы любим.
Вот, что я имел рассказать вам про кумулятивную дельту. Инструмент крайне полезный. Не грааль, конечно. Но очень хорошо иллюстрирует происходящее на рынке. Категорически рекомендую использовать в своей торговле.
Кстати, потрудился сделать небольшое видео о том, как работает индикатор. Прошу посмотреть:
Из отечественных терминалов он есть в СБПро и ТайгерТрейде. Но, конечно, без моих прекрасных фишечек. В квике его нет. Но зато теперь есть в Метатрейдере 5.
Спасибо! И заходите в мой чатик: www.teleg.run/stockgamblers
И да, тут в связи с новым годом я на своем канале с картинками @MarketScreen решил провести розыгрыш индикаторов для МТ5. Все подробности тут.
На собеседовании:
— Как вы понимаете актив и пассив?
— Ну, актив — это когда ты, пассив — когда тебя...
— А вы точно соискатель на должность главбуха?
На самом деле, СПАСИБО! Ныне редкая редкость, если публикуются статьи ПО ТЕОРИИ РЫНКА.
Здоровья, Творчества, Сил и Побед! Ну и, кончено же,
славной охоты!
Инициатором выступил ПОКУПАТЕЛЬ! Исправьте.
На вкус, конечно
А чем это по прогнозному потенциалу отличается от MACD и его вариаций?
Там тоже видно когда как бы цена выдыхается, но невозможно предугадать, что на деск к какому-то брокеру придет ордер от проспавшегося клиента и цена опять пойдет выше/ниже.
Для фьючерса РТС который показан в примере все совсем не так. Он рассчитывается от стоимости входящих в него акций и рубля, а маркет мейкеры двигают за данным расчетом — лимитные ордера. И на рыночные «активные» ордера они плевали с высокой колокольни как и на дельту.
парни просто не слышали про арбитражную природу рынка. Они и брент также интерпретируют.
JFK2003, это все очень хорошо. И это все мы прекрасно знаем. Я осмелюсь предположить, что Вы не совсем внимательно читали текст, в котором было отмечено, что мнение насчет «толкания» цены рыночными ордерами — расхожее, и сейчас не стоит вопрос в дискуссиях на этот счет. Я прекрасно знаю, как цена прекрасно толкается лимитными ордерами. И об этом моем знании не может не знать Дмитрий Овчинников, которые выше (ниже) внезапно решил вставить умозаключение о том, что мы о чем-то там не слышали. Ибо он лично принимал участие в одной из дискуссий в телеграм-группе, где объяснялось движение цены лимитками.
Не в этом дело. Фьючерс РТС может как угодно рассчитываться. И как угодно может арбитражиться брент. Но при всем этом отчего-то никуда не деваются те самые продавцы и покупатели. И оставляют на рынке свои «следы» в виде сделок, которые (отчего-то) весьма неплохо интерпретируются со вполне ожидаемым результатом.
Я Вам одну аналогию приведу. Понимаю, что все аналогии ложны, но тем не менее. Ни один пилот НЕ ЗНАЕТ полноценно техническое устройство современного самолета. Заметьте, это не я придумал, это не раз озвучивалось довольно опытными представителями профессии. Но при этом они этот самый самолет вполне успешно пилотируют.
Норм
но все уже куплено до нас
А лучшее по теме дельты это у этих ребят все разобрано tvt.expert/kumulyativnaya-delta
Вопрос
Можете ли вы написать код на TradeSense?
Никакими российскими терминалами мы не пользуемся, т.к. не работаем на россии
Имею стабильно работающую систему, вход на 5 мин
Могу подумать, как добавить, и сделать тесты на ES-067, за последние 15 лет
Будет очень показательно и с детальной статистикой
RKS_01, а какой язык используется в TradeSense?
Проблем с использованием МТ5 не вижу. Он по сути международный.
MT был создан для retail fx, с упором на постсоветское пространство… делайте выводы
Предположу, что в штатах никто даже не слышал о нём
Пожалуйста, стукнитесь мне в личку
Я не могу, т.к. нет активна функция личных сообщений
Скину вам пример статистики, по тс, и поговорим
все ключевые маркетмэйкеры на японском и/или американском ПО
межбанк и фонды, соответсвенно, тоже
поддержки на русском, никогда не было, нет и не будет
какие российские программисты… или вы про ракетостроение?
так это никому, кроме плешивого, давно не интересно))))