예제 #1
0
        /// <summary>
        /// Send pending order
        /// </summary>
        /// <param name="magic"></param>
        /// <param name="symbol"></param>
        /// <param name="volume"></param>
        /// <param name="side"></param>
        /// <param name="pendingOrdType"></param>
        /// <param name="targetPriceFrom"></param>
        /// <param name="targetPriceTo"></param>
        /// <param name="dateFrom"></param>
        /// <param name="dateTo"></param>
        /// <param name="stopPrice"></param>
        /// <param name="takePrice"></param>
        /// <param name="comment"></param>
        /// <returns></returns>
        protected RequestStatus NewPendingOrder(PendingOrder order)
        {
            order.AccountID = robotContext.AccountInfo.ID;

            return(robotContext.SendNewPendingOrderRequest(
                       protectedContext.MakeProtectedContext(),
                       RequestUniqueId.Next(), order));
        }