コード例 #1
0
 public static string DebugInfo(this AccountField field)
 {
     if (field == null)
     {
         return(string.Empty);
     }
     return($"[AccountID={field.AccountID};CurrencyID={field.CurrencyID};Balance={field.Balance};Available={field.Available}]");
 }
コード例 #2
0
        public static AccountField GetAccountField(CtpTradingAccount info)
        {
            var account = new AccountField();

            account.AccountID      = info.AccountID;
            account.PreBalance     = info.PreBalance;
            account.CurrMargin     = info.CurrMargin;
            account.Commission     = info.Commission;
            account.CloseProfit    = info.CloseProfit;
            account.PositionProfit = info.PositionProfit;
            account.Balance        = info.Balance;
            account.Available      = info.Available;
            account.Deposit        = info.Deposit;
            account.Withdraw       = info.Withdraw;
            account.WithdrawQuota  = info.WithdrawQuota;
            return(account);
        }
コード例 #3
0
ファイル: XSpi.cs プロジェクト: zhuzhenping/QuantBoxXProvider
 void IXSpi.ProcessQryAccount(AccountField account, bool last)
 {
     AccountReceived?.Invoke(this, account, last);
 }
コード例 #4
0
 public static string DebugInfo(this AccountField field)
 {
     return(field == null ? string.Empty : $"[AccountID={field.AccountID},CurrencyID={field.CurrencyID},Balance={field.Balance},Available={field.Available}]");
 }