Как зарегистрировать ордер в 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);
Ничего не происходит, может еще какие-то параметры необходимо добавить?
コメント (4)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
Покопался в логах, там при регистрации ордера вот такая строка: 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=
Два вопроса:
Для диагностики https://github.com/StockSharp/StockSharp/tree/master/Connectors/Rithmic
Скачал исходники, но что-то не могу собрать Rithmic, чтобы dll получить, сейчас буду разбираться. Это для меня новое ))
Уж умение компилировать sln - это базовый навык при работе с S#.API