Несколько инструментов в стратегии~/topic/2207/neskolko-instrumentov-v-strategii/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T23:45:57Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/14487/Т.е. перед постановкой заявки в стратегии присваивать полю Security нужный инструмент? Будут ли при ...2011-12-09T07:52:58Z2011-12-09T07:52:58ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">Pantov <a href="https://stocksharp.ru/posts/m/14485/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Т.е. перед постановкой заявки в стратегии присваивать полю Security нужный инструмент?<br />Будут ли при этом для стратегии правильно считаться позиции, прибыль-убыток и др. ?<br /></div></div><br /><br />OvcharenkoVI вам выше написал что такое дополнительные свойства класса.<br />Посмотрите свой пост.<br /><br /><br />Нет, не будет. Переопределяйте классы и считайте сами.<br />Либо, в третий раз повторяю, используйте BasketSecurity.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14485/Т.е. перед постановкой заявки в стратегии присваивать полю Security нужный инструмент? Будут ли при ...2011-12-09T07:47:05Z2011-12-09T07:47:05ZPantovhttps://stocksharp.ru/users/98/info@stocksharp.ruТ.е. перед постановкой заявки в стратегии присваивать полю Security нужный инструмент?<br />Будут ли при этом для стратегии правильно считаться позиции, прибыль-убыток и др. ?<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14484/> либо полями в стратегии задавайте свои инструменты. Это можно пояснить на примере (у стратегии вед...2011-12-09T07:40:15Z2011-12-09T07:40:15ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">Pantov <a href="https://stocksharp.ru/posts/m/14482/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">> либо полями в стратегии задавайте свои инструменты.<br /><br />Это можно пояснить на примере (у стратегии ведь одно поле Security)?<br /><br /></div></div><br /><br />А кто мешает в классе создавать свои собственные уникальные поля?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14482/> либо полями в стратегии задавайте свои инструменты. Это можно пояснить на примере (у стратегии вед...2011-12-09T07:02:51Z2011-12-09T07:02:51ZPantovhttps://stocksharp.ru/users/98/info@stocksharp.ru> либо полями в стратегии задавайте свои инструменты.<br /><br />Это можно пояснить на примере (у стратегии ведь одно поле Security)?<br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14481/Давайте вернемся к этой теме. Все-же как более правильно в рамках событийной стратегии работать по о...2011-12-09T06:39:11Z2011-12-09T06:39:11ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru<div class="quote"><span class="quotetitle">Pantov <a href="https://stocksharp.ru/posts/m/14478/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Давайте вернемся к этой теме.<br />Все-же как более правильно в рамках событийной стратегии работать<br />по одному портфелю с двумя и более инструментами, а также<br />с одним инструментом по разным портфелям?<br />Хотелось бы теории и кода, спасибо. </div></div><br /><br />А мой ответ совсем-совсем не устраивает?<br />Если стратегия 1, но несколько инструментов - используйте либо BasketSecurity, либо полями в стратегии задавайте свои инструменты.<br /><br />По разным портфелям с одним инструментам - это просто разные стратегии.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14478/Давайте вернемся к этой теме. Все-же как более правильно в рамках событийной стратегии работать по о...2011-12-09T05:34:47Z2011-12-09T05:34:47ZPantovhttps://stocksharp.ru/users/98/info@stocksharp.ruДавайте вернемся к этой теме.<br />Все-же как более правильно в рамках событийной стратегии работать<br />по одному портфелю с двумя и более инструментами, а также<br />с одним инструментом по разным портфелям?<br />Хотелось бы теории и кода, спасибо. Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14440/видимо для тестирования следует использовать корзину инструментов... я занимаюсь арбитражными робота...2011-12-08T10:01:48Z2011-12-08T10:01:48ZOvcharenkoVIhttps://stocksharp.ru/users/390/info@stocksharp.ruвидимо для тестирования следует использовать корзину инструментов... я занимаюсь арбитражными роботами, мне тестирование не поможет, поэтому не могу ответитьCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14439/реализовал на тестирование по истории. так вот стата учитывается только для 1-го инструмента. выходи...2011-12-08T09:15:51Z2011-12-08T09:15:51ZfoRshttps://stocksharp.ru/users/28037/info@stocksharp.ruреализовал на тестирование по истории. так вот стата учитывается только для 1-го инструмента.<br />выходит если использовать такой вариант нужно самому отслеживать профиты и лосы?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14432/Спасибо, буду пробывать2011-12-08T04:49:38Z2011-12-08T04:49:38ZfoRshttps://stocksharp.ru/users/28037/info@stocksharp.ruСпасибо, буду пробыватьCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14428/А с заявками еще проще var order = new Order { Type = OrderTypes.Market, Volume = 1, Portfolio = bas...2011-12-07T18:40:25Z2011-12-07T18:40:43ZOvcharenkoVIhttps://stocksharp.ru/users/390/info@stocksharp.ruА с заявками еще проще<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
var order = new Order
{
Type = OrderTypes.Market,
Volume = 1,
Portfolio = base.Portfolio,
Security = base.Security,
Direction = OrderDirections.Sell,
};
var order1 = new Order
{
Type = OrderTypes.Market,
Volume = 1,
Portfolio = base.Portfolio,
Security = security_2,
Direction = OrderDirections.Buy,
};
Trader.RegisterOrder(order);
Trader.RegisterOrder(order1);</pre>
</div></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14427/Я не использую basketSecurity. в самом классе стратегии сначала создаю public Security security_2; П...2011-12-07T18:38:54Z2011-12-07T18:38:54ZOvcharenkoVIhttps://stocksharp.ru/users/390/info@stocksharp.ruЯ не использую basketSecurity.<br /><br />в самом классе стратегии сначала создаю <br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
public Security security_2;</pre>
</div></div><br /><br />Потом<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
public IndStrategy(Security security_2)
{
this.security_2 = security_2;
}</pre>
</div></div><br /><br />А в MainWindow<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
security_2 = (Security)SelectedSecurity_2;
_strategy = new IndStrategy(security_2)
{
Security = security,
security_2 = security_2,
};</pre>
</div></div><br /><br />Куски кода вырезал соответственно) но так в принципе понятно)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14395/1) BasketSecurity 2) Как свойство стратегии заводите что надо2011-12-07T12:12:53Z2011-12-07T12:12:53ZAlexanderhttps://stocksharp.ru/users/2826/info@stocksharp.ru1) BasketSecurity<br />2) Как свойство стратегии заводите что надоCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/14392/Юзал поиск но не нашел как реализовать чтобы в стратегии можно было использовать несколько инструмен...2011-12-07T12:06:10Z2011-12-07T12:06:10ZfoRshttps://stocksharp.ru/users/28037/info@stocksharp.ruЮзал поиск но не нашел как реализовать чтобы в стратегии можно было использовать несколько инструментов<br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
_strategy = new SmaStrategy()
{
Volume = 1,
Portfolio = portfolio,
Security = RIU,
Trader = _trader
};
</pre>
</div></div><br /><br />потом в самой стратегии <br /><br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
order = this.CreateOrder(direction, price + _point, base.Volume);
base.RegisterOrder(order);
</pre>
</div></div><br /><br />В случае выставления заявок по 2-м инструментам, как лучше реализовать?Copyright @ StockSharp Platform LLC 2010 - 2024