Глюк в программе терминала МТ4, или...?

 

Приветствую всех!

Пожалуйста, помогите выяснить причину глюка в программе терминала МТ4 последних обновлений (build 215, 216) или неправильной его настройкой.

За много лет пользования терминалом МТ4 никогда подобных проблем не было.

Суть её в следующем:

- На выделенной линии по Инету, у провайдера сам Инет иногда в выделенку подаётся с прерываниями. То есть сама линия выделенки до провайдера не прерывается, а подача в эту линию самого Инета иногда идёт с кратковременными прерываниями, - так вот при подобных прерываниях Инета в выделенке, терминал МТ4 НЕ ВЫДАЁТ сообщения «Нет связи», в результате обновления графиков молча «замирают». Что это значит при скальпированиях…?!!! Хотя при похожей ситуации но другого характера (без прерывания Инета), а именно кратковременной потери связи только с сервером диллингового центра (по котировкам), МТ4 нормально оповещает об этом - «Нет связи», да и потом автоматически её возобновляет. Прошу обратить внимание на прерывание связи именно Инета в выделенке, а не с севера котировок. Так вот и ещё, при КРАТКОВРЕМЕННОМ прерывании Инета в выделенке, МТ4 с сервером котировок (в добавок к сказанному) автоматически связь НЕ ВОССТАНАВЛИВАЕТ. Что бы восстановить связь с серверм котировок (при восстановленном Инете в выделенке) приходится делать следующее: - не ВЫключяя МТ4, вызываю функцию «Лог» в меню «Файл» и повторно его активирую (в повторно выпавшем окне «лога», данные логина и пароля оказываются без изменения с ранее заполненными данными). Соответственно связь восстанавливается с добавлением в график отсутствующей части, что с «радостью» вызывает увеличение адренлина и в сознании кучу «суффиксов».

Подытожу: - МТ4 не сообщает о потере связи с сервером котировок оповещением «Нет связи» (именно при пропадании Инета в выделенке), так же автоматически не возобновляет связь с сервером котировок при восстановлении Инета в выделенке.

Если есть особенности в настройках МТ4, хотелось бы их знать.

Пожалуйста, посоветуйте, как устранить некорректность именно в работе МТ4, т.к. любые прерывания связи с сервером котировок должны программой МТ4 отображаться - это святое.

С уважением, Gals.

 

На выделенной линии по Инету, у провайдера сам Инет иногда в выделенку подаётся с прерываниями. То есть сама линия выделенки до провайдера не прерывается, а подача в эту линию самого Инета иногда идёт с кратковременными прерываниями,

Вы описываете странную ситуацию. TCP соединения не рвутся, а провайдер делает вид, что с соединением все хорошо?

МетаТрейдер самостоятельно контролирует массу сетевых проблем, явным образом умеет бороться с "черными дырами", автоматически выбирает наилучшие точки доступа и всегда контролирует качество связи.

Сам терминал прервет связь через 20 секунд даже если соединение находится в нормальном состоянии, но не приходит ни одного рабочего пакета. Но если зажать (это может сделать провайдер или просто по техническим причинам) весь сетевой трафик и выдавать пакеты медленно(в час по капле), но для терминала ситуация будет выглядеть как "соединение не прервано, мало-помалу пакеты приходят, значит просто такая убитая связь. рвать принудительно не будем ".


Тут чисто техническая проблема, не имеющая отношения к терминалу. Скорее всего на GPRS/WiFi или аналогичном сидите?
 
Renat:

На выделенной линии по Инету, у провайдера сам Инет иногда в выделенку подаётся с прерываниями. То есть сама линия выделенки до провайдера не прерывается, а подача в эту линию самого Инета иногда идёт с кратковременными прерываниями,

Вы описываете странную ситуацию. TCP соединения не рвутся, а провайдер делает вид, что с соединением все хорошо?...

"соединение не прервано, мало-помалу пакеты приходят, значит просто такая убитая связь. рвать принудительно не будем ".


Тут чисто техническая проблема, не имеющая отношения к терминалу. Скорее всего на GPRS/WiFi или аналогичном сидите?

При этой "странной ситуации", правайдер приносит свои извинения за временные неудобства связанные с «профилактическими работами». Это из телефонного разговора по причине прерываний Интернета.

Кстати, сеть в диспетчере задач при прерывании Инета отражалась.


Мало-помалу может пакеты и приходят, но график без перезапуска логина с паролем не оживает вообще (при параллельно нормально работающих других прогах в востановившемся Инете, например свободно загружается IE c любого сайта)


Компьютер подключен к Интернет через роутер к стандартной выделенной линии, т.е. через LAN.


Уточнение: Инет в выделенке работает хорошо, без прерываний. Но в зтих единичых случаях прерывания, эта проблема и вырисовалась. При выполненных мной советах с техподдержки дилленгового центра,- это при «замирании» МТ4, не перезапуская его, воспользоваться программами Tracert и Telnet. - выяснилось, что всё оказалось в норме вплоть до сервера котировок.

Если для определения причины понадобятся какие-нибудь файлы, пожалуйста, сообщите.

P.S.

Приношу извинение за отсутствие опыта в общениях на форумах, в частности за редактирования сообщений, но это наверстаем.

И ещё, пожалуйста, подскажите, как на этой ветке отобразить снимок – картинку этой проблемы? Файл картинки к сообщению прикрепляю, а он тут ни где не отображается.

С уважением, Gals.

 

У меня не получилось в своём сообщении отобразить картинку с проблемой, попробую описать её с цифрами: - время снимка с экрана на системном лотке 09:59, время последнего бара на графике 08:31, связь 458/2kb. За этот промежуток времени с 8:31 до 9:59 производил проверку связи программами Tracert и Telnet. Связь оказалась в порядке. А по поводу – «…ситуация будет выглядеть как "соединение не прервано, мало-помалу пакеты приходят, значит просто такая убитая связь, - рвать принудительно не будем"», - возникает вопрос: - Если прохождение пакетов в минимальных порциях влечёт практическую остановку обновлений графиков, что идентично «отключке» и без предупреждений, - следовательно это недоработка в МТ4? Может возможно хоть как-то дополнить МТ4 соответствующей этой ситуации функцией с предупреждением, типа «В МТ4 включён спящий режим» или «Отображение графиков в реале временно отключается»? Как это подправить, что бы терминалу МТ4 можно было доверять и не переходить на другие программы?

С уважением, Gals.

 
Renat:

На выделенной линии по Инету, у провайдера сам Инет иногда в выделенку подаётся с прерываниями. То есть сама линия выделенки до провайдера не прерывается, а подача в эту линию самого Инета иногда идёт с кратковременными прерываниями,

Вы описываете странную ситуацию. TCP соединения не рвутся, а провайдер делает вид, что с соединением все хорошо?

МетаТрейдер самостоятельно контролирует массу сетевых проблем, явным образом умеет бороться с "черными дырами", автоматически выбирает наилучшие точки доступа и всегда контролирует качество связи.

Сам терминал прервет связь через 20 секунд даже если соединение находится в нормальном состоянии, но не приходит ни одного рабочего пакета. Но если зажать (это может сделать провайдер или просто по техническим причинам) весь сетевой трафик и выдавать пакеты медленно(в час по капле), но для терминала ситуация будет выглядеть как "соединение не прервано, мало-помалу пакеты приходят, значит просто такая убитая связь. рвать принудительно не будем ".


Тут чисто техническая проблема, не имеющая отношения к терминалу. Скорее всего на GPRS/WiFi или аналогичном сидите?

Бывает, бывает такое...

Сам не решался написать подобное, ибо получилось бы ещё мудрёнее.


С переходом моих провайдеров на безлимитку с PPPoE выползла кучка-мала общих проблем.

(для справки: ранее было впн по трафику...)

- после явного обрыва связи перезванивает 1 раз из 10

- явные обрывы связи стали обыденным явлением, ранее при впн, это было "ЧП районого масштаба" :)

