Мда... Нужно быть энтузиастом, чтобы юзать дц. Сегодня обнаружил на всех валютных парах Альпари по несколько разрывов. В 21-15 и после нуля часов по серверному времени. Сразу не понял, что никакой войны ночью не было.
Стал пытаться обновить отсутствующие котировки - понятное дело, что датацентру все мои нажимания "Обновления" по барабану. Так что выражение "для скооперировавшихся трейдеров" - несколько смело, однако. Работать без дц немного спокойней, по крайней мере не добавляется еще одно "слабое звено", которое по сути является черным ящиком и никаких опозновательных знаков на себе не несет, кроме трех видов сообщений о статусе "Started", "Stopped" и "Unknown" . Сами логи никакой информации для меня не представляют, кроме того, что пытаются залогинится иногда и сделать ливапдейт, когда он уже не нужен. Я не могу представить вариантов использования ДЦ кроме одного - на каждый независимый канал связи вешается по одному дц на каждого брокера и тип счета (демо и реал). Если имеет два канала связи (кабельный интренет и XDSL), два поставщика котировок и на каждом по реалу и демосчете - тогда нужно ставить 2х2х2 датацентров.
Без датацентра тоже не смог на одном из счетов заклеить дырки. Сколько не перегружал МТ4 - всегда берет по 2 бара. Сервер Альпари. "Обновление" идет из одного источника, а результат разный. Я конечно, могу при желании добиться синхронизации (путем перезагрузки компа, терминалов, переписи history из одной папки в другую), но не интуинтивно понятным путем.
ДЦ делает попытки соедниться с сервером через разумные промежутки времени: 0 сек - в первый раз 10 сек - после 1 первой неудачи 20 сек - после 18 неудач 30 сек - после 24 В тот момент, когда ДЦ сам не соединился с главным сервером, он никому не дает к себе законнектиться. Отсюда "DataCenter connecting failed [6]".
Пришел к выводу, что есть разница между отстутствием котировок в терминалах 21.11 от 29.11.05. В промежуток между 18.11 и 21.11 котировки в дц поступали и копились в базе, только терминалам не выдавались (терминалы не могли достучаться до дц, пока я вручную в одном из терминалов не нажал "Обновление" - тогда остальные два терминала автоматом связались с датацентром ). После восстановления связи между терм и дц. все стало работать так, как будто ничего не было. А 29.11 (то есть вчера) связь не имел сам датацентр (то ли инета не было, то ли еще какая причина - неважно) и все попытки получить новые котировки через дц провалились. Более того, в одном из терминалов "дырявые" базы имели отметку "валидности", вследствие чего я не смог и напрямую обновить базы. Пришлось просто сносить базы 15-минуток по всем валютным парам и подкачивать вручную на максимальную глубину. Надо бы какой-нибудь скрипт на этот случай сделать, а то утомляет вручную.
Кстати о птичках. Логи пишутся в тайм-зоне GMT ? Потому как у меня на компе стоит Московское время, логи пишутся МТС-3часа, Альпари сервера идут в МСК-2 часа.
Стал пытаться обновить отсутствующие котировки - понятное дело, что датацентру все мои нажимания "Обновления" по барабану.
Так что выражение "для скооперировавшихся трейдеров" - несколько смело, однако.
Работать без дц немного спокойней, по крайней мере не добавляется еще одно "слабое звено", которое по сути является черным ящиком и никаких опозновательных знаков на себе не несет, кроме трех видов сообщений о статусе
"Started", "Stopped" и "Unknown" . Сами логи никакой информации для меня не представляют, кроме того, что пытаются залогинится иногда и сделать ливапдейт, когда он уже не нужен.
Я не могу представить вариантов использования ДЦ кроме одного - на каждый независимый канал связи вешается по одному дц на каждого брокера и тип счета (демо и реал). Если имеет два канала связи (кабельный интренет и XDSL), два поставщика котировок и на каждом по реалу и демосчете - тогда нужно ставить 2х2х2 датацентров.
Разрывы:
один
2005.11.29 18:03:48 '105040': DataCenter connecting failed [6]
2005.11.29 18:03:45 '105040': login (4.00, #2841B56A)
2005.11.29 18:03:06 HistoryCenter: 14999 bars imported in 'GBPUSD15'
2005.11.29 18:02:36 '105040': login (4.00, #2841B56A)
2005.11.29 18:02:35 HistoryCenter: synchronize 'GBPUSD15'
2005.11.29 18:00:13 Custom indicator EZZ GBPUSD,M15: removed
2005.11.29 17:13:07 '105040': login (4.00, #2841B56A)
2005.11.29 17:11:41 '105040': DataCenter connecting failed [6]
2005.11.29 16:13:35 '105040': login (4.00, #2841B56A)
2005.11.29 16:13:33 '105040': login (4.00, #2841B56A)
2005.11.29 14:11:10 '105040': login (4.00, #2841B56A)
2005.11.29 14:10:20 '105040': DataCenter connecting failed [6]
2005.11.29 14:10:17 '105040': login (4.00, #2841B56A)
второй
2005.11.29 18:03:50 '105039': DataCenter connecting failed [6]
2005.11.29 18:03:30 '105039': login (4.00, #2841B56A)
2005.11.29 18:03:28 '105039': login (4.00, #2841B56A)
2005.11.29 17:13:07 '105039': login (4.00, #2841B56A)
2005.11.29 17:11:41 '105039': DataCenter connecting failed [6]
2005.11.29 16:13:38 '105039': login (4.00, #2841B56A)
2005.11.29 16:13:35 '105039': login (4.00, #2841B56A)
2005.11.29 16:13:26 '105039': login (4.00, #2841B56A)
2005.11.29 14:28:08 '105039': login (4.00, #2841B56A)
2005.11.29 14:28:06 '105039': login (4.00, #2841B56A)
2005.11.29 14:11:12 '105039': login (4.00, #2841B56A)
2005.11.29 14:10:22 '105039': DataCenter connecting failed [6]
2005.11.29 14:10:19 '105039': login (4.00, #2841B56A)
2005.11.29 14:09:22 '105039': connect failed [6]
2005.11.29 13:32:05 '105039': login (4.00, #2841B56A)
2005.11.29 13:32:02 '105039': login (4.00, #2841B56A)
на этих терминалах советники просыпаются только вечером
Третий лог от терминала, работающего напрямую:
2005.11.29 18:03:45 '117245': login (4.00, #2841B56A)
2005.11.29 18:03:30 HistoryCenter: 2 bars imported in 'GBPUSD15'
2005.11.29 18:03:30 '117245': login (4.00, #2841B56A)
2005.11.29 18:03:05 HistoryCenter: synchronize 'GBPUSD15'
2005.11.29 18:02:23 HistoryCenter: synchronize 'GBPUSD15'
2005.11.29 18:00:59 HistoryCenter: 15034 bars imported in 'GBPUSD15'
2005.11.29 18:00:55 '117245': login (4.00, #2841B56A)
2005.11.29 18:00:51 HistoryCenter: synchronize 'GBPUSD15'
2005.11.29 17:39:11 Mail: 'NRTR v3' has been sent
2005.11.29 17:37:14 '117245': login (4.00, #2841B56A)
2005.11.29 16:16:21 Mail: 'NRTR v3' has been sent
2005.11.29 16:01:19 Mail: 'NRTR v3' has been sent
2005.11.29 15:31:36 Mail: 'NRTR v3' has been sent
2005.11.29 15:17:32 Mail: 'NRTR v3' has been sent
Непонятно происхождение ошибки 6 при работе через ДЦ, в то время как напрямую такой ошибки нет.
0 сек - в первый раз
10 сек - после 1 первой неудачи
20 сек - после 18 неудач
30 сек - после 24
В тот момент, когда ДЦ сам не соединился с главным сервером, он никому не дает к себе законнектиться. Отсюда "DataCenter connecting failed [6]".
В промежуток между 18.11 и 21.11 котировки в дц поступали и копились в базе, только терминалам не выдавались (терминалы не могли достучаться до дц, пока я вручную в одном из терминалов не нажал "Обновление" - тогда остальные два терминала автоматом связались с датацентром ). После восстановления связи между терм и дц. все стало работать так, как будто ничего не было.
А 29.11 (то есть вчера) связь не имел сам датацентр (то ли инета не было, то ли еще какая причина - неважно) и все попытки получить новые котировки через дц провалились. Более того, в одном из терминалов "дырявые" базы имели отметку "валидности", вследствие чего я не смог и напрямую обновить базы. Пришлось просто сносить базы 15-минуток по всем валютным парам и подкачивать вручную на максимальную глубину. Надо бы какой-нибудь скрипт на этот случай сделать, а то утомляет вручную.
05:44:15 195.135.1.3: '105039' login [ver: 400.186]
05:44:22 195.135.1.3: '105040' login [ver: 400.186]
07:08:03 195.135.1.3: '105039' login [ver: 400.186]
07:08:04 195.135.1.3: '105040' login [ver: 400.186]
09:45:39 Datafeed: thread terminated
09:45:41 Exit: server deleted
09:45:41 Exit: data feeder deleted
09:45:41 Exit: LiveUpdate base deleted
09:45:41 Exit: news base deleted
09:45:41 Exit: ip base deleted
09:45:41 Exit: securities deleted
09:45:41 Exit: history center deleted
09:45:41 Exit: finished
09:45:41 Exit: finished
05:44:15 195.135.1.3: '105039' login [ver: 400.186]
05:44:22 195.135.1.3: '105040' login [ver: 400.186]
07:08:03 195.135.1.3: '105039' login [ver: 400.186]
07:08:04 195.135.1.3: '105040' login [ver: 400.186]
09:45:39 Datafeed: thread terminated
09:45:41 Exit: server deleted
09:45:41 Exit: data feeder deleted
09:45:41 Exit: LiveUpdate base deleted
09:45:41 Exit: news base deleted
09:45:41 Exit: ip base deleted
09:45:41 Exit: securities deleted
09:45:41 Exit: history center deleted
09:45:41 Exit: finished
09:45:41 Exit: finished
Это просто сообщения об удалении объектов из памяти.
Потому как у меня на компе стоит Московское время, логи пишутся МТС-3часа, Альпари сервера идут в МСК-2 часа.