Как проверить работу дата-центра? - страница 11

 
Перезагрузил терминал, настройки дата-центра не менял (Автоконфигурация не стоит, адрес д/ц прописан) - не хочет работать на реале Альпари.



Щас уберу адрес д/ц, посмотрим.
 
Без указанного адреса датацентра терминал заработал. В общем, не знаю что там изменилось, но сделано так, чтобы нельзя было переключаться между демо-демо датацентром и реал-сервером. Придется пятый терминал ставить .
 
Что то перетянули спецы в Альпари, только что обнаружил, что в двух терминалах висят незакрытые ордера, которые должны были закрыться в 11-00 по Москве. Глянул логи Журнала - а там
синхронно
начались проблемы с диспетчером торговли.
2006.01.27 11:53:35 TradeDispatcher: trade context is busy
2006.01.27 11:53:35 TradeDispatcher: trade context is busy
2006.01.27 11:53:34 TradeDispatcher: trade context is busy
2006.01.27 11:53:33 TradeDispatcher: trade context is busy
2006.01.27 11:53:33 TradeDispatcher: trade context is busy
2006.01.27 11:53:33 TradeDispatcher: trade context is busy
2006.01.27 11:53:32 TradeDispatcher: trade context is busy
2006.01.27 11:53:32 TradeDispatcher: trade context is busy
2006.01.27 11:53:30 TradeDispatcher: trade context is busy
2006.01.27 11:53:30 TradeDispatcher: trade context is busy
2006.01.27 11:53:28 TradeDispatcher: trade context is busy
2006.01.27 11:53:28 TradeDispatcher: trade context is busy
2006.01.27 11:53:27 TradeDispatcher: trade context is busy
2006.01.27 11:53:27 TradeDispatcher: trade context is busy


логи второго терминала такие же.
Код советника не менялся с самого начала (один и тот же советник на 10 слишним парах).

Блок закрытия:
void CheckAndClose() {
  int cnt = OrdersTotal();
  for (int i=0; i < cnt; i++) {
    OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    if (OrderSymbol() != Symbol()) continue;
    if (OrderMagicNumber() != magic) continue;

    if (OrderType() == OP_BUY) {
      OrderClose(OrderTicket(), OrderLots(), Bid, 3);
    }
    else if (OrderType() == OP_SELL) {
      OrderClose(OrderTicket(), OrderLots(), Ask, 3);
    }
  }
}



Сейчас заметил, что закрытие идет неправильно - снизу вверх, но ведь раньше работало :)
Такой код может грозить только тем, что будет закрывать с руганью терминала, но при этом закрывать то все равно будет, просто немного коряво.

 
Попытка закрыть ордера скриптом дала такую ще ошибку - 146.

