не приходит событие trader.Connected~/topic/2906/ne-prihodit-sobytie-trader_connected/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T23:31:04Zhttps://stocksharp.com/images/logo.pnghttps://stocksharp.com/posts/m/20614/СПАСИБО! Ошибка подключения библиотеки TRANS2QUIK.dll. А возникла она потому, что я начал работать н...2012-08-01T18:04:55Z2012-08-01T18:04:55Ztopic959https://stocksharp.com/users/709/info@stocksharp.comСПАСИБО!<br /><br />Ошибка подключения библиотеки TRANS2QUIK.dll. А возникла она потому, что я начал работать на новом ноуте с 64-разрядной W7 (до этого код писался на 32-разрядной машине). Учесть переход на 64 я забыл, и никак не мог понять в чем дело. Ваш совет очень помог!Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/20596/Обработку ошибки попробуйте добавить trader.ConnectionError += (f) => { Console.WriteLine("Ошибка по...2012-07-30T21:07:40Z2012-07-30T21:07:40ZMemoryhttps://stocksharp.com/users/6063/info@stocksharp.comОбработку ошибки попробуйте добавить<br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
trader.ConnectionError += (f) =>
{
Console.WriteLine("Ошибка подключения. "+f.Message);
};
</pre>
</div></div><br />может скажет чего полезного.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/20595/это только написано про "экспорт" столбцов )) на самом-то деле это активация этих столбцов в квик-тр...2012-07-30T20:20:39Z2012-07-30T20:20:39Ztopic959https://stocksharp.com/users/709/info@stocksharp.comэто только написано про "экспорт" столбцов )) на самом-то деле это активация этих столбцов в квик-трейдере.<br /><br />но я попробовал (все равно больше ничего в голову не приходит) -- не помогло!Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/20594/У вас в коде написано // подписываемся на событие успешного подключения // все действия необходимо п...2012-07-30T20:04:25Z2012-07-30T20:04:25ZMemoryhttps://stocksharp.com/users/6063/info@stocksharp.comУ вас в коде написано<br /><div class="quote"><span class="quotetitle">Quote:</span><div class="innerquote"><br />// подписываемся на событие успешного подключения<br /><span class="highlight">// все действия необходимо производить только после подключения</span><br />trader.Connected += () =><br />{<br />Console.WriteLine("Подключение было произведено успешно.");<br /><br />// извещаем об успешном соединени<br />waitHandle.Set();<br />};<br /><br /></div></div><br /><br />Попробуйте экспортировать после получения waitHandleCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/20593/S# 4.1.2. квик 6.02.0.39 W7 квик и VS2010 от имени админа верифайер говорит, что все настроено прави...2012-07-30T19:23:21Z2012-07-30T19:52:57Ztopic959https://stocksharp.com/users/709/info@stocksharp.comS# 4.1.2.<br />квик 6.02.0.39<br />W7<br />квик и VS2010 от имени админа<br />верифайер говорит, что все настроено правильно<br />файл лицензии в "моих документах"<br />папка проекта и квик в корне диска "С"<br /><br />код основан на примере SampleConsole:<br /><br /> using (var waitHandle = new AutoResetEvent(false))<br /> {<br /> // создаем шлюз к Quik-у<br /> using (var trader = new RealTimeEmulationTrader<QuikTrader>(new QuikTrader(quikPath)))<br /> {<br /> // подписываемся на событие успешного подключения<br /> // все действия необходимо производить только после подключения<br /> trader.Connected += () =><br /> {<br /> Console.WriteLine("Подключение было произведено успешно.");<br /><br /> // извещаем об успешном соединени<br /> waitHandle.Set();<br /> };<br /><br /> Console.WriteLine("Производим подключение...");<br /><br /> // добавляем экспорт стобцов в таблице инструменты<br /> trader.Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.LastTradePrice);<br /> trader.Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.LastTradeVolume2);<br /> trader.Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MinStepPrice);<br /> trader.Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MainSessionBeginTime);<br /> trader.Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MainSessionEndTime);<br /> trader.Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.EveningSessionBeginTime);<br /> trader.Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.EveningSessionEndTime);<br /> trader.Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MarginSell);<br /> trader.Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MaxPrice);<br /> trader.Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MinPrice);<br /><br /> trader.Connect();<br /> <br /> // дожидаемся события об успешном соединении<br /> <span class="highlight">waitHandle.WaitOne();</span><br /><br />В SampleConsole подключение к квику срабатывает.<br /><br />что посоветуете проверить?Copyright @ StockSharp Platform LLC 2010 - 2024