/// <summary>
        /// 保证金账户金额是否大于要付的金额和手续费,每次付钱都要付手续费
        /// </summary>
        /// <param name="ba"></param>
        /// <param name="delta"></param>
        /// <returns></returns>
        public static bool CouldPay(this Trader t, decimal delta, Market m)
        {
            var maintain = GetMaintain(t, m);
            var usable   = t.Account.BailAccount.Sum - maintain * SysPrm.Instance.MonitorParams.NormalMaintainRatio;//;
            var r        = usable >= delta * (1 + TraderService.CommissionRatio);

            if (!r)
            {
                TraderService.RaiseOnPayWhenInsufficent(t, delta);
            }
            return(r);
        }