mr.edson: Хороший индикатор, но почему-то при масштабировании значение кумулятивной дельты не постоянно
А это потому, что при масштабировании изменяется точка начального отсчёта
По умолчанию точкой начального отсчёта является самая первая видимая свеча у левой границы графика.
Просто зафиксируйте её с помощью входной переменной BarsLimit, минимальное значение 10, максимальное не ограничено, при нуле не активна.
Слишком много лучше не ставить, индикатор может начать подтормаживать, поскольку для вычисления данных, в зависимости от текущего периода он использует также данные младшего периода.
Например, для всей избранной протяжённости периода h1 он подгружает свечки периода m1, и соответственно на базе всех этих m1 свечек производит вычисления.
А это потому, что при масштабировании изменяется точка начального отсчёта
По умолчанию точкой начального отсчёта является самая первая видимая свеча у левой границы графика.
Просто зафиксируйте её с помощью входной переменной BarsLimit, минимальное значение 10, максимальное не ограничено, при нуле не активна.
Слишком много лучше не ставить, индикатор может начать подтормаживать, поскольку для вычисления данных, в зависимости от текущего периода он использует также данные младшего периода.
Например, для всей избранной протяжённости периода h1 он подгружает свечки периода m1, и соответственно на базе всех этих m1 свечек производит вычисления.
Спасибо, разобрался. Правда появился новый вопрос: в режиме Buy And Sell Volumes их сумма не равна конечному объему за период, и полагаю, что так же неверно высчитывается дельта.
Спасибо, разобрался. Правда появился новый вопрос: в режиме Buy And Sell Volumes их сумма не равна конечному объему за период, и полагаю, что так же неверно высчитывается дельта.
А Вы задумывались когда-нибудь - откуда берётся дельта?
Ведь если кто-то покупает, значит кто-то в этот же самый момент продаёт (ровно столько же).
И наоборот - если кто-то продаёт, значит кто-то в этот же самый момент покупает (ровно столько же).
Соответственно, объём сделок по Ask ни коим образом не может отличаться от объёма сделок по Bid, а всё остальное от лукавого.
Ну и наконец - если количество купленного всегда равно количеству проданного, то как же тогда вообще может существовать какая-то дельта?
На самом деле, индикатор учитывает только тот объём, который произвел движение, поскольку других вариантов просто не существует. Для каждой конкретной свечки используются данные с меньшего таймфрейма. Например, для каждой свечки H1 используется 60 свечек M1, входящих в состав данной свечки H1. Каждая свечка M1 содержит некий объём, и по специальному алгоритму из каждой свечки M1 делается выборка количества (объёма) движения вверх (или вниз).
Таким образом обеспечивается вполне приемлемая точность при вычислении объёма движения вверх и объёма движения вниз. Ну и конечно же, благодаря такому подходу, сумма объёма покупок и объёма продаж на данной конкретной свечке никак не может быть равна значению по шкале объёма на этой же самой свечке, она всегда меньше.
А Вы задумывались когда-нибудь - откуда берётся дельта?
Ведь если кто-то покупает, значит кто-то в этот же самый момент продаёт (ровно столько же).
И наоборот - если кто-то продаёт, значит кто-то в этот же самый момент покупает (ровно столько же).
Соответственно, объём сделок по Ask ни коим образом не может отличаться от объёма сделок по Bid, а всё остальное от лукавого.
Ну и наконец - если количество купленного всегда равно количеству проданного, то как же тогда вообще может существовать какая-то дельта?
На самом деле, индикатор учитывает только тот объём, который произвел движение, поскольку других вариантов просто не существует. Для каждой конкретной свечки используются данные с меньшего таймфрейма. Например, для каждой свечки H1 используется 60 свечек M1, входящих в состав данной свечки H1. Каждая свечка M1 содержит некий объём, и по специальному алгоритму из каждой свечки M1 делается выборка количества (объёма) движения вверх (или вниз).
Таким образом обеспечивается вполне приемлемая точность при вычислении объёма движения вверх и объёма движения вниз. Ну и конечно же, благодаря такому подходу, сумма объёма покупок и объёма продаж на данной конкретной свечке никак не может быть равна значению по шкале объёма на этой же самой свечке, она всегда меньше.
Спасибо, все понятно, значит алгоритм и и весь смысл понимания что такое delta в вашем индикаторе в корне неверный, потому что дельта - это не то что вызвало движение или не вызвало движение, а дельта это есть лишь разница между прошедшими рыночными сделками отображенными в ленте принтов delta = ask - bid, где ask - рыночная покупка, а bid - рыночная продажа (соответственно где есть рыночные продавцы/покупатели их контрагентами будут являться лимитные покупатели/продавцы). И правильнее будет запрашивать тиковую информацию потому что там хранятся данные по тому сколько контрактов прошло за тик и в какую сторону.
А что касается объема, то он просто обязан совпадать, иначе просто тогда непонятно что именно показывает ваш индикатор (количество лимитных сделок или прошедших по рынку).
Спасибо, все понятно, значит алгоритм и и весь смысл понимания что такое delta в вашем индикаторе в корне неверный, потому что дельта - это не то что вызвало движение или не вызвало движение, а дельта это есть лишь разница между прошедшими рыночными сделками отображенными в ленте принтов delta = ask - bid, где ask - рыночная покупка, а bid - рыночная продажа (соответственно где есть рыночные продавцы/покупатели их контрагентами будут являться лимитные покупатели/продавцы). И правильнее будет запрашивать тиковую информацию потому что там хранятся данные по тому сколько контрактов прошло за тик и в какую сторону.
А что касается объема, то он просто обязан совпадать, иначе просто тогда непонятно что именно показывает ваш индикатор (количество лимитных сделок или прошедших по рынку).
Совершенно верно.
Рыночная покупка по Ask сводится с лимитным контрагентом (продавцом), но и также производит смещение цены вверх по стакану заявок.
Рыночная продажа по Bid сводится с лимитным контрагентом (покупателем), но и также производит смещение цены вниз по стакану заявок.
Вы имеете полное право не доверять моему индикатору, и использовать какой-либо другой, из тех, которые собирают и накапливает тиковую историю, да только боюсь, что скорость работы такого индикатора, особенно примерно через недельку его работы, Вас полностью перестанет устраивать. Чем больше тиковая история, тем сильнее будут потребляться вычислительные мощности, вплоть до того, что ожидание очередных показаний индикатора станет просто невыносимо долгим.
Кроме того, для сбора тиковой истории необходимо ещё и обеспечить качественную и непрерывную связь с сервером брокера, что также не всегда возможно.
И спрашивается, зачем же тогда собирать и накапливать тиковую историю, если можно разработать альтернативный алгоритм, на базе объёма и ценового смещения, пусть немного менее точный, но зато предельно быстрый, что и являлось моей целью.
Рыночная покупка по Ask сводится с лимитным контрагентом (продавцом), но и также производит смещение цены вверх по стакану заявок.
Рыночная продажа по Bid сводится с лимитным контрагентом (покупателем), но и также производит смещение цены вниз по стакану заявок.
Вы имеете полное право не доверять моему индикатору, и использовать какой-либо другой, из тех, которые собирают и накапливает тиковую историю, да только боюсь, что скорость работы такого индикатора, особенно примерно через недельку его работы, Вас полностью перестанет устраивать. Чем больше тиковая история, тем сильнее будут потребляться вычислительные мощности, вплоть до того, что ожидание очередных показаний индикатора станет просто невыносимо долгим.
Кроме того, для сбора тиковой истории необходимо ещё и обеспечить качественную и непрерывную связь с сервером брокера, что также не всегда возможно.
И спрашивается, зачем же тогда собирать и накапливать тиковую историю, если можно разработать альтернативный алгоритм, на базе объёма и ценового смещения, пусть немного менее точный, но зато предельно быстрый, что и являлось моей целью.
Я понял вашу логику. И нужно учитывать, что цена не сдвинется до тех пор, пока не выберут всю ликвидность которая есть в стакане на том или ином уровне и часто бывает так, что допустим по аскам выбирают всю ликвидность и при этом на данном уровне появляется крупный объем и большая дельта, и цена после этого сразу разворачивается.
Я понял вашу логику. И нужно учитывать, что цена не сдвинется до тех пор, пока не выберут всю ликвидность которая есть в стакане на том или ином уровне и часто бывает так, что допустим по аскам выбирают всю ликвидность и при этом на данном уровне появляется крупный объем и большая дельта, и цена после этого сразу разворачивается.
Выберут всю ликвидность - это неизменно отразится на объёме свечи, на данном промежутке времени, от её открытия до её закрытия (открытия новой).
Минимальная единица информации, которую использует индикатор - это М1. Каждая свечка М1 обрабатывается с учётом её OLHC и объёма, и по результатам обработки от всего объёма свечи к зачёту принимается только та доля объёма, которая привела к смещению цены. Остальной объём просто отбраковывается. На тему этой отбраковки мы также можем побеседовать, если хотите.
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?
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?
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.
Хороший индикатор, но почему-то при масштабировании значение кумулятивной дельты не постоянно
А это потому, что при масштабировании изменяется точка начального отсчёта
По умолчанию точкой начального отсчёта является самая первая видимая свеча у левой границы графика.
Просто зафиксируйте её с помощью входной переменной BarsLimit, минимальное значение 10, максимальное не ограничено, при нуле не активна.
Слишком много лучше не ставить, индикатор может начать подтормаживать, поскольку для вычисления данных, в зависимости от текущего периода он использует также данные младшего периода.
Например, для всей избранной протяжённости периода h1 он подгружает свечки периода m1, и соответственно на базе всех этих m1 свечек производит вычисления.
А это потому, что при масштабировании изменяется точка начального отсчёта
По умолчанию точкой начального отсчёта является самая первая видимая свеча у левой границы графика.
Просто зафиксируйте её с помощью входной переменной BarsLimit, минимальное значение 10, максимальное не ограничено, при нуле не активна.
Слишком много лучше не ставить, индикатор может начать подтормаживать, поскольку для вычисления данных, в зависимости от текущего периода он использует также данные младшего периода.
Например, для всей избранной протяжённости периода h1 он подгружает свечки периода m1, и соответственно на базе всех этих m1 свечек производит вычисления.
Спасибо, разобрался. Правда появился новый вопрос: в режиме Buy And Sell Volumes их сумма не равна конечному объему за период, и полагаю, что так же неверно высчитывается дельта.
Спасибо, разобрался. Правда появился новый вопрос: в режиме Buy And Sell Volumes их сумма не равна конечному объему за период, и полагаю, что так же неверно высчитывается дельта.
А Вы задумывались когда-нибудь - откуда берётся дельта?
Ведь если кто-то покупает, значит кто-то в этот же самый момент продаёт (ровно столько же).
И наоборот - если кто-то продаёт, значит кто-то в этот же самый момент покупает (ровно столько же).
Соответственно, объём сделок по Ask ни коим образом не может отличаться от объёма сделок по Bid, а всё остальное от лукавого.
Ну и наконец - если количество купленного всегда равно количеству проданного, то как же тогда вообще может существовать какая-то дельта?
На самом деле, индикатор учитывает только тот объём, который произвел движение, поскольку других вариантов просто не существует. Для каждой конкретной свечки используются данные с меньшего таймфрейма. Например, для каждой свечки H1 используется 60 свечек M1, входящих в состав данной свечки H1. Каждая свечка M1 содержит некий объём, и по специальному алгоритму из каждой свечки M1 делается выборка количества (объёма) движения вверх (или вниз).
Таким образом обеспечивается вполне приемлемая точность при вычислении объёма движения вверх и объёма движения вниз. Ну и конечно же, благодаря такому подходу, сумма объёма покупок и объёма продаж на данной конкретной свечке никак не может быть равна значению по шкале объёма на этой же самой свечке, она всегда меньше.
А Вы задумывались когда-нибудь - откуда берётся дельта?
Ведь если кто-то покупает, значит кто-то в этот же самый момент продаёт (ровно столько же).
И наоборот - если кто-то продаёт, значит кто-то в этот же самый момент покупает (ровно столько же).
Соответственно, объём сделок по Ask ни коим образом не может отличаться от объёма сделок по Bid, а всё остальное от лукавого.
Ну и наконец - если количество купленного всегда равно количеству проданного, то как же тогда вообще может существовать какая-то дельта?
На самом деле, индикатор учитывает только тот объём, который произвел движение, поскольку других вариантов просто не существует. Для каждой конкретной свечки используются данные с меньшего таймфрейма. Например, для каждой свечки H1 используется 60 свечек M1, входящих в состав данной свечки H1. Каждая свечка M1 содержит некий объём, и по специальному алгоритму из каждой свечки M1 делается выборка количества (объёма) движения вверх (или вниз).
Таким образом обеспечивается вполне приемлемая точность при вычислении объёма движения вверх и объёма движения вниз. Ну и конечно же, благодаря такому подходу, сумма объёма покупок и объёма продаж на данной конкретной свечке никак не может быть равна значению по шкале объёма на этой же самой свечке, она всегда меньше.
Спасибо, все понятно, значит алгоритм и и весь смысл понимания что такое delta в вашем индикаторе в корне неверный, потому что дельта - это не то что вызвало движение или не вызвало движение, а дельта это есть лишь разница между прошедшими рыночными сделками отображенными в ленте принтов delta = ask - bid, где ask - рыночная покупка, а bid - рыночная продажа (соответственно где есть рыночные продавцы/покупатели их контрагентами будут являться лимитные покупатели/продавцы). И правильнее будет запрашивать тиковую информацию потому что там хранятся данные по тому сколько контрактов прошло за тик и в какую сторону.
А что касается объема, то он просто обязан совпадать, иначе просто тогда непонятно что именно показывает ваш индикатор (количество лимитных сделок или прошедших по рынку).
Спасибо, все понятно, значит алгоритм и и весь смысл понимания что такое delta в вашем индикаторе в корне неверный, потому что дельта - это не то что вызвало движение или не вызвало движение, а дельта это есть лишь разница между прошедшими рыночными сделками отображенными в ленте принтов delta = ask - bid, где ask - рыночная покупка, а bid - рыночная продажа (соответственно где есть рыночные продавцы/покупатели их контрагентами будут являться лимитные покупатели/продавцы). И правильнее будет запрашивать тиковую информацию потому что там хранятся данные по тому сколько контрактов прошло за тик и в какую сторону.
А что касается объема, то он просто обязан совпадать, иначе просто тогда непонятно что именно показывает ваш индикатор (количество лимитных сделок или прошедших по рынку).
Совершенно верно.
Рыночная покупка по Ask сводится с лимитным контрагентом (продавцом), но и также производит смещение цены вверх по стакану заявок.
Рыночная продажа по Bid сводится с лимитным контрагентом (покупателем), но и также производит смещение цены вниз по стакану заявок.
Вы имеете полное право не доверять моему индикатору, и использовать какой-либо другой, из тех, которые собирают и накапливает тиковую историю, да только боюсь, что скорость работы такого индикатора, особенно примерно через недельку его работы, Вас полностью перестанет устраивать. Чем больше тиковая история, тем сильнее будут потребляться вычислительные мощности, вплоть до того, что ожидание очередных показаний индикатора станет просто невыносимо долгим.
Кроме того, для сбора тиковой истории необходимо ещё и обеспечить качественную и непрерывную связь с сервером брокера, что также не всегда возможно.
И спрашивается, зачем же тогда собирать и накапливать тиковую историю, если можно разработать альтернативный алгоритм, на базе объёма и ценового смещения, пусть немного менее точный, но зато предельно быстрый, что и являлось моей целью.
Совершенно верно.
Рыночная покупка по Ask сводится с лимитным контрагентом (продавцом), но и также производит смещение цены вверх по стакану заявок.
Рыночная продажа по Bid сводится с лимитным контрагентом (покупателем), но и также производит смещение цены вниз по стакану заявок.
Вы имеете полное право не доверять моему индикатору, и использовать какой-либо другой, из тех, которые собирают и накапливает тиковую историю, да только боюсь, что скорость работы такого индикатора, особенно примерно через недельку его работы, Вас полностью перестанет устраивать. Чем больше тиковая история, тем сильнее будут потребляться вычислительные мощности, вплоть до того, что ожидание очередных показаний индикатора станет просто невыносимо долгим.
Кроме того, для сбора тиковой истории необходимо ещё и обеспечить качественную и непрерывную связь с сервером брокера, что также не всегда возможно.
И спрашивается, зачем же тогда собирать и накапливать тиковую историю, если можно разработать альтернативный алгоритм, на базе объёма и ценового смещения, пусть немного менее точный, но зато предельно быстрый, что и являлось моей целью.
Я понял вашу логику. И нужно учитывать, что цена не сдвинется до тех пор, пока не выберут всю ликвидность которая есть в стакане на том или ином уровне и часто бывает так, что допустим по аскам выбирают всю ликвидность и при этом на данном уровне появляется крупный объем и большая дельта, и цена после этого сразу разворачивается.
Я понял вашу логику. И нужно учитывать, что цена не сдвинется до тех пор, пока не выберут всю ликвидность которая есть в стакане на том или ином уровне и часто бывает так, что допустим по аскам выбирают всю ликвидность и при этом на данном уровне появляется крупный объем и большая дельта, и цена после этого сразу разворачивается.
Выберут всю ликвидность - это неизменно отразится на объёме свечи, на данном промежутке времени, от её открытия до её закрытия (открытия новой).
Минимальная единица информации, которую использует индикатор - это М1. Каждая свечка М1 обрабатывается с учётом её OLHC и объёма, и по результатам обработки от всего объёма свечи к зачёту принимается только та доля объёма, которая привела к смещению цены. Остальной объём просто отбраковывается. На тему этой отбраковки мы также можем побеседовать, если хотите.
Евгений не получается на данный момент скачать ваш индикатор кумулятив дельта. прошу ответить на мой комментарий, в чем причина?
Здравствуйте.
Вы должны обратиться в Сервис-деск, только они могут помочь с таким вопросом.
Евгений не получается на данный момент скачать ваш индикатор кумулятив дельта. прошу ответить на мой комментарий, в чем причина?
Только что я попробовал у себя терминале - индикатор нормально скачался, установился, работает.
Здравствуйте, я так понимаю индикатор берет в расчет только объемы конкретного брокера на терминале которого установлен?
Здравствуйте, я так понимаю индикатор берет в расчет только объемы конкретного брокера на терминале которого установлен?
Именно так, только те объёмы, которые поступают в терминал именно от Вашего брокера.
Hi,
Fantastic work!
When I set "CumDelta", it show 2 curves. Which one is the cumulative delta between buy-sell?
Thank you.
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).
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 answered with a private message.
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.