Перейти к содержанию
Rever27

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

Рекомендуемые сообщения

571656860.jpg.0eb860101f507b7103ad0e00ecbda699.jpg

 

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

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

Валютные пары: EURUSD, GBPUSD, AUDUSD, NZDUSD, USDCHF, USDJPY, USDCAD, USDRUR

Источник данных: Брокер Oanda и сайт TradeLikeAPro: http://tlap.com/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) служит для более наглядного отображения данных брокеров по текущей паре в подвале. Т.к. данные мы получаем в режиме онлайн, то и индикатор начнет отображение линий с текущей цены (без построения на истории), а далее уже будет вести запись вновь полученных данных в файл и чтение их из него.

 

 

Спойлер

 

> 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 ForexFactory % - коэффициент веса в процентах для данных с ресурса ForexFactory
Weight XTrade % - коэффициент веса в процентах для данных с ресурса XTrade
Weight Vtbforex % - коэффициент веса в процентах для данных с ресурса 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 - цвет заднего фона.

 

 

з.ы. Можете поблагодарить меня за работу донатом на кошелек Яндекс Деньги лайком за пост!

 

СКАЧАТЬ ПОСЛЕДНЮЮ ВЕРСИЮ

 

Изменено пользователем Rever27
  • Лайк 15
  • Спасибо 3
  • Огонь! 9

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, MIG32 сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 09.09.2019 в 16:21, Rever27 сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 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.ex4

 

TLaP Broker Open Positions v.1.03.ex4

Изменено пользователем Rever27

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В версии 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)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, VladimirM сказал:

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

Перезалил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, VladimirM сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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

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

 

Изменено пользователем VladimirM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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.ex4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Rever27 сказал:

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

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

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

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

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

Изменено пользователем VladimirM

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

https://gyazo.com/3b3bbbc246e68c56b8fe51a2fc98430e

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 21.09.2019 в 07:59, VladimirM сказал:

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

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

Версия 1.05

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

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

TLaP Broker Open Positions v.1.05.ex4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

TLaP Broker Open Positions v.1.06.ex4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

15.10.png

16.10.png

17.10.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, -OLEG- сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...