realtimeemulationtrader. StockSharp
https://stocksharp.ru/handlers/atom.ashx?category=tag&id=realtimeemulationtrader&type=forum
Copyright @ StockSharp Platform LLC 2010 - 2024
2024-03-28T21:42:03Z
https://stocksharp.ru/images/logo.png
https://stocksharp.ru/topic/8078/
RealTimeEmulationTrader
2017-02-11T18:38:05Z
2018-04-21T12:42:10Z
Prival
https://stocksharp.ru/users/39245/
info@stocksharp.ru
недостаточно денег для регистрации заявки....<br />Подскажите что может быть не так<br />1. Создал трейдера и портфель<br /><div class="code"><strong>Код</strong><div class="innercode"><br />var quikMd = new LuaFixMarketDataMessageAdapter(new MillisecondIncrementalIdGenerator())<br /> {<br /> Login = "quik",<br /> Password = "quik".To<SecureString>(),<br /> Address = QuikTrader.DefaultLuaAddress,<br /> TargetCompId = "StockSharpMD",<br /> SenderCompId = "quik",<br /> RequestAllSecurities = true<br /> };<br /><br /> _trader = new RealTimeEmulationTrader<IMessageAdapter>(quikMd);<br /><br /> _portfolio = new Portfolio { Name = "test account", BeginValue = 1000000, CurrentValue = 1000000};<br /></div></div><br />По кнопке запускаю стратегию<br /><div class="code"><strong>Код</strong><div class="innercode"> class Strategy01:Strategy<br /> {<br /> protected override void OnStarted()<br /> {<br /> this.AddInfoLog("---Start---{0}---{1}---{2}---{3}---{4}---", Connector, Security, Portfolio, Portfolio.BeginValue, Portfolio.CurrentValue);<br /> var order = this.BuyAtMarket();<br /> RegisterOrder(order);<br /> base.OnStarted();<br /><br /> }<br /></div></div><br /><br />В логе ошибка недостаточно средств (((<br />RealTimeEmulationTrader`1 11.02.2017 18:32:47 Info Создан новый портфель Симулятор.<br />RealTimeEmulationTrader`1 11.02.2017 18:33:01 Info Инструмент SBER@QJSIM зарегистрирован на получение рыночных данных для MarketDepth.<br />RealTimeEmulationTrader`1 11.02.2017 18:33:01 Info Инструмент SBER@QJSIM зарегистрирован на получение рыночных данных для Level1.<br />RealTimeEmulationTrader`1 11.02.2017 18:33:01 Info Инструмент SBER@QJSIM зарегистрирован на получение рыночных данных для Trades.<br />RealTimeEmulationTrader`1 11.02.2017 18:33:01 Info RegisterOrder: 0/ Покупка Цена=0 Объем=1 Сост=None Бал=0 <br />RealTimeEmulationTrader`1 11.02.2017 18:33:01 Info New order: 66767638/ Покупка Цена=0 Объем=1 Сост=Pending Бал=1 <br />S_SBER@QJSIM_test account 11.02.2017 18:33:01 Info Стратегия Запущена. [0,-1]. Позиция 0.<br />S_SBER@QJSIM_test account 11.02.2017 18:33:01 Info ---Start---RealTimeEmulationTrader`1---SBER@QJSIM---test account---1000000---1000000---<br />S_SBER@QJSIM_test account 11.02.2017 18:33:01 Info Регистрация новой Market (0x65FB2A) заявки на Buy с ценой 0 и объемом 1. <br />SecurityMarketEmulator 11.02.2017 18:33:01 Info Заявка 66767638 не зарегистрирована. Причина 'На счету test account недостаточно денег для регистрации заявки 66767638. Необходимо 131.92, имеется 0, заблокировано 0.00.'.<br />