Проблема с синхорнным режимом отправки заявок


Проблема с синхорнным режимом отправки заявок
Atom
1/11/2012


В случае, если заявка отправлена в синхорнном режиме, то в случае ошибки регистрации, также приходит сообщение через OnLog, если произошла ошибка при отмене заявки ,также в синхорнном режиме, в OnLog ничего не приходит. Почему так?

Tags:


Thanks:


Alexander

Avatar
Date: 1/11/2012
Reply


OnLog - это что такое?
Thanks:

Alexander

Avatar
Date: 1/11/2012
Reply


Ошибки регистрации заявок приходят через OrdersRegisterFailed
Thanks:

vader

Avatar
Date: 1/11/2012
Reply


OnLog - обработчик события Log
Code

private void OnLog(LogMessage message)
		{
			WriteDiagnostics("LogMessage-" + message.Message);
			if (message.Type != ErrorTypes.None && !_isAbortStopCall){
				if(!IsErrorBecauseClearing(message.Message)){
					AbortStop("OnLog");
				}
				WaitAnotherErrorMessage(message.Message);
			}
		}


"Ошибки регистрации заявок приходят через OrdersRegisterFailed"
Это сообщение пришло именно через событие Log
LogMessage-Заявка 67238786 не была принята по причине System.Exception: Транзакция 'ACCOUNT=SPBFUT00469; TRANS_ID=67238786; CLASSCODE=SPBFUT; SECCODE=RIH2; QUANTITY=1; CLIENT_CODE=s07; OPERATION=S; TYPE=L; ACTION=NEW_ORDER; PRICE=146500;' не была зарегистрирована. Причина 'Ошибка создания заявки. [FORTS] "Сейчас эта сессия не идет.".'.
Thanks:

Alexander

Avatar
Date: 1/11/2012
Reply


А OrdersRegisterFailed и OrdersCancelFailed что выдают?
Надо следить за неуспехом заявок через эти события, а не через Log.

Первый Log может вообще из стратегии придти. Вы сами нигде в лог ничего не пишите?
Thanks:

Alexander

Avatar
Date: 1/11/2012
Reply


И собственно ошибка в чём? За заявками сейчас вы следите не через то событие.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy