Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
J Sky  

Hi thanks for the amazing indicator!


Where do you get the data from? I have tried using MarketBookAdd() and MarketBookGet(). These only return data when using certain brokers, and even then it only has data on orders very close to the current price. Your indicator has order volumes for a much larger range of prices, and it works with brokers where MarketBookGet() returns nothing. 

Evgeny Shevtsov  
J Sky #:

Hi thanks for the amazing indicator!

Where do you get the data from? I have tried using MarketBookAdd() and MarketBookGet(). These only return data when using certain brokers, and even then it only has data on orders very close to the current price. Your indicator has order volumes for a much larger range of prices, and it works with brokers where MarketBookGet() returns nothing. 

Hello.

No, this indicator works only on those trading symbols for which the broker transmits the necessary data.

As for the volume profile, this is a separate option (independent of the presence or absence of "DOM"), where the volume profile is calculated based on the tick history, where a tick history is usually available for any trading symbol at any broker.

In fact, the tick history consists of two components :

1. The deals history - not every trading symbol has it.

2. The history of ask and bid tick prices - it is available for all trading symbols.

If the first component is missing, then the input variable "ProfileCalculation" should be included in the "Interpretation" state, and then each positive tick of the ask price is taken as a unit of buy volume, and each negative tick of the bid is taken as a unit of sell volume.

Aleks_91  

Добрый день.

В настройках стакана DepthOfMarket

тип заявок отображаемых в стакане

Stop - стоп заявки


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

что за заявки имеются ввиду?

Evgeny Shevtsov  
Aleks_91 #:

Добрый день.

В настройках стакана DepthOfMarket

тип заявок отображаемых в стакане

Stop - стоп заявки

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

что за заявки имеются ввиду?

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


Отложенные ордера бывают двух типов :


1. Stop :

- BuyStop выставляется отложенно выше текущей цены Аск, срабатывает при прохождении цены снизу вверх, в расчёте на дальнейшее движение цены вверх (на пробой вверх),

- SellStop выставляется отложенно ниже текущей цены Бид, срабатывает при прохождении цены сверху вниз, в расчёте на дальнейшее движение цены вниз (на пробой вниз).


2. Limit :

- BuyLimit выставляется отложенно ниже текущей цены Аск, срабатывает при прохождении цены сверху вниз, в расчёте на дальнейшее движение цены вверх (на разворот вверх),

- SellLimit выставляется отложенно выше текущей цены Бид, срабатывает при прохождении цены снизу вверх, в расчёте на дальнейшее движение цены вниз (на разворот вниз).


В Метаэдиторе МТ5 предусмотрена возможность делать запрос (программный) к стакану к обоим этим типам.

Другое дело, что не все рынки дают данные по отложенным ордерам типа Stop, и например на Forts эти данные просто пустые.

Но, сама возможность, повторюсь, предусмотрена.

Aleks_91  
Evgeny Shevtsov #:

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


Отложенные ордера бывают двух типов :


1. Stop :

- BuyStop выставляется отложенно выше текущей цены Аск, срабатывает при прохождении цены снизу вверх, в расчёте на дальнейшее движение цены вверх (на пробой вверх),

- SellStop выставляется отложенно ниже текущей цены Бид, срабатывает при прохождении цены сверху вниз, в расчёте на дальнейшее движение цены вниз (на пробой вниз).


2. Limit :

- BuyLimit выставляется отложенно ниже текущей цены Аск, срабатывает при прохождении цены сверху вниз, в расчёте на дальнейшее движение цены вверх (на разворот вверх),

- SellLimit выставляется отложенно выше текущей цены Бид, срабатывает при прохождении цены снизу вверх, в расчёте на дальнейшее движение цены вниз (на разворот вниз).


В Метаэдиторе МТ5 предусмотрена возможность делать запрос (программный) к стакану к обоим этим типам.

Другое дело, что не все рынки дают данные по отложенным ордерам типа Stop, и например на Forts эти данные просто пустые.

Но, сама возможность, повторюсь, предусмотрена.

С типами заявок знаком)

Мною когда то усвоено это так:

Лимитные заявки передаются брокером на сервер биржи  BuyLimit  SellLimit и соответственно мы потом это видим в стакане.

Стоп заявки    BuyStop,  SellStop, стоп-лосс, тейк-профит - остаются на сервере брокера, и когда цена достигает заданного значения брокер отправляет их на рынок как рыночный ордер, поэтому в принципе транслировать в стакане по этому типу заявок нечего.

Evgeny Shevtsov  
Aleks_91 #:

С типами заявок знаком)

Мною когда то усвоено это так:

Лимитные заявки передаются брокером на сервер биржи  BuyLimit  SellLimit и соответственно мы потом это видим в стакане.

Стоп заявки    BuyStop,  SellStop, стоп-лосс, тейк-профит - остаются на сервере брокера, и когда цена достигает заданного значения брокер отправляет их на рынок как рыночный ордер, поэтому в принципе транслировать в стакане по этому типу заявок нечего.

С такими деталями я не знаком.

Но, как я уже сказал - непосредственно сама возможность отображения в стакане отложенных заявок типа "Stop" в МТ5 предусмотрена, а потому и в индикаторе тоже реализована.

Другое дело, что обычно их там нет (пусто), но это уже другое дело. ))

Aleks_91  

То ли я не верно сравниваю, то ли что.

Профиль объем считает кажется некорректно

1

2 3 4 5

Evgeny Shevtsov  
Aleks_91 #:

То ли я не верно сравниваю, то ли что.

Профиль объем считает кажется некорректно

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


Проблема заключается в том, что у меня нет реального счёта на Forts.

А демка от "Открытия" там вообще погоду показывает.

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


Когда этот индикатор писался, на то время существовала адекватная демка от "Метаквотес".

В ней всё было абсолютно идентично Forts, но просто данные передавались с задержкой на полчаса.

А теперь "Метаквотес" такую демку не поддерживает, и уже очень давно не поддерживает ...

Aleks_91  
Тайгер Т. и Сбпро дают демки на сколько то дней, как раз есть возможность сверить
Evgeny Shevtsov  
Aleks_91 #:
Тайгер Т. и Сбпро дают демки на сколько то дней, как раз есть возможность сверить

Индикатор написан для терминала МТ5, то есть, он использует только те данные (стакан и лента), которые штатно поступают от брокера в терминал МТ5.

То есть, демка нужна именно для МТ5.

Ну либо реал ...


Что касается сверки с другими источниками, то это вообще задачей не стоит.

А задачей стоит исключительно только то, чтобы индикатор правильно считал именно те данные, которые, повторюсь, поступают от брокера в терминал МТ5.

На время написания индикатора, проверка этой правильности мною выполнялась, конечно же.

Но перепроверить, пожалуй, можно и ещё раз.

Aleks_91  
Evgeny Shevtsov #:

Индикатор написан для терминала МТ5, то есть, он использует только те данные (стакан и лента), которые штатно поступают от брокера в терминал МТ5.

То есть, демка нужна именно для МТ5.

Ну либо реал ...


Что касается сверки с другими источниками, то это вообще задачей не стоит.

А задачей стоит исключительно только то, чтобы индикатор правильно считал именно те данные, которые, повторюсь, поступают от брокера в терминал МТ5.

На время написания индикатора, проверка этой правильности мною выполнялась, конечно же.

Но перепроверить, пожалуй, можно и ещё раз.

На моих скриншотах, есть сбпро и мт5 с утилитой другого автора, на которых данные сходятся, следовательно перепроверка необходима). В открытие помоему можно открыть реальный счет и не поплнять его, транслироваться биржевые данные будут.
Evgeny Shevtsov  
Aleks_91 #:
На моих скриншотах, есть сбпро и мт5 с утилитой другого автора, на которых данные сходятся, следовательно перепроверка необходима). В открытие помоему можно открыть реальный счет и не поплнять его, транслироваться биржевые данные будут.

Существуют индикаторы, которые запускаются в МТ5, но данные берут не штатно, а из сторонних источников.

Этот нюанс можно выяснить только у разработчика данного конкретного индикатора.


Что касается индикатора "Smart Depth Of Market", то он использует только штатные данные, и никакие другие.


" В открытие помоему можно открыть реальный счет и не поплнять его".

Да, видимо придётся открыть реальный счёт ...

Но прежде нужно выяснить, не требуется-ли там оплата (абонплата) типа "за ведение счёта". ))

Aleks_91  

Снова, добрый день.

продолжительность исторических данных в профиле

по часам и дням, понятно.

а по тикам это сколько?)

тик это один "дёрг" вверх или вниз, и в разное время суток в одной свече одного и того же ТФ, разное количество тиков, даже как прикинуть сколько в среднем тиков в минутном баре?

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

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

Evgeny Shevtsov  
Aleks_91 #:

Снова, добрый день.

продолжительность исторических данных в профиле

по часам и дням, понятно.

а по тикам это сколько?)

тик это один "дёрг" вверх или вниз, и в разное время суток в одной свече одного и того же ТФ, разное количество тиков, даже как прикинуть сколько в среднем тиков в минутном баре?

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

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

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


Согласно формату тиковой истории МТ5 (она же и история сделок тоже) один тик это ценовая точка в некий момент времени.

Ну то есть, под тиком имеется ввиду не перескок цены, а именно ценовая точка, точнее две ценовые точки - цена аск и цена бид по состоянию на некий момент времени.

Ну а перескок, соответственно, это есть расстояние между двумя соседними точками - текущий аск минус предыдущий аск, и текущий бид минус предыдущий бид.


"А по тикам это сколько ?"

Полагаю, в этом вопросе имеется ввиду - сколько это по времени.

А это зависит только от торгового символа - частота следования тиков (ценовых точек) на разных торговых символах разная.

Функция построения профиля из участка истории, заданного количеством тиков, просто опциональная, до кучи к другим. ))


Произвольное выделение участка истории для построения профиля (наподобие как в индикаторе "AnyProfile") в этом индикаторе изначально не задумывалось, и не будет.

