2016-08-31 9 views
0

Ниже прилагается файл конфигурацииКак подключиться к сеансу после выхода из системы в qucikfix содержит несколько сеансов?

[default] 
PersistMessages=Y 
ConnectionType=initiator 
UseDataDictionary=Y 

[SESSION] 
ConnectionType=initiator 
FileStorePath=store 
FileLogPath=fixlog 
StartTime=00:00:00 
EndTime=00:00:00 
BeginString=FIXT.1.1 
AppDataDictionary=FIX50SP2.xml 
TransportDataDictionary=FIXT.1.1.xml 
DefaultApplVerID=FIX.5.0SP2 
SenderCompID=xxxxx 
TargetCompID=yyyyy 
DeliverToCompID=zzzzz 
Username=xxxxxx 
Password=yyyyyy 
SocketConnectHost=aaaa 
SocketConnectPort=xxxxx 
HeartBtInt=20 
#ReconnectInterval=30 
ResetOnLogon=Y 
#ResetOnLogout=Y 
#ResetOnDisconnect=Y 

[SESSION] 
ConnectionType=initiator 
FileStorePath=store 
FileLogPath=fixlog 
StartTime=00:00:00 
EndTime=00:00:00 
BeginString=FIXT.1.1 
AppDataDictionary=FIX50SP2.xml 
TransportDataDictionary=FIXT.1.1.xml 
DefaultApplVerID=FIX.5.0SP2 
SenderCompID=aaaaa 
TargetCompID=bbbb 
Username=xxxxx 
Password=cccccc 
DeliverToCompID=yyyyy 
SocketConnectHost=xxxxx 
SocketConnectPort=dddddd 
HeartBtInt=20 
#ReconnectInterval=30 
ResetOnLogon=Y 

выйти из системы одного сеанса я шлю

QuickFix.Session.LookupSession(priceSessionID).Logout();

я получил выход из системы для конкретной сессии. Здесь мой вопрос: как войти в тот же сеанс, не выйдя из другой сессии ?? и без остановки инициатора.

+0

Что вы хотите остановить инициатора? –

+0

Вы не можете просто войти в сеанс после того, как вы получили выход из системы? –

ответ

0

QF на самом деле не предназначен для использования, когда вы вручную регистрируетесь или выходите из системы.

Желаемое Последовательность действий:

  1. Запустите приложение в любое время.
  2. Если текущее время находится в пределах заданного окна сеанса, попытка входа в систему
  3. Если текущее время не находится в пределах заданного окна сеанса, дожидаемся начала сеанса времени, а затем попытаться войти в систему
  4. , если сеанс конечного времени происходит, выдается.
+0

, поэтому мы не можем выйти и войти, когда хотим? – pallavi

+1

Я думаю, вы можете с инициатором.stop/start, но вы сказали, что не хотите этого делать, что не имеет для меня никакого смысла. –

+0

если я остановлю инициатора, оба сеанса выйдут из системы ... я не хочу, чтобы это произошло. Я хочу выйти из одного сеанса ... и хочу войти в этот конкретный сеанс после выхода из системы. – pallavi

 Смежные вопросы

  • Нет связанных вопросов^_^