- огромный дисбаланс скорости, то летает, то ползает как речепаха...

- бывает, и довольно таки часто связь прерывается НЕявно, т.е. значек связи "два компа" висит

как ни в чём небывало, а вот собственно коннекта то и нету... или есть, но со скоростью 1 бит\сек

(да-да, именно так однажды бат скачивал почту... ;)))

На МТ это проявляется тем, что говорит связь то есть, но котировки замерзают, на попытку торг.операции

ответит "Нет связи" и... ничего не сбрасывает, а снова ОК и ждёт дальнейших приказов....


Что сами понимаете явственно видно, особенно при разнице локального времени и последней котировки.

И так может продолжаться минутами... десятками минут... часами увы не проверял...

Учитывая что "контроль" работы терминалов идёт на слух, по "пружинке",

заметить это сразу нереально...


Подозреваю что виновник этому провайдер и его сетевой софт,

точнее его раздатчик патронов по фамилии Шейпер... ;)))


Кстати. Эта ситуёвина затрудняет и резервирование автоматизировать.

Выход если тока пинговать внешний ресурс, например Яндекс,

однако и это не выход, он тоже в пролёте может быть...

Впрочем это другая тема.

 

Еще в общую копилку:


Из-за большого количества OldTick останавливалось обновление графиков.

 

Уважаемый Gals, Вы скрытые проблемы со скоростью связи пытаетесь перенести на торговый терминал. У Вас не рвется связь, пакеты идут страшно медленно, но Вы вините терминал.


А его винить не надо - он спроектирован специально с контролем связи, автоматическим ее восстановлением и докачкой данных. После реконнекта все данные докачиваются. Но если у Вас все та же связь, то и докачать Вы ничего не сможете.


Не нужно с больной головы валить на здоровую. Меняйте провайдера на нормального.

 

Уважаемый модератор, пожалуйста, и это не оспаривается, - ответственны в качестве связи провайдеры, - возражений нет, - но банить сообщения…!!!, смысл которых и затрагивает проблему Вами же озвученную - о НЕИЗВЕСТНО (потому, что нет предупреждений о режиме «застывания» обновления графиков) КОГДА, ДОКАЧКОЙ ДАННЫХ И АВТОМАТИЧЕСКОМ ВОССТАНОВЛЕНИИ РАБОТЫ МТ4 (а это ФАКТЫ), - поэтому, пожалуйста, посодействуйте мне в решении МОЕЙ ПРОБЛЕМЫ. Смена же провайдеров, не устранит проблему МТ4 (ведь накладки есть у всех). А дополнение к программе МТ4 только укрепит её репутацию, тем более, что это нужно лично мне (да и народ откликнулся). Если у Вас цель не допускать огласки проблем в МТ4, то я не против. И даже если моя просьба к знатокам МТ4, затрагивает чьи то интересы, то приношу извинения.

Пожалуйста, посодействуйте оказанию техпомощи в этой ветке, как специалист, или (если Вас не затруднит) давайте решим эту проблему по Email переписке. Меня волнует именно решение проблемы, а не рейтинг на форуме.

С уважением, Gals.

 
Gals:

Уважаемый модератор, пожалуйста,

...

Меня волнует именно решение проблемы, а не рейтинг на форуме.

С уважением, Gals.

https://championship.mql5.com/2012/en

Так что рейтинг поднимать ему выше некуда... ;)))


В работе тестирую практически каждый билд и подолгу.

Различия были тогда, когда было описано в релизе...

По крайней мере сейчас юзаю от 213 до 216 билда на постоянке,

и у всех одинаковое поведение...


Кстати! забыл добавить...

Очень большие потери по дороге на узловых точках.

 

kombat, спасибо за ссылку, будем знать хоть своих «отцов».

 

Можно попробовать пойти от обратного. Соответственно вопрос будет таким:

Как без изменений МТ4, создать какой-нибудь «контроллер» передачи пакетов в МТ4, с сигнальным порогом срабатывания, увязанный с порогом «застывания» МТ4?

P.S.

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

Причина обращения: