Не приходят позиции по опционам~/topic/1261/ne-prihodyat-pozitsii-po-optsionam/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T11:04:39Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/4849/Всё, проблема решена - переименовал таблицу в "Позиции" и всё стало сразу же приходить. 2010-12-02T14:58:16Z2010-12-02T14:58:16ZMCTuTeJ|19951995https://stocksharp.ru/users/18/info@stocksharp.ruВсё, проблема решена - переименовал таблицу в "Позиции" и всё стало сразу же приходить.<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/4848/Так не работает ... в обработчик .ProcessCustomTables вообще не заходит ...2010-12-02T14:46:46Z2010-12-02T14:49:27ZMCTuTeJ|19951995https://stocksharp.ru/users/18/info@stocksharp.ruТак не работает ...<br />в обработчик .ProcessCustomTables вообще не заходит ...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/4844/Сделал так: public class CustomPosition:INotifyPropertyChanged { private void NotifyPropertyChanged(...2010-12-02T14:33:12Z2010-12-02T14:33:12ZMCTuTeJ|19951995https://stocksharp.ru/users/18/info@stocksharp.ruСделал так:<br /><br /> [DdeCustomTable("Позиции по деривативам")]<br /> [Ignore(FieldName = "IsDisposed")]<br /> public class CustomPosition:INotifyPropertyChanged<br /> {<br /> private void NotifyPropertyChanged(String info)<br /> {<br /> if (PropertyChanged != null)<br /> {<br /> PropertyChanged(this, new PropertyChangedEventArgs(info));<br /> }<br /> }<br /> [DdeCustomColumn("Код инструмента", Order = 1)]<br /> [Identity]<br /> public string SecurityCode { get; set; }<br /><br /> public event PropertyChangedEventHandler PropertyChanged;<br /> private int _currentValue;<br /> [DdeCustomColumn("Тек. чист. поз.", Order = 3)]<br /> public int CurrentValue<br /> {<br /> get { return _currentValue; }<br /> set<br /> {<br /> _currentValue = value;<br /> <br /> NotifyPropertyChanged("CurrentValue");<br /> }<br /> }<br /> }<br /><br />Спасибо Эмэсдээну... Это будет работать ?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/4843/ Как вариант - начать экспортировать только инструменты и позиции. Постепенно прибавлять логики и на...2010-12-02T14:22:07Z2010-12-02T14:22:07ZMCTuTeJ|19951995https://stocksharp.ru/users/18/info@stocksharp.ru<div class="quote"><span class="quotetitle">Mikhail Sukhov</span><div class="innerquote"><br /><br />Как вариант - начать экспортировать только инструменты и позиции. Постепенно прибавлять логики и найти причину торможения.</div></div><br /><br />Так и делаю, логики никакой нет. Только по двум таблицам экспорт ...<br />Сейчас пробую DDeCustomTable использовать, но там студия ругается на NotifyPropertyChanged(string)<br /><br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/4841/update: Они приходят но где-то минуты через 3-4 после начала экспорта... Много раз попробовал запуст...2010-12-02T14:14:13Z2010-12-02T14:14:13ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">MCTuTeJ|19951995</span><div class="innerquote">update: Они приходят но где-то минуты через 3-4 после начала экспорта...<br />Много раз попробовал запустить программу и заметил, что позиции всегда приходят по разному - иногда все сразу после запуска, иногда через несколько минут, иногда по очереди с большими промежутками ...<br /><br />Ничего лишнего вроде за собой не тяну, машина мощная, не загружена ...</div></div><br /><br />Как вариант - начать экспортировать только инструменты и позиции. Постепенно прибавлять логики и найти причину торможения.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/4840/update: Они приходят но где-то минуты через 3-4 после начала экспорта... Много раз попробовал запуст...2010-12-02T13:36:57Z2010-12-02T13:45:47ZMCTuTeJ|19951995https://stocksharp.ru/users/18/info@stocksharp.ruupdate: Они приходят но где-то минуты через 3-4 после начала экспорта...<br />Много раз попробовал запустить программу и заметил, что позиции всегда приходят по разному - иногда все сразу после запуска, иногда через несколько минут, иногда по очереди с большими промежутками ...<br /><br />Ничего лишнего вроде за собой не тяну, машина мощная, не загружена ...Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/4839/Почитал, попробовал, - не помогло ... По прежнему приходят только два фьюча, а 4 опциона не приходят...2010-12-02T13:31:40Z2010-12-02T13:34:30ZMCTuTeJ|19951995https://stocksharp.ru/users/18/info@stocksharp.ruПочитал, попробовал, - не помогло ... <br />По прежнему приходят только два фьюча, а 4 опциона не приходят ...<br />Делаю так:<br /> _trader.NewPositions += positions =><br /> {<br /> string s = "";<br /> foreach (Position p in positions)<br /> {<br /> s += p.Security.Code + " ";<br /> }<br /> this.GuiSync(() => MessageBox.Show(s)); <br /> this.GuiSync(()=>_positions.AddRange(positions));<br /> <br /> };Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/4837/Совсем не приходят ... Код такой: _trader.NewPositions += positions => { string s = ""; foreach (Pos...2010-12-02T13:21:10Z2010-12-02T13:21:37ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">MCTuTeJ|19951995</span><div class="innerquote">Совсем не приходят ...<br /><br />Код такой:<br /><br /> _trader.NewPositions += positions =><br /> {<br /> string s = "";<br /> foreach (Position p in positions)<br /> {<br /> s += p.Security.Code + " " + p.CurrentValue.ToString();<br /> }<br /> MessageBox.Show(s);<br /> _positions.AddRange(positions);<br /><br /> };<br /><br /></div></div><br /><br /><a href="http://stocksharp.com/doc/help/html/a0a4c8df-2bba-4e1e-8ba9-e1fa98728f92.htm" title="http://stocksharp.com/doc/help/html/a0a4c8df-2bba-4e1e-8ba9-e1fa98728f92.htm">Пользовательский интерфейс (GUI)</a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/4836/Совсем не приходят ... Код такой: _trader.NewPositions += positions => { string s = ""; foreach (Pos...2010-12-02T13:18:08Z2010-12-02T13:19:35ZMCTuTeJ|19951995https://stocksharp.ru/users/18/info@stocksharp.ruСовсем не приходят ...<br /><br />Код такой:<br /><br /> _trader.NewPositions += positions =><br /> {<br /> string s = "";<br /> foreach (Position p in positions)<br /> {<br /> s += p.Security.Code + " " + p.CurrentValue.ToString();<br /> }<br /> MessageBox.Show(s);<br /> _positions.AddRange(positions);<br /><br /> };<br /><br /><br />......................................<br />Стартуется экспорт так:<br /><br /> _trader.Terminal.StartDde(_trader.DerivativePositionsTable, _trader.SecuritiesTable);<br /><br /><br />Позиции по GZZ0 приходят а по разным опционам - нет. Добавил все их в таблицу инструментов. Что сделать. Пробовал Квик по-разному настраивать - не помогло. S# 2.6.<br />А так должно быть что если фьючи не добавлять в таблицу инструментов то позиции по ним не придут ?Copyright @ StockSharp Platform LLC 2010 - 2024