static void testHundsun1() { string user = "******"; string pwd = "Abc123456"; string combino = "1101_001"; //11040201 EntrustHundsun eh = new EntrustHundsun(); eh.Logon(user, pwd); #region 单笔下单 EntrustPara param = new EntrustPara(); param.portfolio = combino; param.entrustdirection = TradeDirection.SELL; param.futuredirection = FutureDirection.OPEN; param.exchange = Exchange.SHE; param.securitycode = "90000539"; param.price = 0.54; param.volume = 1; eh.OptionSingleEntrust(param); #endregion #region 篮子下单 List <EntrustPara> paramlist = new List <EntrustPara>(); EntrustPara param1 = new EntrustPara(); param1.portfolio = combino; param1.entrustdirection = TradeDirection.BUY; param1.futuredirection = FutureDirection.OPEN; param1.exchange = Exchange.SHE; param1.securitycode = "90000539"; param1.price = 0.525; param1.volume = 5; EntrustPara param2 = new EntrustPara(); param2.portfolio = combino; param2.entrustdirection = TradeDirection.SELL; param2.futuredirection = FutureDirection.OPEN; param2.exchange = Exchange.SHE; param2.securitycode = "90000539"; param2.price = 0.535; param2.volume = 5; paramlist.Add(param1); paramlist.Add(param2); eh.OptionBasketEntrust(paramlist); #endregion }
static void testHundsun2() { string user = "******"; string pwd = "Abc123456"; EntrustHundsun eh = new EntrustHundsun(); eh.Logon(user, pwd); #region 撤单 List <int> paramlist = new List <int>(); paramlist.Add(961256); paramlist.Add(961257); eh.OptionWithdraw(paramlist); #endregion }
static void testHundsun3() { string user = "******"; string pwd = "Abc123456"; string acc = "1104"; string combi = "11040201"; string opcode = "90000229"; Option o = new Option(opcode, Exchange.SHE); EntrustHundsun eh = new EntrustHundsun(); eh.Logon(user, pwd); #region 查询持仓 QueryPara param = new QueryPara(); param.fundcode = acc; param.portfolio = combi; param.securitycode = opcode; eh.OptionPositionQuery(param, o.positionbook); eh.OptionEntrustQuery(param, o.entrustbook); #endregion }