TLaP: Индикатор открытых позиций брокера

От Rever27, 9 сентября, 2019 в Лаборатория ProfitFX

Страница 1 из 6
Автор#1

571656860.jpg.0eb860101f507b7103ad0e00ecbda699.jpg

 

Название индикатора: TLaP Broker Open Positions

Текущая версия: 1.2
Сайт продажи: Специально для TLAP

Валютные пары: EURUSD, GBPUSD, AUDUSD, NZDUSD, USDCHF, USDJPY, USDCAD, AUDCAD, AUDJPY, AUDNZD, CADJPY, EURAUD, EURCAD, EURCHF, EURGBP, EURJPY, GBPAUD, GBPCAD, GBPCHF, GBPJPY, NZDCAD, XAUUSD

Источник данных: Брокер Oanda и сайт TradeLikeAPro: https://tlap.io/indikator-otkryityih-pozitsiy/
Описание:  Индикатор открытых позиций отображает относительное количество открытых заявок трейдеров по основным валютным парам и брокерам. Например, отношение 20% к 80% означает, что лишь 20% трейдеров рассчитывают на повышение цены инструмента, а остальные 80% поставили на понижение. 

Основная задача индикатора - перенос данных в сайта TLaP в терминал МТ4 для более наглядного изучения данных.

 

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

 

Индикатор имеет 2 режима отображения:

1) Общие данные по всем доступным брокерам и валютным парам

 

image.png.2c639dd714764cf0bbc2785ee5de777c.png

 

2) Данные по текущей валютной паре, которую собираемся торговать.

 

image.png.223a93c346b4428fb9d156ef2fd41997.png

 

 

Спойлер

Дополнительный индикатор TLaP Broker Open Positions (Window Indicator) служит для более наглядного отображения данных брокеров по текущей паре в подвале. Т.к. данные мы получаем в режиме онлайн, то и индикатор начнет отображение линий с текущей цены (без построения на истории), а далее уже будет вести запись вновь полученных данных в файл и чтение их из него.

 

upd. Дальнейшая разработка больше не поддерживается, работа первых версий не гарантируется. Рекомендую не использовать эту версию.

 

 

Спойлер

 

> Time Settings <

GMT Offset - сдвиг времени GMT в часах относительно времени вашего брокера. К примеру, если у вашего брокера GMT+2 DST, то вы ставите GMT_Offset = 2 и DST = true;
Daylight Savings Time (DST) - выбор Европейского или Нью Йорского времени для автоматической смены время на летнее и зимнее

 

> Main Settings <

Info Panel Type - тип информационной панели: Show Symbol Info - панель отображает данные брокеров только по текущей валютной паре, Show All Symbols/Brokers Info - полная сводная таблица данных по всем доступным парам и брокерам.

Show Alert Broker - вывод Алерта при достижении процента покупок, либо продаж больше, чем Start Alert Percent. На выбор представлен список из каждого отдельного брокера, либо любого (Any), либо выключен вывод данных (No)
Start Alert Percent - процент покупок, либо продаж, при достижении которого будет появляться Алерт при Show Alert Broker не равном NO.
Show Chart Alert Lables - при достижении Start Alert Percent над свечей формирования данного сигнала будет появляться лейбл с наименованием брокера и процента buy или sell (при Show Alert Broker не равном NO)

Show Journal Info - писать в журнале информацию об обновлении данных, ошибках и т.п.
Show Lable TLAP - отображать кликабельную надпись copyright сайта TLAP в верхнем левом углу графика.

 

> Average Summ Settings <
Count Average Summ - считать среднее значение открытых позиций учитывания пользовательский коэффициент веса.
Weight Alpari % - коэффициент веса в процентах для данных с ресурса Alpari
Weight AMarkets % - коэффициент веса в процентах для данных с ресурса AMarkets
Weight Oanda % - коэффициент веса в процентах для данных с ресурса Oanda
Weight Instaforex % - коэффициент веса в процентах для данных с ресурса Instaforex
Weight Myfxbook % - коэффициент веса в процентах для данных с ресурса Myfxbook
Weight FXBlue % - коэффициент веса в процентах для данных с ресурса ForexFactory
Weight DailyFx % - коэффициент веса в процентах для данных с ресурса XTrade
Weight DukasCopy % - коэффициент веса в процентах для данных с ресурса Vtbforex

 

> Graphic  Settings <

FontSize - размер шрифта информационной панели.
Font Color Main - цвет текста пунктов панели.
Font Color Broker - цвет текста наименования брокера. 
Color Buy - цвет полосы процентов для покупателей
Color Sell - цвет полосы процентов для продавцов
Color Buy All Symbols - цвет текста для покупателей при активации All Symbols/Brokers Info
Color Sell All Symbols - цвет текста для продавцов при активации All Symbols/Brokers Info
Background Color - цвет заднего фона.

X Coordinate - сдвиг окна индикатора по оси Х

Y Coordinate - сдвиг окна индикатора по оси Y

 

 

 

 

 

Скачать версию для МТ4 и МТ5

 

 

 

TLaP Broker Open Positions v.1.20.ex4100 скач. TLaP Broker Open Positions v.1.20.ex596 скач.

Изменено 16 сентября, 2025 пользователем pavlus777

Автор#2

Кстати, все индикаторы данных с сайта TLaP имеют информацию в буфере данных, т.е. при желании, кто нибудь может из них состряпать торговый советник. На истории его не протестировать, а вот на демо - вполне.
К примеру по Индикатору трейдеров в прибыли определять точку входа, по данному индюку проверять, чтобы вход был против толпы и цели выставлять по индикатору Стоп Лоссов.

#3

Кажется что  не хватает пункта  "СРЕДНЯЯ ТЕМПЕРАТУРА ПО ПАЛАТЕ"

Автор#4
11 часов назад, MIG32 сказал:

Кажется что  не хватает пункта  "СРЕДНЯЯ ТЕМПЕРАТУРА ПО ПАЛАТЕ"

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

#5

Среднее можно вычислить так (77% альпари + 70% инста+ и т.д.) / количество брокеров

И среднее желательно делать как у fxssi указывать вес каждого брокера и что бы можно было самому подкорректировать этот вес или вообще убрать брокера из расчета.

Пример у брокеров дюкаса и саксобанка ратио больше показывает не на действие толпы а нечто среднее между толпой и умными деньгами это можно увидеть на графике ратио и сравнить их например с оандой.

а лучше сделать как у fxssi где на истории видно изменение процента (ru.fxssi.com/tools/ratios?pair=EURUSD&int=4hh) поскольку процент в момент времени ничего не дает.

Пример сегодня вы увидели 70% покупателей (толпа покупает значит нам продавать ) но это не так 5-6 дней назад было 90% покупателей и это говорит о том что толпа стала продавать и нам как раз надо покупать.

#6
В 09.09.2019 в 16:21, Rever27 сказал:

Font Color Main - цвет текста пунктов панели.

Большое спасибо за вашу работу с этим направлением, (сумма благодарности уже плавает на вашем памме;)), не могли бы добавить выбор цвета самих полосочек идикатора, дабы привести всё к нужной пользователю цветовой гамме.

Автор#7
В 16.09.2019 в 17:34, VladimirM сказал:

Большое спасибо за вашу работу с этим направлением, (сумма благодарности уже плавает на вашем памме;)), не могли бы добавить выбор цвета самих полосочек идикатора, дабы привести всё к нужной пользователю цветовой гамме.

Добавил

В 16.09.2019 в 15:39, lucksis сказал:

Среднее можно вычислить так (77% альпари + 70% инста+ и т.д.) / количество брокеров

И среднее желательно делать как у fxssi указывать вес каждого брокера и что бы можно было самому подкорректировать этот вес или вообще убрать брокера из расчета.

На мой взгляд это не верный подход для расчета среднего только по тому, как каждый пользователь видит вес того, либо иного брокера. Но мне не жалко, реализовал вариант с вводом значения веса для каждого брокера. Формула получает (Вес Альпари * Процент покупок Альпари / 100 + Вес следующего брокера ... ) / Количество брокеров.
 

В 16.09.2019 в 15:39, lucksis сказал:

а лучше сделать как у fxssi где на истории видно изменение процента (ru.fxssi.com/tools/ratios?pair=EURUSD&int=4hh) поскольку процент в момент времени ничего не дает.

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

 

Версия 1.03

- Фикс ошибок

- Добавление функций выбора цвета данных индикатора

- Добавлен расчет средневзвешенного значения (описание в шапке)

- Написан дополнительный индикатор для отображения данных по покупкам в подвале

TLaP Broker Open Positions (Window Indicator) v.1.01.ex4268 скач.

 

TLaP Broker Open Positions v.1.03.ex4215 скач.

Изменено 17 сентября, 2019 пользователем Rever27

#8

В версии 1.03 при изменении GMT исчезает столбик со средним значением и появляется

2019.09.17 17:20:55.019    TLaP Broker Open Positions v.1.03 EURUSD,H1: array out of range in 'TLaP Broker Open Positions v.1.03.mq4' (380,50)

 

Автор#9
11 минут назад, VladimirM сказал:

В версии 1.03 при изменении GMT исчезает столбик со средним значением и появляется

Перезалил

#10
16 минут назад, Rever27 сказал:

Перезалил

Скачал, обновил, перезапустил, то же самое.

2019.09.17 17:49:10.526    TLaP Broker Open Positions v.1.03 EURUSD,H1: zero divide in 'TLaP Broker Open Positions v.1.03.mq4' (391,39)

 

Автор#11
2 часа назад, VladimirM сказал:

Скачал, обновил, перезапустил, то же самое.

Странная ошибка, не понимаю, что ее вызывает у вас, т.к. у меня все проходит нормально.
Попытка №2 с комментариями о возможной ошибке. Скачайте еще раз

