Не работает ExtensionInfo~/topic/3296/ne-rabotaet-extensioninfo/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T09:38:20Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/26663/Появилась аналогичная проблема при переходе с S# 4.1.9 на 4.1.15 Код: trader.EquityPortfoliosTable.C...2013-07-12T14:04:40Z2013-07-12T14:04:40ZAxellhttps://stocksharp.ru/users/373/info@stocksharp.ruПоявилась аналогичная проблема при переходе с S# 4.1.9 на 4.1.15<br />Код:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
trader.EquityPortfoliosTable.Columns.Add(DdeEquityPortfolioColumns.RemainCurrency);
trader.EquityPortfoliosTable.Columns.Add(DdeEquityPortfolioColumns.AvailableBuyNonMarginCurrency);
</pre>
</div></div><br /><br />при обращении:<br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
portfolio.ExtensionInfo[DdeEquityPortfolioColumns.RemainCurrency]
portfolio.ExtensionInfo[DdeEquityPortfolioColumns.AvailableBuyNonMarginCurrency]</pre>
</div></div><br /><br />получаем <b>"The given key was not present in the dictionary"</b><br /><br />При откате на 4.1.9 всё работаетCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/23387/ Попробуйте последнюю версию с кодеплекса, там есть фикс. да, svn up помог. Спасибо!2013-01-14T15:36:15Z2013-01-14T15:37:03ZDenhttps://stocksharp.ru/users/6003/info@stocksharp.ru<div class="quote"><span class="quotetitle">esper <a href="https://stocksharp.ru/posts/m/23385/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote"><br />Попробуйте последнюю версию с кодеплекса, там есть фикс.</div></div><br /><br />да, <b>svn up</b> помог. Спасибо!Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/23385/Я помучал свое приложение. У security не появляются в ExtendedInfo поля DdeSecurityColumns.CloseYiel...2013-01-14T14:56:22Z2013-01-14T14:56:22Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ru<div class="quote"><span class="quotetitle">Den <a href="https://stocksharp.ru/posts/m/23383/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Я помучал свое приложение.<br />У <b>security </b>не появляются в ExtendedInfo поля <b>DdeSecurityColumns.CloseYield, DdeSecurityColumns.LegalClosePrice, DdeSecurityColumns.Yield</b><br />У портфеля по деривативам <b>DdeDerivativePortfolioColumns.PositionsPrice, DdeDerivativePortfolioColumns.MarketCommission</b><br /><br />Там есть какие-то проверки и ограничения?</div></div><br /><br />Попробуйте последнюю версию с кодеплекса, там есть фикс.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/23383/Пример SampleDdeExtendedInfo так же не работает? Я помучал свое приложение. У security не появляются...2013-01-14T14:46:01Z2013-01-14T14:46:01ZDenhttps://stocksharp.ru/users/6003/info@stocksharp.ru<div class="quote"><span class="quotetitle">esper <a href="https://stocksharp.ru/posts/m/23378/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Пример SampleDdeExtendedInfo так же не работает?</div></div><br /><br />Я помучал свое приложение.<br />У <b>security </b>не появляются в ExtendedInfo поля <b>DdeSecurityColumns.CloseYield, DdeSecurityColumns.LegalClosePrice, DdeSecurityColumns.Yield</b><br />У портфеля по деривативам <b>DdeDerivativePortfolioColumns.PositionsPrice, DdeDerivativePortfolioColumns.MarketCommission</b><br /><br />Там есть какие-то проверки и ограничения?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/23381/Попробуйте последнюю версию с кодеплекса.2013-01-14T14:21:01Z2013-01-14T14:21:01Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruПопробуйте последнюю версию с кодеплекса.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/23378/Пример SampleDdeExtendedInfo так же не работает?2013-01-14T12:57:32Z2013-01-14T14:19:40Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ruПример SampleDdeExtendedInfo так же не работает?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/23376/Уважаемые разработчики! Пытаюсь переехать с S# 4.1.1 на 4.1.7 (codeplex trunk) Летят эксепшены "The ...2013-01-14T12:33:22Z2013-01-14T12:33:53ZDenhttps://stocksharp.ru/users/6003/info@stocksharp.ruУважаемые разработчики!<br /><br />Пытаюсь переехать с S# 4.1.1 на 4.1.7 (codeplex trunk)<br /><br />Летят эксепшены <b>"The given key was not present in the dictionary"</b><br /><br />Код банальный, при переезде никак не менялся:<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
var columns = this.Trader.SecuritiesTable.Columns;
columns.Add(DdeSecurityColumns.Yield);
var ecolumns = this.Trader.EquityPortfoliosTable.Columns;
ecolumns.Add(DdeEquityPortfolioColumns.BlockedCurrency);
</pre>
</div></div><br /><br />При данных обращениях к этим данным получаю исключения:<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
sec.ExtensionInfo[DdeSecurityColumns.Yield]
portfolio.ExtensionInfo[DdeEquityPortfolioColumns.BlockedCurrency]</pre>
</div></div><br /><br />Стек-трейсов нет, т.к. это обращение непосредственно в сам словарь...<br /><br />Посмотрел содержимое словаря для <b>sec </b>- в нем нет ключа <b>Yield</b>.<br /><br />Аналогично для <b>portfolio</b> c <b>BlockedCurrency</b>.<br /><br />Есть ли какие-либо новые ограничения по использованию дополнительных полей в таблицах?Copyright @ StockSharp Platform LLC 2010 - 2024