Signal FSS FX 2: CLIENT (получение сигналов) 1 Документация по работе клиента (получения сигналов)
Форма настройки клиента для получения сигналов При запуске клиента в течение 15 секунд клиент ожидает действия пользователя (подвигать мышкой). Если пользователя нет за компьютером, клиент запускаетс я автоматически с установленными параметрами. Все параметры можно изменять и они сохраняются независимо от терминала МТ4 или МТ5. Клиент может быть прикреплен к любому графику, он работает в зацикленном режиме. Для старта ему необходим один тик, в дальнейшем работа клиента от тиков не зависит. Настройка подключения к серверу: IP адрес – указывается адрес сервера, либо может быть указано символьное имя, например forexstepsignal.ru; Порт – порт сервера, к которому необходимо осуществить подключение; Signal FSS FX 2: CLIENT (получение сигналов) 2 Пароль – указывается Ваш пароль доступа к серверу. НЕЛЬЗЯ использовать один и тот же пароль в 2х или более клиентах с повторяющимся «ID систем»; ID систем - список ID систем которые Вы подключили для получения сигналов. Список указывается через запят ую. (Например, «1» или «1,2,3»). Если подключить не удается, и клиент пишет на графике «OFFLINE»: 1. Проверьте файрволл и антивирусы на Вашем компьютере, возможно, кто - то из них блокирует доступ в сеть для клиента; 2. Сервер в данный момент выключен, может быть как при обновлении сервера, так и в случае если трейдер не будет отправлять сигналы в ближайшее время (сам его выключит), либо сервер выключен на выходных (может быть на ночь). В любом случае если клиент долго не может подключиться к серверу, то уточните у администрации включен сервер или нет; 3. Проверьте еще раз правильность введенных параметров; 4. Попробуйте сделать «ping адрес сервера», и вместо текстового имени ввести полученный «ip – адрес сервера» в параметр «IP адрес»; 5. Проверьте, правильно ли указан Вами пароль доступа, и список ID систем. Указывать можно только те системы, к которым вы действительно подключены. Настройка клиента: ПЛОХАЯ СВЯЗЬ – данный параметр позволяет переключить клиента в режим получения сигналов по запросу. К сожалению, качество связи от системы передачи сигналов не зависит, а зависит от провайдеров, к которым подключен клиент, и от их каналов связи. В некоторых случаях канал связи от провайдера до нашего сервера может быть плохим, образно говоря «плохой интернет». О том, что связь плохая можно понять, когда клиент постоянно подключается - отключается от сервера, по несколько раз в минуту. Signal FSS FX 2: CLIENT (получение сигналов) 3 Это означает, что клиент постоянно теряет связь с сервером. Также на графике будет постоянно чередоваться надписи «OFFLINE – OLINE» и будут соответствующие записи в журнале. В таком случае вы можете попробовать включить параметр «ПЛОХАЯ СВВЯЗЬ». Этот параметр меняет логику работы клиента, и позволяет ему самостоятельно запрашивать новые сигналы с сервера. Но недостаток этого режима заключается в том, что появится некоторая задержка 1 – 10 секунд между реальным приходом сигнала на сервер от трейдера и получения его клиентом. Если режим «ПЛОХАЯ СВЯЗЬ» отключен, то клиент находится на постоянном подключении с сервером, и как только сервер получает сигнал от трейдера, он мгновенно рассылает их клиентам. В данном случае реализуется передача сигналов в реальном времени; ESN Брокер – данный параметр позволяет работать с брокерами у которых включено рыночное исполнение ордеров. В данном режиме сначала открывается позиция с нулевыми СЛ и ТП, а потом уже устанавливается переданный СЛ и ТП, то есть вторым действием; Проскальзывание – данный параметр позволяет регулировать уровень проскальзывания при открытии и закрытии ордеров с рынка. Суть его заключается в том, что если в процессе того как запрос на закрытие был отправлен на сервер брокера и цена изменилась на значение не больше чем проскальзывание, то позиция будет открыта. Если изменилось на значение больше чем проскальзывание, то будет выдан реквот; Проскальзывание в сигнале – данный параметр позволяет регулировать уровень отклонения цены пришедшей в сигнале от трейдера от текущей цены в терминале. Этот параметр необходим для контроля сигналов, а также уменьшения риска открытия на быстро меняющихся ценах. Также этот параметр нужно применять, когда цены трейдера отличаются на «примерно» фиксированную величину от цен в Вашем терминале. Signal FSS FX 2: CLIENT (получение сигналов) 4 Изменение символа: Данный блок настроек позволяет менять имя символа, который приходит в сигнале от трейдера, на тот символ, которы й есть у Вашего брокера. Состоит блок из двух параметров: Доб. строку - Данный параметр позволяет изменить имя символа в сигнале, который приходит от трейдера, путем добавления некоторого текста в конец имени символа. Допустим, трейдер торгует по EURUSD, а у Вас нет такого символа, но есть EURUSD_FX. В данном случае чтобы клиент открывал позиции по тому символу, который у Вас есть (EURUSD_FX) в этом параметре надо поставить «_FX». В итоге получится, что ко всем символам в сигналах трейдера будет добавлен а строка «_FX». Удал. строку - Данный параметр позволяет изменить имя символа в сигнале, который приходит от трейдера, путем удаления некоторого текста в конце имени символа. Допустим, трейдер торгует по EURUSDFXF, а у Вас нет такого символа, но есть EURUSD.В данном случае, чтобы клиент открывал позиции по тому символу, который у Вас есть (EURUSD) в этом параметре надо поставить «FXF». В итоге получится, что во всех символах в сигналах трейдера будет удалена строка «FXF». Для случая, когда от трейдера сиг нал приходит по EURUSDFXF, а у Вас есть символ EURUSD_FX, то в параметре Доб. строку указываем «FXF», а в параметре Удал. строку указываем «_FX». То есть сначала удаляем часть символа из сигнала трейдера, а потом добавляем ту часть, которая есть в нашем символе. В случае если от трейдера приходит сигнал, но этого символа нет у Вас в окне «Обзор рынка» или «Market Watch» то сигнал будет пропущен, так как клиент не сможет его выполнить. На вкладке эксперты будет соответствующая запись, например: « [CMD]: Symbol EURUSD_FX not found in Market Watch. Signal Dropped. » Signal FSS FX 2: CLIENT (получение сигналов) 5 Управление капиталом: Данный блок содержит следующие настройки, которые позволяют изменить объем открываемой позиции: ИСПОЛЬЗОВАТЬ ЛОТ В СИГНАЛЕ – за основу будет браться оббьем позиции, который приходит от трейдера в сигнале. Если данный параметр не отмечен галочкой, то будет использоваться, либо фиксированный объем позиции, либо рассчитанный от баланса; Коэфф. увеличения – данный параметр позволяет изменить оббьем позиции относительно объема пришедшего в сигнале. Возможны следующие варианты настройки: o «-1» - будет устанавливаться объем позиции, который приходит в сигнале от трейдера; o «1.5, 2.5, 3.6 …» - объем позиции пришедший от трейдера будет увеличен в указанное число раз; o «0.1, 0.5 …» - значения от 0 до 1 позволяют уменьшить объем позиции, пришедшей в сигнале от трейдера. В данном примере, 0.1 - будет открыта позиция в размере 10% от объема указанного в сигнале, 0.5 – будет открыта позиция в размере 50% (половины) от объема указанного в сигнале. Процент от депозита – открыть позицию объемом, рассчитанном в виде процента от текущего депозита. Работает когда отключено «ИСПОЛЬЗОВАТЬ ЛОТ В СИГНАЛЕ». Формула расчета: « (AccountFreeMargin()/1000.0)*(Процент_от_депозита/100.0) » Может принимать следующие значения: o «-1» - расчет лота от баланса не используется; o «от 1 до 100» - указывается соответствующий процент. Процент может указывать дробным числом, например, «15.5». Фиксированный лот – работает, когда отключено «ИСПОЛЬЗОВАТЬ ЛОТ В СИГНАЛЕ» и позволяет открывать все позиции, указанным фиксированным объемом; Signal FSS FX 2: CLIENT (получение сигналов) 6 Округление – округления конечного объема позиции до указанного количества знаков после запятой, например: o «0» - округляет объем позиции до целого числа , в результате получаем «1 2 3 4 5»; o «1» округляет объем позиции до одного знака после точки, в результате получаем «1.0 2.5 3.4 4.7 5.0»; o «2» округляет объем позиции до двух знаков после точки, в результате получаем «1.01 2.50 3.14 4.37 5.00»; ОЧЕНЬ ВАЖНО! КЛИЕНТ ДЛЯ ПОЛУЧЕНИЯ СИГНАЛОВ ДОЛЖЕН БЫТЬ ЕДИСТВЕННЫМ ЭКСПЕРТОМ, РАБОТАЮЩИМ В ТЕРМИНАЛЕ! ТАКЖЕ НЕ РЕКОМЕНДУЕТСЯ ВЕСТИ, КАКУЮ ЛИБО ТОРГОВЛЮ В ТЕРМИНАЛЕ, КОТОРЫЙ ИСПОЛЬЗУЕТСЯ ДЛЯ АВТОМАТИЧЕСКОГО ИСПОЛНЕНИЯ СИГНАЛОВ. ЛУЧШЕ ВСЕГО ДЛЯ ДАННОЙ СИСТЕМЫ ВЫДЕЛИТЬ ОДИН ОТДЕЛЬНЫЙ ТЕРМИНАЛ, ПОДКЛЮЧИТЬ ЕГО НА НУЖНЫЙ СЧЕТ И УСТАНОВИТЬ ЕДИСТВЕННОГО ЭКСПЕРТА ДЛЯ АВТОМАТИЧЕСКОГО ИСПОЛНЕНИЯ СИГНАЛОВ. Состав клиента (имена файлов могут немного отличатся): 1. RecvSignal2_MT4.mq4 (копируем в папку «Терминал \ experts \»); 2. RecvSignal2_MT4.ex4 (копируем в папку «Терминал \ experts \»); 3. rs_client2.dll (копируем в папку «Терминал \experts \ libraries \»). Порядок установки новой версии: 1. Удаляем клиента с графика; 2. Закрываем терминал; 3. Удаляем старые версии всех 3х файлов; 4. Копируем новые версии всех 3х файлов; При необходимости, RecvSignal2.mq4 можно перекомпилировать в «MetaEditor.exe», для этого открываем этот файл в программе и нажимаем «F7» (доступно только в полной версии системы); 5. Запускаем терминал; 6. Прикрепляем клиента на любой график, указав правильные параметры. Параметры можно указать один раз, и в дальнейшем при подключении эксперта на график ранее сохраненные параметры буду загружаться автоматически. В одном терминале должен быть ТОЛЬКО ОДИН КЛИЕНТ. Клиент мультивалютный и работает сразу со всеми символами доступными в окне «Обзор рынка». В случае если при исполнении сигнала брокер вернет какую либо ошибку, то в журнале на вкладке «Эксперты» будет об этом Signal FSS FX 2: CLIENT (получение сигналов) 7 написано и указан код ошибки. Расшифровку кодов ошибок Вы можете посмотреть в файле «Терминал \ experts \ libraries \ stdlib.mq4». Ошибки, которые могут возникать в процессе работы клиентской части: Список возможных критических ошибок: COMMON ERROR – общая ошибка; WRONG CMD – отправлена неправильная команда; WRONG PWD – неправильный пароль доступа к серверу; CLIENT DISABLED – Вы заблокированы на сервере, у Вас нет доступа к серверу; SORRY. BUT YOU WILL BE BANNED ON SERVER – поздравляю Ваш адрес забанен на сервере. Для разблокировки обратитесь к администрации сервиса; CLIENT ALREADY ONLINE. TRY AFTER 30 SEC - с Вашими учетными данными (пароль доступа) уже подключен трейдер к серверу. Если Вы уверены что только Вы используете свой пароль, то отключите эксперта с графика и попробуйте заново подключиться через 30 – 60 секунд. SYSTEM NOT FOUND – указанные вами ID систем (SYS ID) не найдены на сервере, либо Вы на них не подписаны; SYSTEM DISABLED – система по который вы хотите получать сигналы отключена на сервере; OLD VERSION OF CLIENT. PLEASE UPDATE – вы используйте старую версию клиента для отправки сигналов, обновитесь до последней версии. В остальных случаях может быть показана ошибка с цифровым кодом, если ошибка постоянно повторяется, то свяжитесь с администрацией, указав номер ошибки. К письму прикрепляйте лог работы эксперта, который находится на вкладке «Эксперты».
|