Exemplo n.º 1
0
        public TraderResult BuyStock(string code, float price, int num)
        {
            LogHelper.WriteLog(this.GetType(), "BaseStrategy.BuyStock");
            TraderResult result = trader.BuyStock(code, price, num);

            switch (result.Code)
            {
            case TraderResultEnum.ERROR:
                MessageBox.Show(result.Message);
                break;

            case TraderResultEnum.SUCCESS:
                AddEntrustNo(result.EntrustNo);
                break;
            }
            return(result);
        }
Exemplo n.º 2
0
        public virtual TraderResult BuyStock(string code, float price, int num)
        {
            LogHelper.Instance.WriteLog(this.GetType(), "BaseStrategy.BuyStock");
            TraderResult result = trader.BuyStock(code, price, num);

            switch (result.Code)
            {
            case TraderResultEnum.ERROR:
                MessageBox.Show(result.Message);
                break;

            case TraderResultEnum.SUCCESS:
                AddEntrustNo(result.EntrustNo);
                break;
            }
            WSClient.Instance.SendMessage(String.Format("BuyStock(code {0}, price {1}, num {2})", code, price, num));
            return(result);
        }
Exemplo n.º 3
0
 public void BuyStock(String code, float price, int num)
 {
     // TODO: 检查?分钟内是否重复购买
     trader.BuyStock(code, price, num);
     // 保存下单记录到文件
 }