Здравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
- FORTS большие задержки, при исполнении приказов
- Оптимизация и Тестирование вне выборки.
- ФОРТС. Вопросы по исполнению
dimontus:
Здравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
Здравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
А чем не подходит
IsConnected ( | ) |
dimontus:
Здравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
технически реализовать можно через WINSOCK, через APIЗдравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
ICMP
если вы стоите за файрволом разрешить пакеты ICMP
если вы стоите за прокси сервером, пинг не будет работать, если прокси не поодерживает ICMP, не включен NAT
---
вопрос в другом а зачем так сложно ?
ну если пинг не пройдет, то и ТИК не прийдет советник не отработает, следовательно пинговать нет смысла
кроме того, например я как администратор вполне могу запретить ICMP пакеты, а порт 443 TCP будет работать
ICMP в общем то может быть запрещен! бывает АДМИНЫ запрещают ICMP ...
Talex:
А чем не подходит
IsConnected говорит есть связь или нет, но ничего не говорит о качестве связи :-((
dimontus:
Здравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
Здравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
А чем не подходит
IsConnected ( | ) |
YuraZ:
ICMP
если вы стоите за файрволом разрешить пакеты ICMP
если вы стоите за прокси сервером, пинг не будет работать, если прокси не поодерживает ICMP, не включен NAT
---
вопрос в другом а зачем так сложно ?
ну если пинг не пройдет, то и ТИК не прийдет советник не отработает, следовательно пинговать нет смысла
кроме того, например я как администратор вполне могу запретить ICMP пакеты, а порт 443 TCP будет работать
ICMP в общем то может быть запрещен! бывает АДМИНЫ запрещают ICMP ...
В том то и фишка, что тики идут после отправки приказа торговому серверу, причем они могут идти в течении 10 секунд и только после этого от сервера придет request was accepted by server, а тех поддержка ДЦ склоняется к тому что у меня плохой канал связи, вот и хочу дойти до истины :-)dimontus:
Здравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
технически реализовать можно через WINSOCK, через APIЗдравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
ICMP
если вы стоите за файрволом разрешить пакеты ICMP
если вы стоите за прокси сервером, пинг не будет работать, если прокси не поодерживает ICMP, не включен NAT
---
вопрос в другом а зачем так сложно ?
ну если пинг не пройдет, то и ТИК не прийдет советник не отработает, следовательно пинговать нет смысла
кроме того, например я как администратор вполне могу запретить ICMP пакеты, а порт 443 TCP будет работать
ICMP в общем то может быть запрещен! бывает АДМИНЫ запрещают ICMP ...
dimontus:
попробуйте поставить ПИНГ YuraZ:
ICMP
если вы стоите за файрволом разрешить пакеты ICMP
если вы стоите за прокси сервером, пинг не будет работать, если прокси не поодерживает ICMP, не включен NAT
---
вопрос в другом а зачем так сложно ?
ну если пинг не пройдет, то и ТИК не прийдет советник не отработает, следовательно пинговать нет смысла
кроме того, например я как администратор вполне могу запретить ICMP пакеты, а порт 443 TCP будет работать
ICMP в общем то может быть запрещен! бывает АДМИНЫ запрещают ICMP ...
В том то и фишка, что тики идут после отправки приказа торговому серверу, причем они могут идти в течении 10 секунд и только после этого от сервера придет request was accepted by server, а тех поддержка ДЦ склоняется к тому что у меня плохой канал связи, вот и хочу дойти до истины :-)dimontus:
Здравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
технически реализовать можно через WINSOCK, через APIЗдравствуйте, подскажите как реализовать пинг торгового сервера через советника. Смысл в втом чтобы перед подачей торговых команд, сделать пинг сервера, и если со связью все нормально открыться/закрыться :-)
ICMP
если вы стоите за файрволом разрешить пакеты ICMP
если вы стоите за прокси сервером, пинг не будет работать, если прокси не поодерживает ICMP, не включен NAT
---
вопрос в другом а зачем так сложно ?
ну если пинг не пройдет, то и ТИК не прийдет советник не отработает, следовательно пинговать нет смысла
кроме того, например я как администратор вполне могу запретить ICMP пакеты, а порт 443 TCP будет работать
ICMP в общем то может быть запрещен! бывает АДМИНЫ запрещают ICMP ...
ping -t <IPАДРЕССЕРВЕРА>
и указать IP сервера! причем учтите что терминал может переключиться на резервный сервер
netstat -an
вам покажет IP адрес куда смотрит ваш терминал порт 443
просканируйте все IP адреса и на все поставьте постоянный пинг на все адреса
затем проверяйте свой канал по задержкам ping вы получите общее представление о качестве вашей связи
( размер пакета ICMP очень маленький - потому особо вы не увидите ничего )
ping -t -l 1024
поднять размер ICMP пакета до 1 кб
ping -t -l 512 или 0.5к
только учтите если вы на долгое время оставите ping, ДЦ вас может забанить как флудера!
..\YuraZ\mt211>ping
Использование: ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS]
[-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]]
[-w таймаут] конечноеИмя
Параметры:
-t Отправка пакетов на указанный узел до команды прерывания.
Для вывода статистики и продолжения нажмите
<Ctrl>+<Break>, для прекращения - <Ctrl>+<C>.
-a Определение адресов по именам узлов.
-n число Число отправляемых запросов.
-l размер Размер буфера отправки.
-f Установка флага, запрещающего фрагментацию пакета.
-i TTL Задание срока жизни пакета (поле "Time To Live").
-v TOS Задание типа службы (поле "Type Of Service").
-r число Запись маршрута для указанного числа переходов.
-s число Штамп времени для указанного числа переходов.
-j списокУзлов Свободный выбор маршрута по списку узлов.
-k списокУзлов Жесткий выбор маршрута по списку узлов.
-w таймаут Таймаут каждого ответа в миллисекундах.
---
у меня советник имеел и 60 секунд реквоты и более и я не жужжу :-) считаю это нормально
А можно как-нибудь эти данные в автоматическом режиме скидывать с текстовый файл, чтобы потом их включть в отчет терминала :-)
dimontus:
А можно как-нибудь эти данные в автоматическом режиме скидывать с текстовый файл, чтобы потом их включть в отчет терминала :-)
можноА можно как-нибудь эти данные в автоматическом режиме скидывать с текстовый файл, чтобы потом их включть в отчет терминала :-)
только не в ОТЧЕТ терминала а в отдельные текстовые файлы
но юридической силы они вряд ли будут имет как впрочем и другие
реквоты как были так и будут
просто вы убедитесь что ваш канал вполне приличный!
я бы поменял в таком случае ДЦ на другой у которого сервера мощнее
и реквотов поменьше
пусть ДЦ конкурируют между собой, зачем Вам решать проблемы их плохой связи и плохой работы серверов ДЦ
перед запросом вызываете через API
ping -l 512 адресДЦ1 > C:\TEST1.TXT
ping -l 512 адрес ДЦ2 > C:\TEST2.TXT
ping -l 512 адрес ДЦ3 > C:\TEST3.TXT
если у вашего ДЦ 3 адреса
как запускать внешнюю программу тут где то было
YuraZ:
---
у меня советник имеел и 60 секунд реквоты и более и я не жужжу :-) считаю это нормально
Когда такое происходит через сделку и да и еще при большом кол-ве сделок в день, становится как то подозрительно :-) при том что месяц назад все было нормуль, да и есть счет, где тоже все нормуль.... :-)
---
у меня советник имеел и 60 секунд реквоты и более и я не жужжу :-) считаю это нормально
YuraZ:
перед запросом вызываете через API
ping -l 512 адресДЦ1 > C:\TEST1.TXT
ping -l 512 адрес ДЦ2 > C:\TEST2.TXT
ping -l 512 адрес ДЦ3 > C:\TEST3.TXT
если у вашего ДЦ 3 адреса
как запускать внешнюю программу тут где то было
ВООБЩЕ СУПЕР!!! СПАСИБО!!! :-)
dimontus:
А можно как-нибудь эти данные в автоматическом режиме скидывать с текстовый файл, чтобы потом их включть в отчет терминала :-)
можноА можно как-нибудь эти данные в автоматическом режиме скидывать с текстовый файл, чтобы потом их включть в отчет терминала :-)
перед запросом вызываете через API
ping -l 512 адресДЦ1 > C:\TEST1.TXT
ping -l 512 адрес ДЦ2 > C:\TEST2.TXT
ping -l 512 адрес ДЦ3 > C:\TEST3.TXT
если у вашего ДЦ 3 адреса
как запускать внешнюю программу тут где то было
dimontus:
если у ВАС пошла прибыль :-) не удивлен я
YuraZ:
---
у меня советник имеел и 60 секунд реквоты и более и я не жужжу :-) считаю это нормально
Когда такое происходит через сделку и да и еще при большом кол-ве сделок в день, становится как то подозрительно :-) при том что месяц назад все было нормуль, да и есть счет, где тоже все нормуль.... :-)---
у меня советник имеел и 60 секунд реквоты и более и я не жужжу :-) считаю это нормально
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь