S#.API Проблема с событием NewOrder

S#.API Проблема с событием NewOrder
Atom
1/14/2019
AcuArc


S#.API 4.4.14, win10_64, vs 2017

В коде приведенном ниже используется событие NewOrder, но оно отрабатывает только если заявка была выставлена через api, и никакой реакции на заявки выставленные стоп-заявкой и заявками выставленными вручную в квике. Проверял примеры из Samples там та же история. В то же время у события NewStopOrder все в порядке, отрабатывает в том числе и для стоп-заявок выставленных вручную. Как заставить NewOrder отлавливать ручные и выставленные стопами заявки?


using StockSharp.Quik;
using System;

namespace testQuik
{
    class Program
    {
        static QuikTrader Trader = new QuikTrader();

        static void Main(string[] args)
        {
            Connect();
            Console.ReadKey();
        }

        static void Connect()
        {
            Trader.NewStopOrder += order =>
            {
                Console.WriteLine("NewStopOrder " + order.Id);
            };

            Trader.NewOrder += order =>
            {
                Console.WriteLine("NewOrder " + order.Id);
            };

            Trader.Connect();
        }
    }
}




Thanks:


Support

Avatar
Date: 1/15/2019
Reply


Добрый день

Коннектор не отправляет заявки с пустым номером транзакции. Все ручные заявки имеют такой номер.

Thanks:

AcuArc

Avatar
Date: 1/15/2019
Reply


Зачем мне отправлять заявку? Как мне отловить ордер выставленный стоп-Заявкой?

Thanks:

Support

Avatar
Date: 1/15/2019
Reply


Вопрос про ручные заявки?

Thanks:

AcuArc

Avatar
Date: 1/15/2019
Reply


Нет. При помощи S# api, я выставил тейк-профит. Пытаюсь получить заявку которую выставляет этот тейк.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy