1200 подписчиков!! - страница 36

Rashid Umarov
Админ
17473
Rashid Umarov  
fxsaber:

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

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

Т.е. сначала идет выбор сигнала, а потом брокера. А не наоборот

На сайте вам доступны сигналы независимо от брокера. В чем проблема?
fxsaber
21431
fxsaber  
Rashid Umarov:
На сайте вам доступны сигналы независимо от брокера. В чем проблема?

В отсутствии возможности автоматизации поиска подходящего сигнала под требуемые условия.

 

Первое, что реализовывал через парсинг, было использование всех стат. скриптов с кодобазы, в применении к стейту сигнала. Это и нанесения различными сторонними скриптами истории торгов сигнала на чарт, и анализ сторонними скриптами различных показателей торговли сигнала и т.д. Т.е. с сигналом шла работа, как с обычной торговой историей. Сторонние скрипты (даже старые), благодаря  новым возможностям MQL, работали с добавлением одного инклудника. Это очень удобно применять всю многолетнюю кодобазу к сигналам.

 

Но стейт доставал через парсинг, когда еще вебреквест мог логиниться на MQL5.com. Сейчас и эту возможность отобрали. Поэтому остался совсем костыльный метод - через браузер закачивать CSV, а потом отдавать на парсинг. 

Yuriy Zaytsev
20605
Yuriy Zaytsev  
fxsaber:

В отсутствии возможности автоматизации поиска подходящего сигнала под требуемые условия.

 

Первое, что реализовывал через парсинг, было использование всех стат. скриптов с кодобазы, в применении к стейту сигнала. Это и нанесения различными сторонними скриптами истории торгов сигнала на чарт, и анализ сторонними скриптами различных показателей торговли сигнала и т.д. Т.е. с сигналом шла работа, как с обычной торговой историей. Сторонние скрипты (даже старые), благодаря  новым возможностям MQL, работали с добавлением одного инклудника. Это очень удобно применять всю многолетнюю кодобазу к сигналам.

 

Но стейт доставал через парсинг, когда еще вебреквест мог логиниться на MQL5.com. Сейчас и эту возможность отобрали. Поэтому остался совсем костыльный метод - через браузер закачивать CSV, а потом отдавать на парсинг. 

+
MetaQuotes
Админ
28655
Renat Fatkhullin  
fxsaber:

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

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

Нет, у нас другое понимание - работать с сигналами надо в том окружении, которое тебе доступно.

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

fxsaber
21431
fxsaber  
Renat Fatkhullin:

Нет, у нас другое понимание - работать с сигналами надо в том окружении, которое тебе доступно.

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

Это, возможно, логичное решение с точки зрения бизнеса, но не удобства и функционала.
Vasiliy Sokolov
36614
Vasiliy Sokolov  
Renat Fatkhullin:

Есть раздел по управлению торговыми сигналами из MQL5. Только историю сигналов не выдает.

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

  • получать информацию о торговых сигналах, доступных для копирования,
  • прочитать или установить настройки копирования торговых сигналов
  • произвести подписку на сигнал и ее отмену средствами языка MQL5.

Функция

Действие

SignalBaseGetDouble

Возвращает значение свойства типа double для выбранного сигнала

SignalBaseGetInteger

Возвращает значение свойства типа integer для выбранного сигнала

SignalBaseGetString

Возвращает значение свойства типа string для выбранного сигнала

SignalBaseSelect

Выбирает для работы сигнал из базы торговых сигналов, доступных в терминале

SignalBaseTotal

Возвращает общее количество сигналов, доступных в терминале

SignalInfoGetDouble

Возвращает из настроек копирования торгового сигнала значение свойства типа double

SignalInfoGetInteger

Возвращает из настроек копирования торгового сигнала значение свойства типа integer

SignalInfoGetString

Возвращает из настроек копирования торгового сигнала значение свойства типа string

SignalInfoSetDouble

Устанавливает в настройках копирования торгового сигнала значение свойства типа double

SignalInfoSetInteger

Устанавливает в настройках копирования торгового сигнала значение свойства типа integer

SignalSubscribe

Производит подписку на копирование торгового сигнала

SignalUnsubscribe

Отменяет подписку на копирование торгового сигнала


Renat Fatkhullin:
В терминале доступны сигналы, отфильтрованные по совместимости с текущим торговым счетом.


Последнее ограничение кардинально кастрирует возможности штатного анализа сигналов. Да, это необходимо делать для ручных пользователей терминала, но для программного анализа приходится лезть на сайт MQL5.com, что собственно многие и делают. В итоге дополнительная нагрузка на Web сервер и велосипеды в виде криво написанных web-парсеров. Хотя по сути пресловутая "совместимость" необходима лишь для двух функций из списка: SignalSubcribe SignalUnsubscribe.

Эх, сейчас помечталось, как здорово было бы с помощью MQL5 написать программу, отбирающую сигналы по своему критерию и создающую шорт лист этих сигналов прямо на чарте в MetaTrader 5. А сколько бы возможностей открылось для профессиональных инвесторов, ищущих торговые сигналы с заданными характеристиками!

MetaQuotes
Админ
28655
Renat Fatkhullin  

У вас однобокое восприятие.

Задумайтесь о других и сразу ваша картина мира разрушится до основания. А если углубитесь на уровень восприятия глубже, то вообще просветлитесь.

Афанасий Грозный
103
Афанасий Грозный  
Renat Fatkhullin:

У вас однобокое восприятие.

Задумайтесь о других и сразу ваша картина мира разрушится до основания. А если углубитесь на уровень восприятия глубже, то вообще просветлитесь.

+1
Petros Shatakhtsyan
18038
Petros Shatakhtsyan  

Мне тоже интересует тот вопрос, как некоторые сигналы попадают в топ, на  МТ5.

Интересно, как смогли придумать такую формулу рейтинга,  что сигнал "А" находится на 4-й странице, а "B" на 1-й .  

Объясните, пожалуйста. 

 

 

 

[Удален]  
Petros Shatakhtsyan:

Мне тоже интересует тот вопрос, как некоторые сигналы попадают в топ, на  МТ5.

Интересно, как смогли придумать такую формулу рейтинга,  что сигнал "А" находится на 4-й странице, а "B" на 1-й .  

Объясните, пожалуйста. 

Сигнал B выиграл как минимум за счет малого количества сделок, такое неоднократно мы наблюдали в MT4 рейтинге, что также немного неправильно, потому что чем больше сделок у трейдера совершено и он в профите показатель некой стабильности, а чем меньше и в профите, показатель случайности или вовсе нарисованной истории как пример из сигнала который в топ MT4 между 11 и 20 месте.