Esempio n. 1
0
        /// <inheritdoc />
        public override string ToString()
        {
            var str = base.ToString() + $",TransId={TransactionId},OrdType={OrderType},Pf={PortfolioName}(ClCode={ClientCode}),Cond={Condition},MR={IsMargin}";

            if (!Comment.IsEmpty())
            {
                str += $",Comment={Comment}";
            }

            if (!UserOrderId.IsEmpty())
            {
                str += $",UID={UserOrderId}";
            }

            if (!StrategyId.IsEmpty())
            {
                str += $",Strategy={StrategyId}";
            }

            if (!BrokerCode.IsEmpty())
            {
                str += $",BrID={BrokerCode}";
            }

            return(str);
        }
Esempio n. 2
0
        /// <inheritdoc />
        public override string ToString()
        {
            var str = base.ToString() + $",T(S)={ServerTime:yyyy/MM/dd HH:mm:ss.fff},({ExecutionType}),Sec={SecurityId},O/T={HasOrderInfo}/{HasTradeInfo},Ord={OrderId}/{TransactionId}/{OriginalTransactionId},Fail={Error},Price={OrderPrice},OrdVol={OrderVolume},TrVol={TradeVolume},Bal={Balance},TId={TradeId},Pf={PortfolioName},TPrice={TradePrice},UId={UserOrderId},Type={OrderType},State={OrderState},Cond={Condition}";

            if (!StrategyId.IsEmpty())
            {
                str += $",Strategy={StrategyId}";
            }

            if (PositionEffect != null)
            {
                str += $",PosEffect={PositionEffect.Value}";
            }

            if (PostOnly != null)
            {
                str += $",PostOnly={PostOnly.Value}";
            }

            if (Initiator != null)
            {
                str += $",Initiator={Initiator.Value}";
            }

            if (SeqNum != 0)
            {
                str += $",SeqNum={SeqNum}";
            }

            return(str);
        }
Esempio n. 3
0
        /// <inheritdoc />
        public override string ToString()
        {
            var str = base.ToString();

            if (!IsSubscribe)
            {
                str += $",IsSubscribe={IsSubscribe}";
            }

            if (SecurityId != null)
            {
                str += $",Sec={SecurityId}";
            }

            if (!StrategyId.IsEmpty())
            {
                str += $",Strategy={StrategyId}";
            }

            if (Side != null)
            {
                str += $",Side={Side.Value}";
            }

            return(str);
        }
        /// <inheritdoc />
        public override string ToString()
        {
            var str = base.ToString() + $",Sec={SecurityId},P={PortfolioName},CL={ClientCode},L={LimitType},Changes={Changes.Select(c => c.ToString()).JoinComma()}";

            if (!StrategyId.IsEmpty())
            {
                str += $",Strategy={StrategyId}";
            }

            if (!Description.IsEmpty())
            {
                str += $",Description={Description}";
            }

            if (Side != null)
            {
                str += $",Side={Side}";
            }

            return(str);
        }