Первичной функцией индикатора является стакан, а профиль это просто дополнение к стакану.

Стакан работает только реал-тайм, а следовательно и конец профиля это есть всегда текущее время.

Ну а про начало профиля Вам уже известно - в тиках, в часах, в днях.

Если же требуется задавать начало профиля по произвольной дате/времени, то я подумаю над этим, но пока что наверняка не обещаю.

jessjgr  

Hello,

I've added the indicator to my chart and the image shows as the attached image.

I read someone had a similar issue and they were pointed to the "Indicator features" section in Overview. I did everything that was written in that part, but nothing changed. Does it mean that the issue is probably with my broker? 

File:
error.png  7 kb
Evgeny Shevtsov  
jessjgr #:

I've added the indicator to my chart and the image shows as the attached image.

I read someone had a similar issue and they were pointed to the "Indicator features" section in Overview. I did everything that was written in that part, but nothing changed. Does it mean that the issue is probably with my broker? 

Hello.


This indicator displays three components :


1. The glass of pending orders (aka "book of pending orders" and aka "Depth Of Market" ("DOM")).

This component is available only for those trading symbols for which it is broadcast from the broker.

This component usually does not exist on currency pairs, but depending on the broker, it sometimes happens that this component exists.

This component does not work (missing) on weekends.


2. Deals tape (aka "TimeAndSales"), it consists of two interspersed components :

A) Prices history for the last "TimeAndSalesTicks" of ticks (prices values), where "TimeAndSalesTicks" is an input variable. This component is available in every trading symbol.

B) Deals history for the last "TimeAndSalesTicks" of ticks, where for each tick there may be a buy or a sell deal. This component is available only for those trading symbols for which it is broadcast from the broker.


3. Volume profile.

If a component B is available (in the item 2), then the input variable "ProfileCalculation" must be configured as "Contracts", and then it displays the volume profile from deals.

If a component B is not available (in the item 2), then the input variable "ProfileCalculation" must be configured as "Interpretation", and then it displays the volume profile in the interpretation mode, which is described in the description of the indicator.

The volume profile is built for the last "ProfileTicks" of price ticks. In addition, you can setup "ProfileHours" (last hours) or "ProfileDays" (last days) there, but in any case this distance will be recalculated into a certain number of last ticks.


From your picture, I see that only the component from item 2 of sub-item A is displayed there.

However, the volume profile should also be displayed there, but your picture is cropped, so I cannot see it.

jessjgr  
Evgeny Shevtsov #:

Hello.


This indicator displays three components :


1. The glass of pending orders (aka "book of pending orders" and aka "Depth Of Market" ("DOM")).

This component is available only for those trading symbols for which it is broadcast from the broker.

This component usually does not exist on currency pairs, but depending on the broker, it sometimes happens that this component exists.

This component does not work (missing) on weekends.


2. Deals tape (aka "TimeAndSales"), it consists of two interspersed components :

A) Prices history for the last "TimeAndSalesTicks" of ticks (prices values), where "TimeAndSalesTicks" is an input variable. This component is available in every trading symbol.

B) Deals history for the last "TimeAndSalesTicks" of ticks, where for each tick there may be a buy or a sell deal. This component is available only for those trading symbols for which it is broadcast from the broker.


3. Volume profile.

If a component B is available (in the item 2), then the input variable "ProfileCalculation" must be configured as "Contracts", and then it displays the volume profile from deals.

If a component B is not available (in the item 2), then the input variable "ProfileCalculation" must be configured as "Interpretation", and then it displays the volume profile in the interpretation mode, which is described in the description of the indicator.

The volume profile is built for the last "ProfileTicks" of price ticks. In addition, you can setup "ProfileHours" (last hours) or "ProfileDays" (last days) there, but in any case this distance will be recalculated into a certain number of last ticks.


From your picture, I see that only the component from item 2 of sub-item A is displayed there.

However, the volume profile should also be displayed there, but your picture is cropped, so I cannot see it.

Hi, sorry!

Here's the full picture. The Volume Profile is also not showing.

File:
error.png  29 kb
Evgeny Shevtsov  
jessjgr #:

Hi, sorry!

Here's the full picture. The Volume Profile is also not showing.

In addition to what I already said in the item 3 of the previous post, I can only add a few items :


1. Check that the input variable "Profile" is enabled (does not have a state of "None").

2. Download the tick history according to the instructions that I have attached as a file below.

3. If the "ProfileDuration" input variable is set to "Ticks", then try increasing the value of the "ProfileTicks" input variable.

4. Also try other items of the input variable "ProfileDuration".


In any case, let me know.

In addition, I would like to see the window of the indicator settings that you use.

It is also desirable that the screenshot of the chart window be visible in its entirety.

...
jessjgr  
Hey, ok, I'll DM you so I don't get in the way of other comments. Thank you!
Adriana Gonzalez  

Hi, first of all thank you very much. Excellent tool. My question is How can I make the volume appear more price lines below and above?


Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti