Onix
     
Lost password
Register
  
 
Home

Site map

Contacts
 
 
 
             
   

 
SignalFFS

Category: Signals
Trader: Ivan Iskuskov
Language: Руc
Created: 01/12/2011 19:32
Description:

Документация по серверу системы рассылки сигналов
Главная форма приложения
Список всех зарегистрированных систем
У каждого трейдера может быть несколько систем. Каждая из систем идентифицируется по уникальному идентификатору (SYS ID). Если строка отмечена «*», значит, система активна и трейдер может по ней посылать сигналы (если трейдеру разрешено работать с сервером).
Signal FSS FX 2: SERVER
2
Далее в списке указывается ID системы (SYS ID), логин трейдера, которому принадлежит эта система, номер последнего сигнала, дата - время последнего сигнала и количество клиентов, связанных с этой системой, в следующем виде: online/активных/всего.
Во время работы сервера, системы которые отключены, подсвечиваются сереньким цветом (как на картинке), а системы, к которым подключен трейдер и посылает сигналы (то есть у него в терминале установлен клиент), отображаются зеленым цветом (цвета указаны по умолчанию, их можно изменить в настройках сервера).
Меню списка систем:
 «Сообщение трейдеру» – открывает форму отправки индивидуального сообщения трейдеру;
 «Авторизовать ICQ» - отправить запрос на авторизацию номера ICQ сервера в ручном режиме. Данный пункт меню активен, только если ICQ клиент сервера подключен к серверу ICQ и находится в состоянии online и у трейдера должен быть указан номер ICQ.
Список клиентов и их подключений к системам:
Данный список отображает всех клиентов, которые подключили какую либо из систем. Каждый из клиентов может подключить неограниченное количество систем, причем сроки истечения подписки будут контролироваться по каждой подключенной системе независимо.
Если строка отмечена «*», значит, подключение активно и клиент может по ней получать сигналы (если клиенту разрешено работать с сервером). Далее в списке указывается ID системы (SYS ID), логин клиента, номер последнего сигнала, переданного клиенту и конфигурация его подключения в столбцах DIRECT, MAIL, ICQ, SMS, SKYPE.
Данные в этих столбцах отображаются следующим образом:
 «пусто» – клиент не получает сигналы по указанному сервису;
 «-» - срок подписки клиента истек;
Signal FSS FX 2: SERVER
3
 «С» - подписка клиента истекла, и клиент получает только сигналы на модификацию и закрытие позиций, сигналы, на открытия которых, были отправлены клиенту до его отключения (истечения срока подписки);
 «+» - срок подписки клиента более 99 суток;
 «число» - количество суток до истечения срока подписки. «0» - клиент будет автоматически отключен сегодня ночью при смене даты.
Виды подключений:
 DIRECT – клиент получает сигналы в терминал с автоисполнением;
 MAIL – клиент получает сигналы по e-mail;
 ICQ – клиент получает сигналы по ICQ;
 SMS – клиент получает сигналы по SMS;
 SKYPE – клиент получает сигналы по SKYPE.
Клиент может получать сигналы сразу по всем видам подключений по каждой из выбранных им систем.
Меню списка подключений клиентов:
 «Сообщение клиенту» – открывает форму отправки индивидуального сообщения клиенту;
 «Авторизовать ICQ» - отправить запрос на авторизацию номера ICQ сервера в ручном режиме. Данный пункт меню активен, только если ICQ клиент сервера подключен к серверу ICQ и находится в состоянии online и у клиента должен быть указан номер ICQ.
Полученные сигналы (последние 10):
Отображается список последних сигналов, которые были получены сервером.
Signal FSS FX 2: SERVER
4
Журнал работы:
В данном блоке расположен журнал работы сервера, туда сохраняются вся информация о работе сервера, а также ошибки в работе сервера (при необходимости журнал надо будет высылать разработчикам для анализа ошибок).
Никакие секретные данные, вроде паролей к сервисам MAIL, ICQ, SMS, SKYPE или паролей клиентов в данном журнале не сохраняются.
Меню журнала работы:
 «Открыть» - открывает директорию с лог – файлами программы;
 «Очистить» - очищает журнал работы программы.
Срока статуса:
В строке статуса отображается текущая информация по работе сервера:
 «STATUS: OFFLINE» – сервер остановлен;
 «STATUS: ONLINE» – сервер запушен;
 «USERS» – количество всех клиентов, зарегистрированных на сервере виде: online/активных/всего;
 «SIGNALS» – общее количество сигналов полученных от трейдеров в виде: текущее/всего;
 «MAIL» – количество сообщений отправленных через службу MAIL в виде текущее/всего. Если в процессе работы сервера данная служба находится в режиме подключения к почтовому серверу, то данная строка подсвечивается зеленым;
 «ICQ» - количество сообщений отправленных через службу ICQ в виде текущее/всего. Если в процессе работы сервера данная служба находится в режиме подключения к ICQ серверу (аська online), то данная строка подсвечивается зеленым;
Signal FSS FX 2: SERVER
5
 «SMS» - количество сообщений отправленных через службу SMS в виде текущее/всего. Если в процессе работы сервера данная служба находится в режиме подключения к sms серверу провайдера, то данная строка подсвечивается зеленым;
 «0» - счетчик работы сервера. Если данная цифра увеличивается, то сервер работает нормально (активно только когда сервер запушен на прием соединений);
 Версия приложения, дата – время сборки.
Главное меню сервера:
 «СЕРВЕР»
 «Запуск сервера» - переход сервера в активный режим работы на прием соединений от трейдеров и клиентов;
 «Подключить ICQ» - авторизоваться на сервере ICQ в ручном режиме;
 «СЕРВИС СООБЩЕНИЙ» - открытие формы ручной отправки сообщений трейдеру и клиентам;
 «ICQ ЧАТ» - чат, работающий по ICQ протоколу, с вкладками, и историей сообщений;
 «АРХИВ СООБЩЕНИЙ» - просмотр архива всех отправленных сообщений сервером;
 «Выход» - завершение работы сервера, отключение всех клиентов и трейдеров, сохранения информации и выгрузка приложения из памяти. В некоторых случаях при активной работе сервера время завершения работы может занять продолжительное время.
Signal FSS FX 2: SERVER
6
 «Управление БД»
 «Список трейдеров» - управление трейдерами и системами, зарегистрированными на сервере;
 «Список клиентов» - управление клиентами, зарегистрированными на сервере и их подключениями к системам;
 «Добавить трейдера» - быстрая регистрация трейдера на сервере;
 «Добавить клиента» - быстрая регистрация клиента на сервере;
 «Добавление системы» - быстрая регистрация системы на сервере, с привязкой ее к трейдеру;
 «Подключить клиента к системе» - быстрое подключение выбранного клиента к выбранной системе.
 «Настройки»
 «Настройки сервера» - доступ к параметрам сервера, настройка клиентов E-MAIL, ICQ, SMS; список забаненных адресов на сервере;
 «DIRECT сервис» – включение выключение службы отправки сообщение напрямую в терминал клиента;
 «E-MAIL сервис» – включение выключение службы отправки сообщение по e-mail;
 «ICQ сервис» – включение выключение службы отправки сообщение по ICQ;
Signal FSS FX 2: SERVER
7
 «SMS сервис» – включение выключение службы отправки сообщение по SMS;
 «SKYPE сервис» – включение выключение службы отправки сообщение по Skype;
 «BackUp»
 «Создать BackUp БД» - создается полная архивная копия базы данных сервера. Копия создается в папке сервера \BackUp\текущая дата\;
 «Экспорт данных» - экспорт все данных из БД в файлы *.csv в папку \BackUp\Export\;
 «Импорт данных» - импорт данных в базу из *.csv файлов. Импорт данных удаляет все старые данные и загружает новые данные из папки \BackUp\Export\.
 «Справка» - различная документация по системе рассылки сигналов;
 «ВЫХОД» - завершить работу сервера.
Signal FSS FX 2: SERVER
8
Сервис сообщений
Сервис сообщений позволяет делать множественные рассылки сообщений всем клиентам или трейдерам одновременно. Можно рассылать, например, какие либо новости или уведомления и т.д. Возможные виды отправки сообщений:
 «По подписке» - сообщения отправляются только клиентам, используя службы доставки сообщений, на которые подписаны клиенты для получения сигналов. Система автоматически загружает список клиентов и служб, через которые будет выполнена отправка сообщения. В списке указывается адрес клиента и служба, через которую будет выполнена отправка сообщения;
 «EMAIL» «ICQ» «SMS» «SKYPE» - отправка сообщений трейдерам и клиентам через указанную службу.
При формировании списка на отправку, автоматически отмечаются галочкой клиенты и трейдеры которым разрешено работать с сервером. Блокированные клиенты галочкой не отмечаются, но Вы можете отметить их, если им тоже необходимо отправить сообщение. Также Вы можете выделить галочками только нужных Вам клиентов или трейдеров для отправки сообщения.
Signal FSS FX 2: SERVER
9
ICQ ЧАТ
Данный функционал позволяет вести переписку с несколькими клиентами и трейдерами в реальном времени. Может быть открыто несколько вкладок, и все открытые вкладки сохраняются при закрытии чата. Также сохраняются последние 100 строк истории для каждой вкладки. Если необходимо просмотреть более старую историю, то это Вы можете сделать в «ИСТОРИИ СООБЩЕНИЙ».
Функции:
 «Добавить UIN» - при нажатии на эту кнопку появляется меню со списком ICQ номеров всех клиентов и трейдеров, зарегистрированных на сервере. В данном меню Вы добавляете клиента для открытия вкладки чата с ним;
 «Закрыть вкладку» - закрытие активной вкладки;
 «Очистить историю» - очистка истории, отображающейся в активной вкладке;
 «Отправить» - отправка сообщения;
 «Закрыть» - закрытие чата.
Signal FSS FX 2: SERVER
10
История сообщений
История сообщений, позволяет оперативно увидеть какие сообщения и кому отправлены сервером. Строки, выделенные зеленым цветом, означают успешную отправку, а красным - неудачную отправку.
В истории сообщений указывается логин адресата, дата – время отправки (по серверному времени), тип сообщения (out - исходящие, in - входящие),
Служба, через которую было отправлено сообщение (DIRECT, MAIL, ICQ, SMS, SKYPE) и адресат сообщения.
Signal FSS FX 2: SERVER
11
Список трейдеров
В данной форме производится добавление – удаление трейдеров, а также редактирование их данных.
Signal FSS FX 2: SERVER
12
Поля «Логин» и «Пароль» обязательны для заполнения, при добавлении трейдера ему автоматически будет сгенерирован пароль доступа. Вы его можете изменить, либо сгенерировать снова, нажав кнопку «…». Логин и пароль должны быть уникальны среди всех трейдеров и клиентов – это их учетные данные и на основании их трейдеры и клиенты подключаются к серверу.
При удалении трейдера:
 отключаются все пользователи, которые подключены к его системам;
 удаляются все сигналы по его системам;
 удаляются все системы этого трейдера;
 ну и сам трейдер потом удаляется.
Каждому трейдеру вы можете создать сколько угодно систем, по которым он будет отправлять сигналы. Каждой системе автоматически присваивается уникальный идентификатор «SYS ID». По этому идентификатору сервер будет распознавать, по какой из систем трейдер отправил сигнал.
«Трейдер» и «Наименование» - поля обязательные для заполнения. Наименования систем должны быть уникальны!
При удалении системы:
 отключаются все пользователи, которые подключены к этой системе;
 удаляются все сигналы по выбранной системе;
 ну и удаляется сама система.
В нижнем списке отображаются сигналы, полученные по выбранной системе трейдера.
Signal FSS FX 2: SERVER
13
Список клиентов
В данной форме производится добавление – удаление клиентов, а также редактирование их данных.
Signal FSS FX 2: SERVER
14
Поля «Логин» и «Пароль» обязательны для заполнения, при добавлении клиента ему автоматически будет сгенерирован пароль доступа. Вы его можете изменить, либо сгенерировать снова, нажав кнопку «…». Логин и пароль должны быть уникальны среди всех трейдеров и клиентов – это их учетные данные и на основании их клиенты подключаются к серверу.
«Аккаунты ДЦ» - указываете список счетов, на которые клиент может получать сигналы в режиме «DIRECT» - для этого он должен установить клиента в свой терминал и подключить терминал к нужному счету. Если счета не указаны – клиент может получать сигналы, подключив терминал к любому счету. Счетов можно указать несколько, разделив их запятой («1547854,444564,545777»).
При удалении клиента, он автоматически отключается от всех систем, к которым подключен.
Каждого клиента вы можете подключить к неограниченному количеству систем. К каждой из систем клиент может быть подключен только один раз.
При подключении клиента, необходимо выбрать из списка ту систему, к которой подключаете, а также указать правила его подписки:
 «DIRECT»
 «EMAIL»
 «ICQ»
 «SMS»
 «SKYPE»
Signal FSS FX 2: SERVER
15
Для каждой из подписки вы можете указать срок действия. При достижении указанной даты, клиент будет отключен автоматически от указанной службы получения сигналов. Проверка истечения срока действия производится при старте сервера и при смене даты. При отключении клиент уведомляется об этом по соответствующему сервису, также уведомляется и когда до отключения остались сутки.
После отключения, клиент автоматически будет еще продолжать получать сигналы (закрытие, модификация), но только для тех сигналов на открытие, которые он получил во время действия подписки (исключая сигналы на открытия по рынку из МТ5, так как нет возможности их идентифицировать). Если клиент находится в таком режиме получения сигналов, то соответствующий сервис будет выделен, синим цветом.
Настройка сервера
__________________________________________________________________________
Настройки сервера сгруппированы по вкладкам, для облегчения настройки:
Общие настройки
 «Порт сервера» - указываете порт для приема соединений сервером, порт должен быть свободен в системе. Такой же порт нужно будет указывать в клиенте для отправки и получения сигналов;
Signal FSS FX 2: SERVER
16
 «Язык» - язык интерфейса сервера, пока доступен только русский и английский языки;
 «Проверка связи» - указываете в секундах интервал проверки связи на сервере, когда сервер в активном режиме работы. Можно установить значения от 10 до 60 секунд;
 «Разрешить подключения клиентов для получения сигналов» - включает возможность работы клиентов через сервис «DIRECT». К трейдерам эта опция не относится, они могут подключаться всегда, когда сервер работает;
 «Автозапуск сервера на прием соединений» - автоматически перевести сервер в активный режим работы при запуске приложения;
 Цвета подключенного и блокированного клиента вы можете изменить, кликнув на соответствующую надпись.
__________________________________________________________________________
Забаненые IP
Список забаненных IP адресов. Вы можете добавить какой либо адрес для блокировки и удалить из списка адрес, если он был блокирован ранее, или блокирован автоматически сервером.
Автоматически сервер блокирует на сутки в случаях:
 если клиент или трейдер посылает неверные команды;
Signal FSS FX 2: SERVER
17
 если клиент или трейдер 10 раз ввел неправильный пароль доступа.
При добавлении нового адреса для блокировки, автоматически выставляется блокировка на сутки, но вы можете указать любой другой срок блокировки. По истечении срока блокировки клиент будет автоматически разблокирован и получит возможность подключаться к серверу.
__________________________________________________________________________
Signal FSS FX 2: SERVER
18
EMAIL клиент
Настройка почтового клиента сервера. Все поля обязательны для заполнения.
__________________________________________________________________________
Signal FSS FX 2: SERVER
19
ICQ клиент
Настройка клиента ICQ на сервере. Все поля обязательны для заполнения.
 «Принимать входящие сообщения» - включить возможность ICQ получать сообщения, которые могут быть отправлены клиентами на ICQ сервера. Полученные сообщения выводятся в «Журнал работы» сервера, а также сохраняются в истории сообщений, если у вас включена настройка «Сохранять историю сообщений».
__________________________________________________________________________
Signal FSS FX 2: SERVER
20
SMS клиент
Настройка СМС клиента.
СМС клиент работает только с сервисом websms.ru. Все поля обязательны для заполнения. Также реализовано указание остатка средств на счете провайдера СМС.
Если вам необходима работа с другим сервисом СМС, то пишите, мы его добавим. __________________________________________________________________________
Signal FSS FX 2: SERVER
21
SKYPE клиент
Настройка скайп клиента.


Price: 1000 $

 
  Vote

Type: Product
Name: SignalFFS
Trader: Ivan Iskuskov
Signal FSS FX 2: SYSTEM 1
Документация по системе рассылки сигналов
Система рассылки сигналов состоит из 3х частей:
1. Сервер системы (серверная часть).
Сервер реализован для работы в среде MS WINDOWS версии не ниже 2003 (XP, 2003, 2008, Vista, Win7). Возможности сервера по количеству трейдеров, клиентов, систем ограничены только ресурсами компьютера, на котором установлена серверная часть;
2. Клиентская часть для отправки сигналов.
Работает в любой ОС где работает терминал МТ4 или МТ5;
3. Клиентская часть для получения сигналов.
Работает в любой ОС где работает терминал МТ4 или МТ5.
Возможности серверной части:
1. Ведение списка трейдеров и их систем, причем у каждого трейдера может быть неограниченное количество систем;
2. Ведение списка клиентов, причем каждый из клиентов имеет возможность подключится к неограниченному списку систем;
3. Автоматическая проверка истечения сроков подписки клиентов по каждой из систем, по каждому из способов доставки сигналов (DIRECT, E-MAIL, ICQ, SMS, SKYPE);
4. Автоматическое уведомление клиентов об истечении срока подписки:
 за одни сутки до истечения срока подписки;
 при истечении срока подписки.
5. Возможность настройки клиентов E-MAIL, ICQ, SMS, SKYPE с необходимыми Вам данными (при необходимости, клиент SMS дорабатывается под Ваши требования);
6. Три вида сообщений:
 Сигнал;
 Уведомление;
 Текстовое сообщение.
Signal FSS FX 2: SYSTEM 2
7. Удобный общий вид систем и клиентов на главной форме, для наглядного отображения состояние сервера и базы данных;
8. Каждому клиенту присваивается уникальный идентификатор в виде его пароля доступа к серверу;
9. Ведение полной базы полученных сигналов, по системам и возможность просмотра полученных сигналов, как в списке трейдеров и их систем, так и в списке клиентов и подключенных систем;
10. Подсветка заблокированных/подключенных трейдеров, систем, клиентов для визуальной оценки состояния сервера;
11. Многопоточная работа, для обеспечения максимального быстродействия рассылки сигналов клиентам, сразу после получения их от трейдера, а также обеспечения параллельной обработки всех подключений клиентов и трейдеров;
12. Возможность ручной рассылки сообщений:
 в соответствии с подпиской клиентов (только клиентам);
 по E-MAIL (клиентам/трейдерам);
 по ICQ (клиентам/трейдерам);
 по SMS (клиентам/трейдерам);
 по SKYPE (клиентам/трейдерам);
 либо конкретному трейдеру/клиенту, используя несколько служб доставки сообщений одновременно.
13. Возможность получения сообщений по ICQ (как online сообщений, так и offline сообщений);
14. Автоматический запрос авторизации ICQ (указанной на сервере), при первом сообщении клиенту/трейдеру. Также реализована возможность запроса авторизации вручную;
15. ICQ автоответчик на сообщения присылаемыми клиентами. На данный момент реализованы команды:
 !time – позволяет клиенту узнать сроки окончания его подписки по всем системам, к которым он подписан;
 дополнительные команды могу быть добавлены по Вашему желанию.
