Yalnızca ürünü satın alan veya kiralayan kullanıcılar yorum yazabilir
mr.edson  
Хороший индикатор, но почему-то при масштабировании значение кумулятивной дельты не постоянно
Dosyalar:
1.jpg  236 kb
12.jpg  238 kb
13.jpg  243 kb
bs4zzxej7.jpg  261 kb
Evgeny Shevtsov  
mr.edson:
Хороший индикатор, но почему-то при масштабировании значение кумулятивной дельты не постоянно

А это потому, что при масштабировании изменяется точка начального отсчёта

По умолчанию точкой начального отсчёта является самая первая видимая свеча у левой границы графика.

Просто зафиксируйте её с помощью входной переменной BarsLimit, минимальное значение 10, максимальное не ограничено, при нуле не активна.

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

Например, для всей избранной протяжённости периода h1 он подгружает свечки периода m1, и соответственно на базе всех этих m1 свечек производит вычисления.

mr.edson  
Evgeny Shevtsov:

А это потому, что при масштабировании изменяется точка начального отсчёта

По умолчанию точкой начального отсчёта является самая первая видимая свеча у левой границы графика.

Просто зафиксируйте её с помощью входной переменной BarsLimit, минимальное значение 10, максимальное не ограничено, при нуле не активна.

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

Например, для всей избранной протяжённости периода h1 он подгружает свечки периода m1, и соответственно на базе всех этих m1 свечек производит вычисления.


Спасибо, разобрался. Правда появился новый вопрос: в режиме Buy And Sell Volumes  их сумма не равна конечному объему за период, и полагаю, что так же неверно высчитывается дельта.

Evgeny Shevtsov  
mr.edson:

Спасибо, разобрался. Правда появился новый вопрос: в режиме Buy And Sell Volumes  их сумма не равна конечному объему за период, и полагаю, что так же неверно высчитывается дельта.

А Вы задумывались когда-нибудь - откуда берётся дельта?

Ведь если кто-то покупает, значит кто-то в этот же самый момент продаёт (ровно столько же).

И наоборот - если кто-то продаёт, значит кто-то в этот же самый момент покупает (ровно столько же).

Соответственно, объём сделок по Ask ни коим образом не может отличаться от объёма сделок по Bid, а всё остальное от лукавого.

Ну и наконец - если количество купленного всегда равно количеству проданного, то как же тогда вообще может существовать какая-то дельта?

На самом деле, индикатор учитывает только тот объём, который произвел движение, поскольку других вариантов просто не существует. Для каждой конкретной свечки используются данные с меньшего таймфрейма. Например, для каждой свечки H1 используется 60 свечек M1, входящих в состав данной свечки H1. Каждая свечка M1 содержит некий объём, и по специальному алгоритму из каждой свечки M1 делается выборка количества (объёма) движения вверх (или вниз).

Таким образом обеспечивается вполне приемлемая точность при вычислении объёма движения вверх и объёма движения вниз. Ну и конечно же, благодаря такому подходу, сумма объёма покупок и объёма продаж на данной конкретной свечке никак не может быть равна значению по шкале объёма на этой же самой свечке, она всегда меньше.

mr.edson  
Evgeny Shevtsov:

А Вы задумывались когда-нибудь - откуда берётся дельта?

Ведь если кто-то покупает, значит кто-то в этот же самый момент продаёт (ровно столько же).

И наоборот - если кто-то продаёт, значит кто-то в этот же самый момент покупает (ровно столько же).

Соответственно, объём сделок по Ask ни коим образом не может отличаться от объёма сделок по Bid, а всё остальное от лукавого.

Ну и наконец - если количество купленного всегда равно количеству проданного, то как же тогда вообще может существовать какая-то дельта?

На самом деле, индикатор учитывает только тот объём, который произвел движение, поскольку других вариантов просто не существует. Для каждой конкретной свечки используются данные с меньшего таймфрейма. Например, для каждой свечки H1 используется 60 свечек M1, входящих в состав данной свечки H1. Каждая свечка M1 содержит некий объём, и по специальному алгоритму из каждой свечки M1 делается выборка количества (объёма) движения вверх (или вниз).

Таким образом обеспечивается вполне приемлемая точность при вычислении объёма движения вверх и объёма движения вниз. Ну и конечно же, благодаря такому подходу, сумма объёма покупок и объёма продаж на данной конкретной свечке никак не может быть равна значению по шкале объёма на этой же самой свечке, она всегда меньше.


Спасибо, все понятно, значит алгоритм и и весь смысл понимания что такое delta в вашем индикаторе в корне неверный, потому что дельта - это не то что вызвало движение или не вызвало движение, а дельта это есть лишь разница между прошедшими рыночными сделками отображенными в ленте принтов delta = ask - bid, где ask - рыночная покупка, а bid - рыночная продажа (соответственно где есть рыночные продавцы/покупатели их контрагентами будут являться лимитные покупатели/продавцы). И правильнее будет запрашивать тиковую информацию потому что там хранятся данные по тому сколько контрактов прошло за тик и в какую сторону. 

А что касается объема, то он просто обязан совпадать, иначе просто тогда непонятно что именно показывает ваш индикатор (количество лимитных сделок или прошедших по рынку).

Evgeny Shevtsov  
mr.edson:

Спасибо, все понятно, значит алгоритм и и весь смысл понимания что такое delta в вашем индикаторе в корне неверный, потому что дельта - это не то что вызвало движение или не вызвало движение, а дельта это есть лишь разница между прошедшими рыночными сделками отображенными в ленте принтов delta = ask - bid, где ask - рыночная покупка, а bid - рыночная продажа (соответственно где есть рыночные продавцы/покупатели их контрагентами будут являться лимитные покупатели/продавцы). И правильнее будет запрашивать тиковую информацию потому что там хранятся данные по тому сколько контрактов прошло за тик и в какую сторону. 

А что касается объема, то он просто обязан совпадать, иначе просто тогда непонятно что именно показывает ваш индикатор (количество лимитных сделок или прошедших по рынку).

Совершенно верно.

Рыночная покупка по Ask сводится с лимитным контрагентом (продавцом), но и также производит смещение цены вверх по стакану заявок.

Рыночная продажа по Bid сводится с лимитным контрагентом (покупателем), но и также производит смещение цены вниз по стакану заявок.

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

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

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

mr.edson  
Evgeny Shevtsov:

Совершенно верно.

Рыночная покупка по Ask сводится с лимитным контрагентом (продавцом), но и также производит смещение цены вверх по стакану заявок.

Рыночная продажа по Bid сводится с лимитным контрагентом (покупателем), но и также производит смещение цены вниз по стакану заявок.

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

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

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


Я понял вашу логику. И нужно учитывать, что цена не сдвинется до тех пор, пока не выберут всю ликвидность которая есть в стакане на том или ином уровне и часто бывает так, что допустим по аскам выбирают всю ликвидность и при этом на данном уровне появляется крупный объем и большая дельта, и цена после этого сразу разворачивается.

Evgeny Shevtsov  
mr.edson:

Я понял вашу логику. И нужно учитывать, что цена не сдвинется до тех пор, пока не выберут всю ликвидность которая есть в стакане на том или ином уровне и часто бывает так, что допустим по аскам выбирают всю ликвидность и при этом на данном уровне появляется крупный объем и большая дельта, и цена после этого сразу разворачивается.

Выберут всю ликвидность - это неизменно отразится на объёме свечи, на данном промежутке времени, от её открытия до её закрытия (открытия новой).

Минимальная единица информации, которую использует индикатор - это М1. Каждая свечка М1 обрабатывается с учётом её OLHC и объёма, и по результатам обработки от всего объёма свечи к зачёту принимается только та доля объёма, которая привела к смещению цены. Остальной объём просто отбраковывается. На тему этой отбраковки мы также можем побеседовать, если хотите.

edik33  
Евгений  не получается на данный момент скачать ваш индикатор кумулятив дельта.  прошу ответить на мой комментарий, в чем причина?
Evgeny Shevtsov  
edik33:
Евгений  не получается на данный момент скачать ваш индикатор кумулятив дельта.  прошу ответить на мой комментарий, в чем причина?

Здравствуйте.

Вы должны обратиться в Сервис-деск, только они могут помочь с таким вопросом.

Evgeny Shevtsov  
edik33:
Евгений  не получается на данный момент скачать ваш индикатор кумулятив дельта.  прошу ответить на мой комментарий, в чем причина?

Только что я попробовал у себя терминале - индикатор нормально скачался, установился, работает.

Maksim Monkhorov  

Здравствуйте, я так понимаю индикатор берет в расчет только объемы  конкретного брокера на терминале которого установлен?

Evgeny Shevtsov  
Maksim Monkhorov:

Здравствуйте, я так понимаю индикатор берет в расчет только объемы  конкретного брокера на терминале которого установлен?

Именно так, только те объёмы, которые поступают в терминал именно от Вашего брокера.

Alexey Kazmin  
Добрый день, можно вкратце узнать принцип подсчёта диаграммы спроса и предложения? 
JAPA no TRADE  

Hi,


Fantastic work!


When I set "CumDelta", it show 2 curves. Which one is the cumulative delta between buy-sell?


Thank you.

Evgeny Shevtsov  
Japa Trader Br:

Hi,

Fantastic work!

When I set "CumDelta", it show 2 curves. Which one is the cumulative delta between buy-sell?

Thank you.

Hello.

The blue curve is the CumDelta.

The yellow curve is the scaled price (by close prices of the candles).

ViniciusFrg  
Hello, I would like to know how the supply and demand is calculated? Just buyer and seller volume? Number of business? What data is used? I ask that for a correct interpretation.

I have another question too, but I would like to ask in private, is there a email to contact you?

Thanks very much!

Evgeny Shevtsov  
ViniciusFrg:
Hello, I would like to know how the supply and demand is calculated? Just buyer and seller volume? Number of business? What data is used? I ask that for a correct interpretation.

I have another question too, but I would like to ask in private, is there a email to contact you?

Thanks very much!

I answered with a private message.

Frank Eschmann  
Hello, as of today your MT5 Indicator CumDelta doesn't work anymore - what can I do? I love this indicator and I need it! Best regards Frank
Evgeny Shevtsov  
Frank Eschmann:
Hello, as of today your MT5 Indicator CumDelta doesn't work anymore - what can I do? I love this indicator and I need it! Best regards Frank

Hello.

The indicator does not contain any restrictions.

First, you have to click on all timeframes, starting with M1 and higher, using different modes through the input variable Mode. Thus, it will be clear whether the indicator works on any timeframe, in which mode, or does not work at all.

Then, you should try to remove the indicator from the chart and set it again. In addition, you should try whether the indicator works in the strategy tester.

There are different cases, for example, when the user tries to move and run the indicator on another computer, there may be problems.

If the indicator does not work at all, then you should report it to the Service Desk.

Yalnızca ürünü satın alan veya kiralayan kullanıcılar yorum yazabilir