void CTraderSpi::OnRspUserLogin(CUstpFtdcRspUserLoginField *pRspUserLogin, CUstpFtdcRspInfoField *pRspInfo, int nRequestID, bool bIsLast) { if (pRspInfo!=NULL&&pRspInfo->ErrorID!=0) { printf("-----------------------------\n"); printf("登录失败...错误原因:%s\n",pRspInfo->ErrorMsg); printf("-----------------------------\n"); return; } g_nOrdLocalID=atoi(pRspUserLogin->MaxOrderLocalID)+1; printf("-----------------------------\n"); printf("登录成功,最大本地报单号:%d\n",g_nOrdLocalID); printf("-----------------------------\n"); StartAutoOrder();//连接成功后就开始起一个线程开始操作 hui StartQryInvestorAccount(); }
void StartTest() { switch(g_nSwitch){ case 1: case 2: case 3: case 4: StartAutoOrder(); break; case 5: printf("StartInputOrder \n"); StartInputOrder(); break; case 6: printf("StartOrderAction \n"); StartOrderAction(); break; case 7: printf("StartQueryExchange \n"); StartQueryExchange(); break; case 8: printf("StartQryInvestorAccount \n"); StartQryInvestorAccount(); break; case 9: printf("StartQryUserInvestor \n"); StartQryUserInvestor(); break; case 10: printf("StartQryInstrument \n"); StartQryInstrument(); break; case 11: printf("StartQryTradingCode \n"); StartQryTradingCode(); break; default : printf("Input arg Error\n"); break; } return ; }