- как тестировать советник в нерабочее время
- Почему Форекс не работает по выходным?
- Основные участники рынка Форекс
- Почему брокеры не дают торговать на выходных
- Есть ли какой-то способ торговать в выходные?
- Основные ошибки при подключении к торговому счету
- При попытке создать или изменить ордер MetaTrader 4 / MetaTrader 5 выдает сообщения «Торговля запрещена» или «Рынок закрыт»
- При попытке совершить сделку MetaTrader 4 / MetaTrader 5 сообщает «Торговый поток занят»
- MetaTrader 4 / MetaTrader 5 сообщает «Неверный счет» / «Invalid account»: что делать
- Что делать, если нет связи в MetaTrader 4/5 ?
- Варианты восстановления связи Metatrader 4/5 с сервером брокера
- Проблемы совместимости ОС и Metatrader 4/5
- Сбой на стороне серверов брокера
- Проблемы соединения с серверами Metatrader 4/5 из-за отсутствия прав администратора или работы антивирусов
- Проблемы с Proxy
- Заключение
как тестировать советник в нерабочее время
Добрый день. Тестирую советник на исторических данных. Заметил, что скорость тестирования зависит от связи с сервером, а в выходные вообще тестирование не работает.
Подскажите пож-ста, вроде ведь все котировки нужной пары скачал, зачем он к серверу обращается ?
Можно ли сделать вообще автономное тестирование и потестировать в выходные ?
. а в выходные вообще тестирование не работает.
Тестер работает в выходные без проблем.
Dmitry Fedoseev :
Тестер работает в выходные без проблем.
У меня не работает ( см вложение) — в нижнем правом углу состояние соединения — так вот, в нерабочие часы форекса это состояние характеризуется совсем низкой
скоростью — примерно 4/1 кб в сек, в рабочее время скорость исчисляется тысячами, и все работает. Выбор других серверов не помогает. В чем дело ?
Alex406 :
У меня не работает ( см вложение) — в нижнем правом углу состояние соединения — так вот, в нерабочие часы форекса это состояние характеризуется совсем низкой
скоростью — примерно 4/1 кб в сек, в рабочее время скорость исчисляется тысячами, и все работает. Выбор других серверов не помогает. В чем дело ?
Не используйте текущий спред при тестировании, кода советника не видел, но предполагаю что он делает запросы к торговому окружению по поводу спреда, на выходных может по этому быть разная реакция.
Источник
Почему Форекс не работает по выходным?
Хотя в теории валютный рынок никогда не закрывается, на самом деле, вряд ли можно встретить трейдера, торгующего по воскресеньям. Новички вообще считают, что в выходные рынок закрыт физически, поскольку брокеры также берут паузу. На самом деле, это не совсем так.
Основные участники рынка Форекс
Почему брокеры не дают торговать на выходных
Практически во всех странах (исключая лишь Ближний Восток) финансовые организации по выходным не работают либо работают очень ограниченно, поэтому ликвидности в 4,7 трлн долларов в субботу и воскресенье не наберется при всем желании. Соответственно, даже если брокер и позволит «ритейлеру» торговать на выходных, возникнут две проблемы. Первая: маркет-мейкер не сможет хеджировать риски, поскольку большинство его контрагентов (банки и прочие подобные организации) просто будут закрыты. Вторая: из-за недостаточной ликвидности брокер не сможет предложить низкий спред: для него нужна конкуренция, а ее, понятное дело, не будет. Соответственно, для покрытия рисков, работы при такой ликвидности и выступления в качестве второй стороны сделки брокеру придется значительно завышать спред. Так, спред на OANDA в выходные вырастал до 20 пунктов (впоследствии эту функцию просто убрали). Разумеется, столь высокий спред сразу же отпугнет частных трейдеров. Далее, брокеру также придется нанять дополнительный персонал для работы на выходных, а еще и потратиться на электричество, связь и прочие инфраструктурные расходы. Наконец, на торговле в выходные брокер сильно не заработает, и более того, гэпы на выходных могут вообще привести к убыткам. В общем, игра не стоит свеч, поэтому брокеры и не дают торговать в выходной.
Есть ли какой-то способ торговать в выходные?
Теоретически, трейдер с большой суммой на счете может попробовать обсудить этот вопрос с брокером. Однако в свете все тех же проблем с ликвидностью и спредом едва ли такую идею можно назвать разумной. При этом выходные для брокера становятся отличным периодом для проверки и обслуживания инфраструктуры (так, на InstaForex по субботам вообще пропадает связь на 2 часа). А профессиональным трейдерам, которые умеют следить за трендами, и вовсе не нужны сделки в выходные: что успел, то открыл, что не успел, можно открыть в понедельник. Новички также вполне могут найти себе занятие на выходных: банально отдохнуть, оценить достигнутый за неделю результат, подстроить стратегию и т.д.
Итак, обычный валютный рынок для частного инвестора в выходные закрыт, однако в такие периоды можно торговать криптовалютами, если, конечно, у брокера есть такая опция.
Источник
Основные ошибки при подключении к торговому счету
При попытке создать или изменить ордер MetaTrader 4 / MetaTrader 5 выдает сообщения «Торговля запрещена» или «Рынок закрыт»
- Торговля закрыта по причине выходного дня, национального или международного праздника или же особенностей расписания торговой сессии конкретного инструмента. Чтобы узнать расписание торговли по тому или иному инструменту, перейдите на страницу «Спецификация контрактов», нажмите кнопку «Выбрать параметры», выберите чекбоксы «Открытие торгов» и «Закрытие торгов», после чего нажмите «Готово». В таблице спецификаций появятся колонки данных, содержащие время открытия и закрытия сессий торговых инструментов.
- Торговая сессия может быть закрыта по причине форс-мажорных обстоятельств, в соответствии с Регламентирующими документами Альпари.
- Сообщение «Рынок закрыт» может появиться в терминале при попытке отдать торговое распоряжение во время процедуры формирования торгового отчета за день или за месяц. Процедура начинается в 23:59:59 по восточноевропейскому (EET) времени и длится несколько секунд. В этот период во избежание появления расхождений в торговых отчетах торговля запрещается.
- Сообщение «Торговля запрещена» может также появиться в терминале в случае, если ваш счет не был активирован. Чтобы активировать счет, пополните его на сумму минимального депозита, указанную в Торговых условиях.
При попытке совершить сделку MetaTrader 4 / MetaTrader 5 сообщает «Торговый поток занят»
Сообщение «Торговый поток занят» появляется в случае неудачной попытки совершения торговой операции (например, когда клиент отправляет второе торговое распоряжение, не дождавшись результата обработки предыдущего), которая может возникнуть в результате временной потери связи с торговым сервером. В этом случае запрос ставится в очередь на клиентском терминале, и при попытке совершить какую-либо операцию выдается это сообщение.
Для очистки очереди запросов достаточно перезапустить терминал.
MetaTrader 4 / MetaTrader 5 сообщает «Неверный счет» / «Invalid account»: что делать
- Вы вводите неверный логин в MetaTrader.
Логин в MetaTrader всегда цифровой и не содержит букв. Логин MetaTrader был выслан вам в письме при открытии счета. - Вы вводите неверный пароль.
Пароль в MetaTrader вводится латинскими буквами, должен состоять не менее чем из восьми символов и содержать цифры, строчные и прописные буквы. Регистр букв имеет значение. Во избежание ошибок при вводе, если вы не меняли пароль, рекомендуем вам скопировать его из вашего письма, полученного при открытии счета.
Указан неправильный сервер.
Вам необходимо выбрать правильный сервер, соответствующий диапазону номеров торговых счетов MetaTrader 4 или MetaTrader 5, в который попадет номер вашего счета.
Если в списке нет необходимого сервера, возможно, вы загрузили платформу MetaTrader с другого сайта (разработчика MT или другого брокера). В этом случае необходимо установить последнюю версию MetaTrader 4 или MetaTrader 5, скачав ее из Личного кабинета, или ввести IP-адрес необходимого сервера вручную.
Реальные счета, не активированные в течение 30 дней, удаляются. Для активации реальных счетов необходимо внести начальный депозит. Срок существования демо-счетов в MetaTrader 4 и MetaTrader 5 составляет 14 дней со времени последнего подключения к счету (авторизации в торговой платформе). Открытие и закрытие сделок обращением к серверу не считаются.
Важно!
Компания оставляет за собой право активировать торговый счет клиента независимо от суммы, находящейся на счете.
Источник
Что делать, если нет связи в MetaTrader 4/5 ?
Итак, вы открываете любимый терминал MetaTrader 4/5, готовитесь “порвать рынок”, но вместо привычного тренькающего звука видите в правом нижнем углу унылую надпись – “Нет связи”.
И она не исчезает. Что делать в таких случаях? Как вернуть терминал к жизни? Давайте разберемся.
Торговая платформа Metatrader 4/5 представляет собой программу для обмена торговыми приказами, котировками и новостями с ядром, расположенным на удаленных онлайн-серверах брокера. Если с ним отсутствует связь, трейдер полностью теряет доступ к трейдингу.
Брокер заинтересован в наличии у клиента бесперебойной возможности торговать, поэтому клиент имеет доступ к нескольким серверам, а торговая платформа может работать в условиях низкой скорости Интернета. Надпись «Нет связи» обычно возникает по следующим причинам:
- Текущая версия терминала окончательно устарела, обновление по какой-либо причине автоматически не прошло;
- Пользователь назло Microsoft работает на ОС Windows XP;
- Сбой настроек терминала;
- Аккаунт трейдера «захвачен врагами» или по какой-то причине забанен брокером;
- Проблемы с подключением к Интернету;
- Подключение к интернету проходит через прокси-сервер провайдера.
Ниже в статье представлено несколько советов, как можно вернуться к валютным спекуляциям, устранив вышеперечисленные проблемы нарушения связи.
Варианты восстановления связи Metatrader 4/5 с сервером брокера
Если терминал не соединяется с сервером брокера (надпись в правом нижнем углу не исчезает даже при повторном рестарте терминала), начните с проверки наличия Интернет-соединения.
В операционных системах знак сети выведен в область уведомлений информационной панели нижней части экрана. Чтобы точно удостовериться в подключении к Всемирной паутине на компьютере или планшете, просто откройте любой сайт через интернет-браузер, например, Tradelikeapro .
Если причина нерабочего состояния Metatrader 4/5 в отсутствии Интернет-соединения:
- Проверьте оплату Интернет-услуг в Личном Кабинете абонента;
- Свяжитесь с провайдером для устранения неполадок.
После того, как сайты начнут открываться, перезапустите торговый терминал.
Проблемы совместимости ОС и Metatrader 4/5
Windows XP перестала поддерживаться разработчиком торговых платформ MetaQuotes Software Corp, старые версии еще продолжат работу, но любая попытка их удалить, а потом переустановить Metatrader 4 приведет к появлению надписи «Нет связи».
При скачивании на сайте брокера будет указано, что ниже Windows 7 поддержки МТ4 нет, попытка «староверов» найти такие версии в архивах тоже не приведет к успеху.
- Проблема устраняется только установкой новой версии ОС;
- Альтернативный вариант — запуск веб-терминала через браузер.
Сбой на стороне серверов брокера
Брокер или компания-владелец дата-центра периодически проводят техническое обслуживание серверов, что может привести к сбою настроек соединения. Это проблема решается банальным пересканированием серверов.
- Кликните левой клавишей мыши по заштрихованному прямоугольнику с диагональю, расположенному в правом нижнем углу терминала (1);
- Запустите опцию «Пересканировать серверы» (2);
- Выберите сервер с наилучшей скоростью соединения (пинга);
- Неработающие серверы будут обозначены буквами n/a.
Альтернативным и самым действенным способом «оживить» серверы и восстановить настройки соединения является путь создания нового счета в терминале.
- Разверните меню «Файл» и выберите опцию «Открыть счет»;
- Нажмите «Сканировать» и дождитесь, пока программа проверит работоспособность серверов;
- Закончите процесс открытия счета, выбрав «Демо-счет».
После этого можете перезапустить Metatrader 4/5, выбрав свой реальный аккаунт. В 99% случаев связь с серверами будет восстановлена.
Проблемы соединения с серверами Metatrader 4/5 из-за отсутствия прав администратора или работы антивирусов
При наличии Интернет-соединения проблема отсутствия связи может решиться запуском терминала от имени администратора. Нужно кликнуть правой клавишей мыши по значку MT4/5 и выбрать соответствующий пункт в выпавшем контекстном меню.
Если действие не привело к восстановлению связи, тогда:
- Перезагрузите компьютер;
- Откройте окно настроек брандмауэра.
- Выберите пункт, разрешающий взаимодействовать с приложением.
Нажмите опцию (1) и найдите путь расположения дистрибутива terminal.exe программы Metatrader 4/5. Кликните по опции «Обзор» (2), перейдите в директорию Program Files на диске C (3), выберите «terminal.exe» (4). Занесите файл в список исключений кнопкой «Добавить». Еще одной распространенной причиной отсутствия связи терминала MT4/5 с серверами брокера может стать смена или обновление антивируса. Последние изменения таких программ содержат код интеллектуального сканирования процессов, негативно воспринимая потоковую передачу котировок валютных пар.
Чтобы добавить Metatrader 4 в исключения антивирусного ПО, обратитесь к инструкции разработчика по причине индивидуальной конфигурации интерфейса и многообразия видов программ.
Проблемы с Proxy
При наличии интернета и настроенных разрешениях брандмауэра и файрвола (firewall) причиной блокирования прямого доступа к торговым серверам брокера может стать использование провайдером прокси-сервера.
Поставщик интернет-услуг использует эти серверы-посредники для контроля политики доступа к Всемирной паутине и комплексной защиты компьютеров клиентов от внешних атак. Задавая в Metatrader 4/5 адрес сервера брокера, клиент не связывается с ним напрямую, – запрос попадает на прокси-сервер провайдера.
Теоретически контролирующие организации могут, таким образом, лишить трейдеров доступа к Metatrader 4, заблокировав ip-адреса конкретных компаний, предоставляющих услуги Форекс. Платформу Metatrader 4 можно настроить так, чтобы она вместо прямого запроса ip-адреса брокера выдавала обращение к адресу частного прокси-сервера, которого нет в списках.
Если трейдер занимается валютными спекуляциями как хобби и пытается установить торговый терминал, чтобы торговать во время обеденного перерыва на рабочем месте, – связи может не быть по причине блокирования доступа к порту 443. Так поступают администраторы локальной корпоративной сети, чтобы ограничить выход сотрудников в интернет в рабочее время.
В обоих описанных выше случаях для связи с серверами понадобится логин, пароль и адрес сервера, который можно получить у администратора или провайдера. Получив эти настройки:
- Запустите Metatrader 4/5, откройте меню «Сервис» и перейдите к опции «Настройки».
- Перейдите на вкладку «Сервер», отметьте «использовать прокси-сервер» (1), нажмите кнопку «Прокси». В новом окне заполните полученные от провайдера данные:
- Обратите внимание – в конце адреса сервера через двоеточие пишем адрес порта. Также следует заранее узнать тип прокси – HTTP, SOCKS4 или SOCKS5.
Если провайдер или администратор отказываются выдать адрес, руководствуясь политикой компании или запретами регулирующих организаций, трейдеру придется самостоятельно искать сервис прокси-серверов, обеспечивающих анонимный доступ к любым интернет-ресурсам.
В этом случае пользователь может использовать бесплатный или купленный адреса. При покупке прокси клиент получает логин, пароль, порт и адрес. В случае выбора бесплатного proxy логина и пароля иногда нет. Выберите адрес с высоким пингом, например, 35.181.36.31 , впишите его через двоеточие, поставив номер порта (в нашем случае 3128 ) и вид сервера HTTP.
Оставьте поля логина и пароля пустыми, чтобы проверить работоспособность адреса, нажмите опцию «Тест», должно обязательно появиться сообщение – «Тест пройден». После этого нажмите «ОK», закройте все окна и приступайте к работе.
Найти бесплатные списки серверов можно на сервисах, вроде FineProxy или HideMy.name, но использование таких адресов недолговечно и может привести к падению скорости работы, замедлению потока котировок. Там же можно выбрать платные версии со стабильными параметрами и статичным ip, что очень важно, например, при участии в конкурсах брокеров.
Часто проблема связи возникает в Metatrader 4/5, установленном на сервере брокера, если трейдер решил воспользоваться услугой VPS.
Брокер может забанить реальный счет трейдера при длительной неактивности, перерыве в торговле. В этом случае для разблокировки счета поможет обращение в Службу техподдержки.
Заключение
Потеря связи часто возникает при первой установке Metatrader 4. В остальных случаях – это либо потеря связи с Интернетом, либо обновление или установка нового антивируса, переустановка ОС и т.д. Либо это нюансы в работе VPS сервера.
В остальных случаях проблемы могут вызвать новые билды или сбои на серверах брокера. Тогда воспользуйтесь пересканированием серверов, особенно обращая внимание на «фишку» – открытие демо-счета из-под терминала. Иногда это единственное спасение, благодаря которому начинали работать многие зависшие торговые платформы, когда не помогали все другие способы.
Источник