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}]"); }
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); }
void IXSpi.ProcessQryAccount(AccountField account, bool last) { AccountReceived?.Invoke(this, account, last); }
public static string DebugInfo(this AccountField field) { return(field == null ? string.Empty : $"[AccountID={field.AccountID},CurrencyID={field.CurrencyID},Balance={field.Balance},Available={field.Available}]"); }