Signal FSS FX 2: SYSTEM 3
16. Ведение истории отправленных и полученных сообщений (DIRECT, E-MAIL, ICQ, SMS, SKYPE), а также сигналов отправленных через соответствующие сервисы доставки;
17. Ведение общего количества и текущего количества полученных сигналов и переданных E-MAIL, ICQ, SMS, SKYPE сообщений;
18. Поддержка постоянного online соединения с трейдерами поставляющими сигналы, и клиентами, получающими сигналы в терминал, для обеспечения максимально быстрого передачи сигнала от трейдера клиентам;
19. Так же сервер имеет возможность работать в режиме отправки сигналов по запросу. Данная функция включается на стороне клиента и используется, в случае если плохой каналы связи от компьютера клиента до компьютера, где установлен сервер;
20. Получение сигналов с терминалов МТ4 и МТ5 (возможна реализация получения сигналов и от других торговых платформ, если платформа имеет возможность использовать сторонние средства разработки);
21. Отправка сигналов по E-MAIL, ICQ, SMS, SKYPE и напрямую в терминал клиента с автоматическим исполнением;
22. Формирование и отправка статистики по закрытым позициям, в соответствии с подпиской клиента:
 Ежесуточная (E-MAIL, ICQ);
 Еженедельная (E-MAIL);
 Ежемесячная (E-MAIL).
23. Формирование и отправка статистики по полученным сигналам за сутки (полный список всех полученных сигналов по каждой из систем), в соответствии с подпиской клиента;
24. Ведение подробного лога работы сервера, в отдельной папке с разбиением по датам и указанием времени события;
25. Контроль правильности передаваемых команд, сигналов.
26. Контроль целостности данных. Шифрование протокола передачи данных от трейдера на сервер и с сервера клиентам;
Signal FSS FX 2: SYSTEM 4
27. Автоматический бан IP адресов, если они нагружают сервер без необходимости, бан адресов возможен и вручную. Реализовано автоматическое исключение адреса из списка забаненных адресов по истечении времени бана;
28. Резервное копирование базы данных;
29. Возможность синхронизации с Web сервером по протоколу HTTP (данный функционал дорабатывается под требования вашего Web сайта). Используется для обновления списка систем, клиентов, трейдеров, подписки клиентов к системам и т.д.;
30. И многие другие удобные и полезные функции, которые есть или могут быть доработаны по Вашему запросу.
Возможности клиентской части для отправки сигналов:
1. Постоянное подключение к серверу, для максимально быстрой передачи сигналов на сервер;
2. Постоянный контроль статуса подключения, и переподключение в случае ошибок связи или плохого интернет соединения;
3. Возможность фильтрации позиций на счете:
 по символу или списку символов;
 по magic номеру ордеров (только МТ4).
4. Контроль счета, на случай случайного изменения номера счета (функция по умолчанию отключена).
И многое другое…
Возможности клиентской части для получения сигналов:
1. Постоянное подключение к серверу, для максимально быстрого получения сигналов;
2. Постоянный контроль статуса подключения, и переподключение в случае ошибок связи или плохого интернет соединения;
3. Возможность получения сигналов по запросу, в случае плохого интернет соединения;
Signal FSS FX 2: SYSTEM 5
4. Возможность контроля изменения цены открытия рыночного ордера, если цена клиента сильно изменилась от цены трейдера;
5. Автоматическое исполнение отложенных ордеров, если текущие цены лучше, чем у трейдера, или отложенный ордер уже сработал;
6. Автоматическое исполнение рыночных ордеров, если цены клиента лучше, чем цены трейдера;
7. Возможность изменения объема позиции, увеличение или уменьшение риска, процент от депозита, либо работа постоянным лотом;
8. Возможность получения сигналов в одном клиенте сразу по нескольким системам (если подписаны на них);
9. Добавление или удаление, какой либо строки из символа сигнала (например, EURUSD_FX -> EURUSD или GBPUSD -> GBPUSD_F).
И многое другое…


  Реклама
   
 
 
             
Copyright © 2006-2016 ONIX-TRADE.NET Confidentional | Risks