#12
1 час назад, Rever27 сказал:

Попытка №2 с комментариями о возможной ошибке. Скачайте еще раз

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

https://gyazo.com/20688f82ac6b58246b9cb5d13cbd2f18

Эта ошибка проявляется только при изменении GMT

2019.09.17 22:07:03.213    TLaP Order Book v.1.03 EURUSD,H1: 201
2019.09.17 22:06:36.814    TLaP Broker Open Positions v.1.03 EURUSD,H1: Error. Find_bar:-1/TIME_0: 2019.09.17 23:00/TimeCurrent: 2019.09.17 22:06Брокер: XTrade
2019.09.17 22:06:36.814    TLaP Broker Open Positions v.1.03 EURUSD,H1: Обновление данных индикатора... Массив данных: 8 элементов. Последнее время с сервера: 2019.09.17 23:00:19
2019.09.17 22:06:35.700    TLaP Broker Open Positions v.1.03 EURUSD,H1: initialized
2019.09.17 22:06:35.688    TLaP Broker Open Positions v.1.03 EURUSD,H1: uninit reason 5

Если не менять, то считает и отображает нормально.

 

Изменено 17 сентября, 2019 пользователем VladimirM

Автор#13
14 часов назад, VladimirM сказал:

Эта ошибка проявляется только при изменении GMT

Время на сайте по GMT. Сейчас там "Последнее обновление: 18/9/2019 в 9:30 GMT". У моего брокера Альпари GMT+2 DST+ (т.е. плюс 3 часа летом). С настройками по умолчанию у меня выдает время 12-30, что корректно. У вас же GMT завышен, поэтому сайт может выдавать 12-30, а у вас в терминале время 11-30. Советник не понимает, что происходит и выдает ошибку. 

Вывод: вводить корректный GMT.

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

TLaP Broker Open Positions v.1.04.ex4138 скач.

#14
1 час назад, Rever27 сказал:

должен сейчас выдавать данные даже при некорректном значении времени.

Да, теперь всё хорошо.

1 час назад, Rever27 сказал:

У вас же GMT завышен,

Это искусственно созданная ситуация, мы же пытаемся сделать хороший индикатор)

Изменено 18 сентября, 2019 пользователем VladimirM

#15

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

https://gyazo.com/3b3bbbc246e68c56b8fe51a2fc98430e

 

Автор#16
В 21.09.2019 в 07:59, VladimirM сказал:

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

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

Версия 1.05

- Исправлен параметр Show Alert Broker. Теперь будет Алерт и вывод информации на график при расчете среднего значения

- Добавлен принт на выявление возможной ошибки по обнулению среднего значения.

TLaP Broker Open Positions v.1.05.ex4126 скач.

Автор#17

Задний фон у индикатора на разных мониторах может отображаться по разному, у некоторых фон не дотягивает до линий процентов. 
Поправил, но не уверен, что это поможет.
 

TLaP Broker Open Positions v.1.06.ex4374 скач.

#18

Одну особенность я начал замечать примерно месяца полтора назад - данные с XTrade не меняются вообще. Но когда смотришь на общую картину по брокерам (источникам), то как то забываешь про это. Но я решил это проверить и заскринил три последних дня с сайта. И собственно все так и есть. Несмотря на волатильные движения по валютам у брокера XTrade все как и было...

 

15.10.png

16.10.png

17.10.png

#19

Удалили xtrade из списка источников. 

 

#20

Можно ли в индюк добавить несколько крупных брокеров, таких как IGG, Saxobank и Dukascopy?

#21
2 минуты назад, -OLEG- сказал:

Можно ли в индюк добавить несколько крупных брокеров, таких как IGG, Saxobank и Dukascopy?

Дайте ссылки на страницы, где они предоставляют данные по позициям трейдеров. 

#22

IGG: https://www.dailyfx.com/sentiment
Saxobank: https://www.home.saxo/insights/tools/fx-open-orders/tool-details
У Saxobank есть еще позиции по опционам https://www.home.saxo/insights/tools/fx-options-sentiment/tool-details эта информация тоже может быть полезной
Dukascopy: https://www.dukascopy.com/swiss/russian/marketwatch/sentiment/

#23

Спасибо большое за индикатор. Есть конфликт с другими индикаторами. Проблема в том, что при клике на какой либо объект на графике, график определяет всегда, что клик был на объект InfoPanel, хотя он в углу, и по нему не кликаю, всегда он. Повышение приоритета других объектов не помогает. Можете помочь?

#24

Сегодня перестал работать (мт 4 1220), пишет

0    07:30:18.746    TLaP Broker Open Positions v.1.05 EURUSD,H1: Не удается прочитать файл, ждем нового обновления

на сайте я смотрю обновление работает.

Изменено 29 января, 2020 пользователем VladimirM

#25

Нас сейчас парсить кто-то пытается все инструменты, что дико грузит сервер. Боремся.

Страница 1 из 6

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025