Как пользоваться IndexEditor~/topic/10742/kak-polzovatsya-indexeditor/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T16:08:25Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/47728/1) В конструктор MainWindow добавьте строчку ConfigManager.RegisterService(new Fw40CompilerService(D...2019-06-09T19:06:03Z2019-06-09T19:06:03ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ru1) В конструктор MainWindow добавьте строчку<br /><br /><div class="code"><strong>Код</strong><div class="innercode">ConfigManager.RegisterService<ICompilerService>(new Fw40CompilerService(Directory.GetCurrentDirectory(), Directory.GetCurrentDirectory()));</div></div><br /><br />2) В конструктор панели стратегии добавьте строчки:<br /><br /><div class="code"><strong>Код</strong><div class="innercode">IndexEditor.Securities.AddRange(SecurityProvider.LookupAll());<br />SecurityProvider.Added += OnAdded;</div></div><br /><br />И обработчик:<br /><br /><div class="code"><strong>Код</strong><div class="innercode">private void OnAdded(IEnumerable<Security> securities)<br /> {<br /> IndexEditor.Securities.AddRange(securities);<br /> }</div></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/47722/Добрый день Заменил, не работает. Capture.PNG В MainWindow.xaml.cs в конструктор MainWindow добавил ...2019-06-09T03:45:16Z2019-06-09T03:45:16ZДмитрий_https://stocksharp.ru/users/62269/info@stocksharp.ruДобрый день<br /><br />Заменил, не работает.<br /><a href='https://stocksharp.ru/file/109244/capture_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109244/capture_png/?size=500x500" alt="Capture.PNG" title="Capture.PNG" /></a><br /><div class='spoilertitle'><input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_5b415bb26c5342b395487a11f354b025');" title='Показать спойлер' /></div><div class='spoilerbox' id='spolier_5b415bb26c5342b395487a11f354b025' style='display:none'> В MainWindow.xaml.cs в конструктор MainWindow добавил<br />ConfigManager.RegisterService<ICompilerService>(new Fw40CompilerService(Directory.GetCurrentDirectory(), Directory.GetCurrentDirectory()));<br /><br />В SmaTestingControl.xaml добавил<br /><lc:LayoutItem Label="Index Editor" Height="23" Padding="0"><br /> <sx:IndexEditor Name="IndexEditor"/><br /> </lc:LayoutItem></div><br />Опишите пожалуйста, что нужно дописать в Shell:<br />1) Для SmaTestingControl.xaml;<br />2) Для SmaMonitoringControl.xaml;<br />чтобы IndexEditor заработал.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/47713/Добрый день, У вас конфликт с предустановленным .NET FW. Так как компилятор Roslyn является не закон...2019-06-08T15:32:33Z2019-06-08T15:32:33ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruДобрый день,<br /><br />У вас конфликт с предустановленным .NET FW. Так как компилятор Roslyn является не законченным проектом, это требует дополнительных обновлений.<br /><br />Вы можете заменить данный компилятор на стандартный в своем коде:<br /><br /><div class="code"><strong>Код</strong><div class="innercode">ConfigManager.RegisterService<ICompilerService>(new Fw40CompilerService(Directory.GetCurrentDirectory(), Directory.GetCurrentDirectory()));</div></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/47709/Добрый день В Shell ConfigManager.RegisterService(Connector); + добавил ConfigManager.RegisterServic...2019-06-07T20:35:08Z2019-06-07T20:53:59ZДмитрий_https://stocksharp.ru/users/62269/info@stocksharp.ruДобрый день<br /><br />В Shell<br />ConfigManager.RegisterService<ISecurityProvider>(Connector);<br />+ добавил<br />ConfigManager.RegisterService<ICompilerService>(new RoslynCompilerService());<br />В SmaMonitoringControl.xaml добавил IndexEditor и<br />получил новые исключения, после введённого инструмента SBER@TQBR (в AddSecurity(sec) в Main Window.xaml.cs инструмент добавлен) <br /><a href='https://stocksharp.ru/file/109239/snimok_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109239/snimok_png/?size=500x500" alt="Снимок.PNG" title="Снимок.PNG" /></a><br /><br />Напишите пожалуйста, как в <a href="https://doc.stocksharp.ru/html/e0f9d08e-5dba-4d5d-9248-4d37eba61b22.htm
" title="https://doc.stocksharp.ru/html/e0f9d08e-5dba-4d5d-9248-4d37eba61b22.htm
">https://doc.stocksharp.r...d-9248-4d37eba61b22.htm
</a><br />что нужно дописать в Shell:<br />1) Для SmaTestingControl.xaml;<br />2) Для SmaMonitoringControl.xaml;<br />чтобы IndexEditor заработал.<br /><br />Либо краткий пример, реализующий всё необходимое для исторического теста и реальной торговли.<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/47693/Добрый день Инструменты не добавляются в контрол. Необходимо зарегистрировать сервис ISecurityProvid...2019-06-06T13:08:51Z2019-06-06T13:08:51ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruДобрый день <br /><br />Инструменты не добавляются в контрол. Необходимо зарегистрировать сервис ISecurityProvider, аналогично сервису компиляции. Реализацией сервиса несколько. Это может быть хранилище инструментов или коннектор.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/47658/Добрый день В начале работы программы необходимо написать следующую строку кода: ConfigManager.Regis...2019-06-03T00:25:28Z2019-06-03T00:25:28ZДмитрий_https://stocksharp.ru/users/62269/info@stocksharp.ru<div class="quote"><span class="quotetitle">Support <a href="https://stocksharp.ru/posts/m/47617/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Добрый день <br /><br />В начале работы программы необходимо написать следующую строку кода:<br /><br /><div class="code"><strong>Код</strong><div class="innercode">ConfigManager.RegisterService<ICompilerService>(new RoslynCompilerService());</div></div></div></div><br /><br />Добрый день<br />Исключения пропали, но появилась новая проблема.<br /><a href='https://stocksharp.ru/file/109216/capture_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109216/capture_png/?size=500x500" alt="Capture.PNG" title="Capture.PNG" /></a><br />Как добавить инструменты к контролу, чтобы IndexEditor их видел? (IndexEditor.Securities имеет только get)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/47617/Добрый день В начале работы программы необходимо написать следующую строку кода: ConfigManager.Regis...2019-05-31T17:53:43Z2019-05-31T17:53:43ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruДобрый день <br /><br />В начале работы программы необходимо написать следующую строку кода:<br /><br /><div class="code"><strong>Код</strong><div class="innercode">ConfigManager.RegisterService<ICompilerService>(new RoslynCompilerService());</div></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/47599/Добрый день Имею Снимок.PNG Ввожу данные и получаю 2 исключения 1 ResolutionFailedException: Resolut...2019-05-28T16:13:39Z2019-05-28T16:13:39ZДмитрий_https://stocksharp.ru/users/62269/info@stocksharp.ruДобрый день<br /><br />Имею<br /><TabItem><br /> <TabItem.Header><br /> <TextBlock Text="IndexEditor" /><br /> </TabItem.Header><br /> <TabItem.Content><br /> <sx:IndexEditor></sx:IndexEditor><br /> </TabItem.Content><br /> </TabItem><br /><a href='https://stocksharp.ru/file/109187/snimok_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/109187/snimok_png/?size=500x500" alt="Снимок.PNG" title="Снимок.PNG" /></a><br /><br />Ввожу данные и получаю 2 исключения<br />1<br />ResolutionFailedException: Resolution of the dependency failed, type = "Ecng.Common.ICompilerService", name = "(none)".<br />Exception occurred while: while resolving.<br />Exception is: InvalidOperationException - The current type, Ecng.Common.ICompilerService, is an interface and cannot be constructed. Are you missing a type mapping?<br /><hr />At the time of the exception, the container was:<br /><br /> Resolving Ecng.Common.ICompilerService,(none)<br /><br />2<br />InvalidOperationException: The current type, Ecng.Common.ICompilerService, is an interface and cannot be constructed. Are you missing a type mapping?<br /><br />Добавил using Ecng.Common; в codebehind - не помоглоCopyright @ StockSharp Platform LLC 2010 - 2024