← Zurück

Регистрация стопзаявок

Добрый вечер!

Подскажите, пожалуйста, какой код работает для регистрации стоп-заявки? Скачал последнюю версию S# для Quik8

            public static Order StopOrder(Decimal _StopOrder_Volume, Sides _StopOrder_Direction, QuikOrderConditionTypes _QuikOrderConditionTypes, String _Comment = "")
            {
                // Регистрируем заявку
                QuikOrderCondition qoc = new QuikOrderCondition
                {
                    Type = QuikOrderConditionTypes.TakeProfitStopLimit,
                    StopPrice = _StopOrder_Direction == Sides.Buy ? Current_Price - trade_cfg.Order_TakeProfit : Current_Price + trade_cfg.Order_TakeProfit,    // Цена срабатывания Тейк-профит
                    StopLimitPrice = _StopOrder_Direction == Sides.Buy ? Current_Price + trade_cfg.Order_StopLoss : Current_Price - trade_cfg.Order_StopLoss,   // Цена срабатывания Стоп-лимит
                    Offset = trade_cfg.Order_Offset,
                    Spread = trade_cfg.Order_Shift,
                    IsMarketStopLimit = true,
                    IsMarketTakeProfit = true,
                    ConditionOrderSide = _StopOrder_Direction,
                };
                Order New_StopOrder = new Order
                {
                    Portfolio = MyPortfolio,
                    Security = MySecurity,

                    // Цена дочерней заявки после срабатывания Стоп-лимит
                    Direction = _StopOrder_Direction,
                    Volume = _StopOrder_Volume,
                    ExpiryDate = DateTime.MaxValue,

                    Comment = string.Format("{0} {1}", Robot_Trade_Name, OrderType.Stop),

                    Type = OrderTypes.Conditional,
                    Condition = qoc,
                };
                RegisterOrder(New_StopOrder);

                return New_StopOrder;
            }

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Noch keine Kommentare. Seien Sie der Erste!