Exemplo n.º 1
0
        // account의 준비를 도와주는 클래스이다.
        public PB_WorkingOrderLoader(String accountName, String password, Account.OrderLineType pt)
        {
            _accountName = accountName;
            _password = password;
            _pt = pt;

            // 객체생성
            _bizServer = new BizConcServer();

            _IBizConcServerEvents_ReceiveResultEventHandler _bizServerEvent = new _IBizConcServerEvents_ReceiveResultEventHandler(_bizServer_ReceiveResult);
            _bizServer.ReceiveResult += _bizServerEvent;

            if (_pt == Account.OrderLineType.StockSpotLine)
            {
                _bizServer.SetViewType(cSTOCK_UNITY, cDT_OUTTYPE_NOTCONT); // 미체결
                _bizServer.AddRepeatDataAll();
                _bizServer.SendReceive(_accountName, _password);
            }
            else if (_pt == Account.OrderLineType.FutureOptionSpreadLine)
            {
                _bizServer.SetViewType(cFUTOPT_UNITY, cDT_OUTTYPE_NOTCONT); // 미체결
                _bizServer.AddRepeatDataAll();
                _bizServer.SendReceive(_accountName, _password);
            }
            else
            {
                logger.Error("AccountReadyHelper constructor error");
                Util.KillWithNotice("AccountReadyHelper constructor error");
            }
        }
Exemplo n.º 2
0
        public PB_RemainLoader_FO(String accountName, String password, Account account)
        {
            _account = account;
            _accountName = accountName;
            _password = password;

            // 객체생성
            _bizServer = new BizConcServer();
            _IBizConcServerEvents_ReceiveResultEventHandler _bizServerEvent = new _IBizConcServerEvents_ReceiveResultEventHandler(_bizServer_ReceiveResult);
            _bizServer.ReceiveResult += _bizServerEvent;
        }