Как зарегистрировать ордер

Как зарегистрировать ордер
Atom
11/4/2015
MrLightKing


Как зарегистрировать ордер в Rithmic?

Переносил код с платформы для торговли акциями: Portfolio TradePortfolio = new Portfolio(); TradePortfolio.Connector = Trader; TradePortfolio.Name = Trader.UserName;

        var StockBuy = new Order
        {
            Connector = Trader,
            Portfolio = TradePortfolio,
            Security = Stock1,
            Volume = 1,
            Type = OrderTypes.Market,
            Direction = Sides.Buy
        };
        Trader.RegisterOrder(StockBuy);

Ничего не происходит, может еще какие-то параметры необходимо добавить?


Tags:


Thanks:


MrLightKing

Avatar
Date: 11/13/2015
Reply


Покопался в логах, там при регистрации ордера вот такая строка: BP:Execution,T(L)=2015.11.13 18:26:51.091,T(S)=0001.01.01 00:00:00.000,(Order),Sec=S#:ESZ5@CME, Native:,Type:Future,Ord=/66389782/66389782,Fail=,TId=,Pf=amp-trial06423,TPrice=,UId=

BP:Execution,T(L)=2015.11.13 18:26:51.163,T(S)=0001.01.01 00:00:00.000,(Order),Sec=S#:ESZ5@CME, Native:,Type:Future,Ord=/0/66389782,Fail= Raised in : com.omnesys.rapi.TsConn Method : submitOrder Error : bad input,TId=,Pf=amp-trial06423,TPrice=,UId=

Для сравнения взял строку из Sterling, где ордера работают BP:Execution,T(L)=2015.11.13 18:39:02.226,T(S)=2015.11.13 11:38:00.000,(Order),Sec=S#:IVV@EDGX, Native:,Type:,Ord=30337446/0/67071486,Fail=,TId=,Pf=DEMOJC460,TPrice=,UId=

Два вопроса:

  1. Очень странное T(S)=0001.01.01 00:00:00.000 - оно не важно?
  2. В первой строке Ord=/66389782/66389782, а во второй уже Ord=/0/66389782 - это нормально?
Thanks:

Mikhail Sukhov

Avatar
Date: 11/23/2015
Reply


Thanks:

MrLightKing

Avatar
Date: 11/26/2015
Reply


Скачал исходники, но что-то не могу собрать Rithmic, чтобы dll получить, сейчас буду разбираться. Это для меня новое ))

Thanks:

Mikhail Sukhov

Avatar
Date: 11/27/2015
Reply


MrLightKing: Скачал исходники, но что-то не могу собрать Rithmic, чтобы dll получить, сейчас буду разбираться. Это для меня новое ))

Уж умение компилировать sln - это базовый навык при работе с S#.API

Thanks:


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

loading
clippy