Перезагрузка терминалов помогла - все ордера закрылись:
2006.01.27 12:08:26 '105039': order #2965450 buy 0.10 EURUSD at 1.2213 sl: 1.2123 tp: 1.2229 closed at price 1.2209
2006.01.27 12:08:26 '105039': request in process
2006.01.27 12:08:26 '105039': request was accepted by server
2006.01.27 12:08:26 '105039': close order #2965450 buy 0.10 EURUSD at 1.2213 sl: 0.0000 tp: 0.0000 at price 1.2209
2006.01.27 12:08:22 '105039': order #2965429 buy 0.10 USDCAD at 1.1506 sl: 1.1416 tp: 1.1522 closed at price 1.1485
2006.01.27 12:08:22 '105039': request in process
2006.01.27 12:08:22 '105039': request was accepted by server
2006.01.27 12:08:21 '105039': close order #2965429 buy 0.10 USDCAD at 1.1506 sl: 0.0000 tp: 0.0000 at price 1.1485
2006.01.27 12:08:20 '105039': order #2965397 buy 0.10 EURCAD at 1.4050 sl: 1.3960 tp: 1.4066 closed at price 1.4023
2006.01.27 12:08:20 '105039': request in process
2006.01.27 12:08:20 '105039': request was accepted by server
2006.01.27 12:08:20 TradeDispatcher: trade context is busy
2006.01.27 12:08:20 '105039': close order #2965397 buy 0.10 EURCAD at 1.4050 sl: 0.0000 tp: 0.0000 at price 1.4023
2006.01.27 12:08:14 '105039': order #2965411 sell 0.10 GBPCHF at 2.2591 sl: 2.2681 tp: 2.2575 closed at price 2.2612
2006.01.27 12:08:14 '105039': request in process
2006.01.27 12:08:14 '105039': request was accepted by server
2006.01.27 12:08:14 '105039': close order #2965411 sell 0.10 GBPCHF at 2.2591 sl: 0.0000 tp: 0.0000 at price 2.2612
2006.01.27 12:08:13 '105039': order #2965408 sell 0.10 USDCHF at 1.2692 sl: 1.2782 tp: 1.2676 closed at price 1.2707
2006.01.27 12:08:13 '105039': request in process
2006.01.27 12:08:13 '105039': request was accepted by server
2006.01.27 12:08:13 TradeDispatcher: trade context is busy
2006.01.27 12:08:13 '105039': close order #2965408 sell 0.10 USDCHF at 1.2692 sl: 0.0000 tp: 0.0000 at price 1.2707
2006.01.27 12:08:11 '105039': order #2965419 buy 0.10 EURAUD at 1.6255 sl: 1.6165 tp: 1.6271 closed at price 1.6218
2006.01.27 12:08:11 '105039': request in process
2006.01.27 12:08:11 '105039': request was accepted by server
2006.01.27 12:08:11 '105039': close order #2965419 buy 0.10 EURAUD at 1.6255 sl: 0.0000 tp: 0.0000 at price 1.6218
2006.01.27 12:08:11 TradeDispatcher: trade context is busy
2006.01.27 12:08:11 '105039': order #2965441 sell 0.10 EURGBP at 0.6859 sl: 0.6949 tp: 0.6843 closed at price 0.6865
2006.01.27 12:08:11 '105039': request in process
2006.01.27 12:08:11 '105039': request was accepted by server
2006.01.27 12:08:11 '105039': close order #2965441 sell 0.10 EURGBP at 0.6859 sl: 0.0000 tp: 0.0000 at price 0.6865
2006.01.27 12:08:11 '105039': login (4.00, #28710D84)
2006.01.27 12:08:10 TradeDispatcher: trade context is busy
2006.01.27 12:08:10 TradeDispatcher: trade context is busy
2006.01.27 12:08:01 '105039': login (4.00, #28710D84)
2006.01.27 12:07:57 LiveUpdate: new version 4.00 build 188 is available
2006.01.27 12:07:57 '105039': login (4.00, #28710D84)


и второй

2006.01.27 12:10:06 '105040': order #2965428 buy 0.10 USDCAD at 1.1506 sl: 1.1416 tp: 1.1522 closed at price 1.1484
2006.01.27 12:10:06 '105040': request in process
2006.01.27 12:10:06 '105040': request was accepted by server
2006.01.27 12:10:06 '105040': close order #2965428 buy 0.10 USDCAD at 1.1506 sl: 0.0000 tp: 0.0000 at price 1.1484
2006.01.27 12:09:46 '105040': order #2965396 buy 0.10 EURCAD at 1.4050 sl: 1.3960 tp: 1.4066 closed at price 1.4022
2006.01.27 12:09:46 '105040': request in process
2006.01.27 12:09:46 '105040': request was accepted by server
2006.01.27 12:09:46 '105040': close order #2965396 buy 0.10 EURCAD at 1.4050 sl: 0.0000 tp: 0.0000 at price 1.4022
2006.01.27 12:09:36 '105040': order #2965440 sell 0.10 EURGBP at 0.6859 sl: 0.6949 tp: 0.6843 closed at price 0.6863
2006.01.27 12:09:36 '105040': request in process
2006.01.27 12:09:36 '105040': request was accepted by server
2006.01.27 12:09:36 '105040': close order #2965440 sell 0.10 EURGBP at 0.6859 sl: 0.0000 tp: 0.0000 at price 0.6863
2006.01.27 12:09:35 '105040': order #2965423 buy 0.10 AUDUSD at 0.7520 sl: 0.7430 tp: 0.7536 closed at price 0.7525
2006.01.27 12:09:35 '105040': request in process
2006.01.27 12:09:35 '105040': request was accepted by server
2006.01.27 12:09:35 '105040': close order #2965423 buy 0.10 AUDUSD at 0.7520 sl: 0.0000 tp: 0.0000 at price 0.7525
2006.01.27 12:09:26 '105040': order #2965410 sell 0.10 GBPCHF at 2.2591 sl: 2.2681 tp: 2.2575 closed at price 2.2616
2006.01.27 12:09:26 '105040': request in process
2006.01.27 12:09:26 '105040': request was accepted by server
2006.01.27 12:09:26 '105040': close order #2965410 sell 0.10 GBPCHF at 2.2591 sl: 0.0000 tp: 0.0000 at price 2.2616
2006.01.27 12:09:25 TradeDispatcher: trade context is busy
2006.01.27 12:09:25 '105040': order #2965407 sell 0.10 USDCHF at 1.2692 sl: 1.2782 tp: 1.2676 closed at price 1.2709
2006.01.27 12:09:24 '105040': request in process
2006.01.27 12:09:24 '105040': request was accepted by server
2006.01.27 12:09:24 TradeDispatcher: trade context is busy
2006.01.27 12:09:24 TradeDispatcher: trade context is busy
2006.01.27 12:09:24 '105040': close order #2965407 sell 0.10 USDCHF at 1.2692 sl: 0.0000 tp: 0.0000 at price 1.2709
2006.01.27 12:09:23 '105040': order #2965418 buy 0.10 EURAUD at 1.6255 sl: 1.6165 tp: 1.6271 closed at price 1.6217
2006.01.27 12:09:23 '105040': request in process
2006.01.27 12:09:23 '105040': request was accepted by server
2006.01.27 12:09:23 TradeDispatcher: trade context is busy
2006.01.27 12:09:23 '105040': close order #2965418 buy 0.10 EURAUD at 1.6255 sl: 0.0000 tp: 0.0000 at price 1.6217
2006.01.27 12:09:23 TradeDispatcher: trade context is busy
2006.01.27 12:09:00 '105040': order #2965449 buy 0.10 EURUSD at 1.2213 sl: 1.2123 tp: 1.2229 closed at price 1.2209
2006.01.27 12:09:00 '105040': request in process
2006.01.27 12:09:00 '105040': request was accepted by server
2006.01.27 12:08:59 '105040': close order #2965449 buy 0.10 EURUSD at 1.2213 sl: 0.0000 tp: 0.0000 at price 1.2209
2006.01.27 12:08:59 '105040': login (4.00, #28710D84)
2006.01.27 12:08:58 TradeDispatcher: trade context is busy
2006.01.27 12:08:58 TradeDispatcher: trade context is busy
2006.01.27 12:08:58 TradeDispatcher: trade context is busy
2006.01.27 12:08:58 TradeDispatcher: trade context is busy
2006.01.27 12:08:40 '105040': login (4.00, #28710D84)
2006.01.27 12:08:37 LiveUpdate: new version 4.00 build 188 is available
2006.01.27 12:08:36 '105040': login (4.00, #28710D84)


Билд 186 от 14.12.2005 Похоже, что сами терминалы каким-то образом зависли. Придется обновлять .
 
Обалдеть!!!
Поставил в терминале(билд 188 от 17.01.06) галку "Автоконфигурация Дата Центра" , адрес датацентра, естественно, не прописан (билд 295 от 19.01.06) , закрыл и заново запустил терминал ... - и значок связи стал сине-зеленым, то есть , терминал сам нашел приватный (не публичный) датацентр. Или при ливапдейте датацентр встал как публичный автоматом (сам)?!!
По крайней мере, в первый раз я инсталировал датацентр как приватный.
Как проверить - в каком режие работает датацентр (приватный или публичный) ?
 
Решил глянуть через AtGuard - кто куда коннектится. Тут новая загадка - отражается активность 8 терминалов (открыто 4 терминала) , при этом 3 терминалов коннектятся к внешнему адресу ...222 , два терминала к адресу ...32 и три терминала к внутреннему адресу (как я понял). На рисунке влезло только 7 terminal.exe


Проверил пактивность датацентра - тоже сюрприз. Шесть соединений , все видны на рисунке.


Можно немного ликбеза получить?
 
Версия с чудесным обращением приватного датацентра в публичный не подтвердилась - сегодня утром(может ночью) этот терминал опять стал красно-зеленым.
 
Датацентр опять не позволяет подкачивать отсутствующие котировки.
Автоконфигурации нет, прописан адрес датацентра.
 
"Сдается мне, Герасим, что ты чего-то не договариваешь - сказала Муму и продолжила грести веслами"
Без подключения к датацентру "Обновление" тоже не идет, зато увидел новое сообщение - "Read failed"



ПОка готовил пост (минут 5-10) все-таки обновилось, странно как-то.
 
ПОка готовил пост (минут 5-10) все-таки обновилось, странно как-то.


Может, Альпари чего-то химичит? У меня вчера было схожее на Фибо-Форекс, правда, ДЦ не использую. Связь рвалась и восстанавливалась каждые несколько секунд; никакая диагностика при этом в журнал не выводилась. Потом все чудесным образом заработало. На Альпари в то же самое время (без ДЦ) проблем практически не было. Два обрыва связи, наверное, не в счет.
Причина обращения: