﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">некорректная работа под Windows 8</title>
  <id>~/topic/4150/nekorrektnaya-rabota-pod-windows-8/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-07T05:03:11Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=4150" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/28480/</id>
    <title type="text">RtEmu не является создателем шлюза для квика. Поэтому он не может самостоятельно управлять экспортом...</title>
    <published>2013-11-28T08:19:13Z</published>
    <updated>2013-11-28T08:31:05Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.com/users/28840/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/28473/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;RtEmu не является создателем шлюза для квика. Поэтому он не может самостоятельно управлять экспортом.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Сделал так:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
realTimeTradeEmulation.UnderlyingTrader.RegisterSecurity(stock);
realTimeTradeEmulation.UnderlyingTrader.RegisterMarketDepth(stock);
realTimeTradeEmulation.UnderlyingTrader.RegisterTrades(stock);
realTimeTradeEmulation.UnderlyingTrader.RegisterPortfolio(instrument.portfolio);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Добавил &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
realTimeTradeEmulation.UnderlyingTrader.StartExport();
realTimeTradeEmulation.StartExport();&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Стакан начал подцепляться автоматически. Но отрисовка свечек так и не идёт. Видимо, надо как-то пошаманить ещё с CandleManager. &lt;br /&gt;Пытался делать&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
realtimeCandleManager = new CandleManager(realTimeTradeEmulation.UnderlyingTrader);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;вместо&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
realtimeCandleManager = new CandleManager(realTimeTradeEmulation);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;,&lt;br /&gt;&lt;br /&gt;но эффекта не было.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28473/</id>
    <title type="text">RtEmu не является создателем шлюза для квика. Поэтому он не может самостоятельно управлять экспортом...</title>
    <published>2013-11-28T02:26:14Z</published>
    <updated>2013-11-28T02:26:14Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">RtEmu не является создателем шлюза для квика. Поэтому он не может самостоятельно управлять экспортом.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28469/</id>
    <title type="text">Вот, хотелось бы понять, как именно, т.е. что нужно прописать в коде, чтобы RealTimeEmulationTrader ...</title>
    <published>2013-11-27T20:08:18Z</published>
    <updated>2013-11-27T20:11:16Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.com/users/28840/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/28465/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28450/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вот, хотелось бы понять, как именно, т.е. что нужно прописать в коде, чтобы RealTimeEmulationTrader работал как в 4.1.19.1...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Давайте еще раз определимся с вашей проблемой. Вы в своем роботе запускаете экпорт? Потому как если вы этого не делаете, то работать, конечно же, ничего не будет.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Михаил, сделаем проще. Вот мой нубокод, полученный катом SampleSMA кода. Скоро перепишу нормально, по-папски. :-)&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
namespace HFTBot
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.ComponentModel;
    using System.IO;
    using System.Windows;
    using System.Windows.Forms;
    using System.Windows.Controls;
    using System.Windows.Media;
    using MessageBox = System.Windows.MessageBox;

    using Ecng.Collections;
    using Ecng.Common;
    using Ecng.Xaml;

    using StockSharp.Algo.Candles;
    using StockSharp.BusinessEntities;
    using StockSharp.Logging;
    using StockSharp.Quik;
    using StockSharp.Xaml.Charting;
    using StockSharp.Algo.Testing;


    using System.Xml;


    public class StrategyParameters : ICloneable
    {
        public double candleSize;
        public double epsEntryBounds;
        public double epsEntryMA;
        public double epsStopLoss;
        public int period;
        public double stdevCount;
        public string name;
        public string exchange;

        public StrategyParameters()
        {
            candleSize = 1.0;
            epsEntryBounds = 100.0;
            epsEntryMA = 100.0;
            epsStopLoss = 100.0;
            period = 10;
            stdevCount = 2.65;
            name = &amp;quot;noname&amp;quot;;
            exchange = &amp;quot;Forts&amp;quot;;
        }

        public object Clone()
        {
            StrategyParameters result = new StrategyParameters();
            result.candleSize = candleSize;
            result.epsEntryBounds = epsEntryBounds;
            result.epsEntryMA = epsEntryMA;
            result.epsStopLoss = epsStopLoss;
            result.period = period;
            result.stdevCount = stdevCount;
            result.name = name;
            result.exchange = exchange;

            return result;
        }
    }

    public class InstrumentDescription
    {
        public StockBotStrategy strategy;
        public Portfolio portfolio;
        public Security security;
        public StrategyParameters strategyParams;
        public Chart chart;
        public ChartArea area;
        public ChartCandleElement candleElem;

        public ChartTradeElement tradesIndicator;
        public CandleSeries series;
        public bool isFormed = false;
    }

    public partial class MainWindow
    {
        private List&amp;lt;InstrumentDescription&amp;gt; instruments = new List&amp;lt;InstrumentDescription&amp;gt;();

        private RealTimeEmulationTrader realTimeTradeEmulation;
        private CandleManager realtimeCandleManager;

        private DateTime stockBotTimeStarting;

        private List&amp;lt;string&amp;gt; mails = new List&amp;lt;string&amp;gt;();
        //private System.Threading.Timer refresherTimer = new System.Threading.Timer(() =&amp;gt; {}
        private void OnLog(LogMessage message)
        {
            if (message.Level != LogLevels.Info &amp;amp;&amp;amp; message.Level != LogLevels.Debug)
                this.GuiAsync(() =&amp;gt; MessageBox.Show(this, message.Message));
        }

        private void CreateStrategyFromInstrument(Security currentSecurity, StrategyParameters currentParams, InstrumentDescription instrument)
        {            
            instrument.portfolio = new Portfolio()
            {
                Name = &amp;quot;TEST  &amp;quot; + instrument.strategyParams.name,
                BeginValue = 500000m,
                CurrentValue = 500000m,
                //ExchangeBoard = ExchangeBoard.GetBoard(instrument.strategyParams.exchange),
            };

            instrument.series = new CandleSeries(typeof(RangeCandle), currentSecurity, new Unit((decimal)instrument.strategyParams.candleSize));
            instrument.strategy = new StockBotStrategy(instrument.series, currentParams)
            {
                Volume = 1,
                Security = currentSecurity,
                Portfolio = instrument.portfolio,
                Trader = realTimeTradeEmulation,
            };

            instrument.strategy.Log += OnLog;

            TabItem addedItem;
            stockCharts.Items.Add(addedItem = new TabItem() { Header = currentParams.name, Content = new Chart() });

            instrument.chart = (Chart)addedItem.Content;

            if (((Chart)addedItem.Content).Areas.IsEmpty())
                ((Chart)addedItem.Content).Areas.Add(new ChartArea());

            instrument.area = ((Chart)addedItem.Content).Areas.Last();
               
            instrument.area.Elements.Add(instrument.candleElem = new ChartCandleElement());

            #region new filters

            instrument.area.Elements.Add(instrument.tradesIndicator = new ChartTradeElement()
                                        {
                                            BuyColor = Colors.Green,
                                            SellColor = Colors.Red,
                                            IsLegend = true,
                                        });

            #endregion

            ((TabItem)(stockCharts.Items.GetItemAt(0))).Focus();

            instrument.strategy.strategyTimeStarting = stockBotTimeStarting;
            instrument.isFormed = true;
        }

        private void GetStrategyParameters()
        {
            XmlDocument config = new XmlDocument();
            config.Load(XmlReader.Create(new FileStream(@&amp;quot;c:\hftConfig.xml&amp;quot;, FileMode.Open, FileAccess.Read)));

            XmlNodeList dataNodes = config.GetElementsByTagName(&amp;quot;Root&amp;quot;).Item(0).ChildNodes;

            foreach (XmlNode elem in dataNodes)
            {
                instruments.Add(new InstrumentDescription()
                {
                    strategyParams = new StrategyParameters()
                    {
                        name = elem.Attributes[&amp;quot;Name&amp;quot;].Value,
                        candleSize = double.Parse(elem.Attributes[&amp;quot;Price&amp;quot;].Value),
                        epsEntryBounds = double.Parse(elem.Attributes[&amp;quot;epsEntryBounds&amp;quot;].Value),
                        epsEntryMA = double.Parse(elem.Attributes[&amp;quot;epsEntryMA&amp;quot;].Value),
                        epsStopLoss = double.Parse(elem.Attributes[&amp;quot;epsStopLoss&amp;quot;].Value),
                        period = int.Parse(elem.Attributes[&amp;quot;period&amp;quot;].Value),
                        stdevCount = double.Parse(elem.Attributes[&amp;quot;stdevCount&amp;quot;].Value),
                        //exchange = elem.Attributes[&amp;quot;Exchange&amp;quot;].Value,
                    },
                });
            }
        }

        private void OnStrategyPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            
            instruments.ForEach((elem) =&amp;gt; this.GuiAsync(() =&amp;gt;
            {
                PnL.Content = elem.strategy.PnL;
                Position.Content = elem.strategy.Position;
            }));
            
        }

        public MainWindow()
        {
            InitializeComponent();

            instruments = new List&amp;lt;InstrumentDescription&amp;gt;();
            stockBotTimeStarting = DateTime.Now;

            // попробовать сразу найти месторасположение Quik по запущенному процессу
            Path.Text = QuikTerminal.GetDefaultPath();

            GetStrategyParameters();
        }

        protected override void OnClosing(CancelEventArgs e)
        {
            if (realTimeTradeEmulation != null)
                realTimeTradeEmulation.Dispose();

            base.OnClosing(e);
        }

        private void FindPathClick(object sender, RoutedEventArgs e)
        {
            var dlg = new FolderBrowserDialog();

            if (!Path.Text.IsEmpty())
                dlg.SelectedPath = Path.Text;

            if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Path.Text = dlg.SelectedPath;
            }
        }

        private void ConnectClick(object sender, RoutedEventArgs e)
        {
            if (Path.Text.IsEmpty())
            {
                MessageBox.Show(this, &amp;quot;Путь к Quik не выбран.&amp;quot;);
                return;
            }

            realTimeTradeEmulation = new RealTimeEmulationTrader(new QuikTrader(Path.Text));
            realTimeTradeEmulation.Connected += (() =&amp;gt; 
            { 
                realtimeCandleManager = new CandleManager(realTimeTradeEmulation);

                realTimeTradeEmulation.NewSecurities += securities =&amp;gt; this.GuiAsync(() =&amp;gt;
                {
                    securities.ForEach(stock =&amp;gt;
                    {
                        var instrument = instruments.FirstOrDefault(x =&amp;gt; x.strategyParams.name.CompareTo(stock.Code) == 0);

                        if (instrument != null)
                        {
                            realTimeTradeEmulation.RegisterSecurity(stock);
                            realTimeTradeEmulation.RegisterMarketDepth(stock);
                            realTimeTradeEmulation.RegisterTrades(stock);

                            CreateStrategyFromInstrument(stock, instrument.strategyParams, instrument);

                            realTimeTradeEmulation.RegisterPortfolio(instrument.portfolio);
                        }
                    });                    
                });

                realTimeTradeEmulation.NewPortfolios += myPortfolios =&amp;gt; this.GuiAsync(() =&amp;gt; _portfolios.Portfolios.AddRange(myPortfolios));
                realTimeTradeEmulation.NewOrders += orders =&amp;gt; this.GuiAsync(() =&amp;gt;
                {
                    _orders.Orders.AddRange(orders);
                });
                
                realTimeTradeEmulation.NewMyTrades += trades =&amp;gt; 
                {
                    instruments.ForEach(elem =&amp;gt;
                    {
                        if (elem.isFormed)
                        {
                            var currentElemTrades = trades.Where(t =&amp;gt; elem.strategy.Orders.Any(o =&amp;gt; o == t.Order));
                            this.GuiAsync(() =&amp;gt; _trades.Trades.AddRange(currentElemTrades));

                            currentElemTrades.ForEach(strategyTrade =&amp;gt;
                            {
                                var tradeTime = elem.strategy.lastWorkedCandle == null ? strategyTrade.Order.Time : elem.strategy.lastWorkedCandle.OpenTime;
                                this.GuiAsync(() =&amp;gt; elem.chart.ProcessValues(tradeTime, new Dictionary&amp;lt;IChartElement, object&amp;gt; { { elem.tradesIndicator, strategyTrade } }));
                            });
                        }
                    });
                };
                
                realtimeCandleManager.Processing += (series, candle) =&amp;gt;
                {
                    if (candle.State == CandleStates.Finished)
                        ProcessCandle(candle);
                };

                realTimeTradeEmulation.StartExport();

                this.GuiAsync(() =&amp;gt; { Start.IsEnabled = true; });
            });

            realTimeTradeEmulation.Connect();
        }

        private void StartClick(object sender, RoutedEventArgs e)
        {
            instruments.ForEach(elem =&amp;gt;
            {
                if (elem.isFormed)
                {
                    realtimeCandleManager.Start(elem.series, DateTime.Today + new TimeSpan(10, 0, 0), DateTime.Today + new TimeSpan(23, 50, 00));
                    elem.strategy.Start();
                }
            });


            instruments.ForEach((elem) =&amp;gt; elem.strategy.PropertyChanged += OnStrategyPropertyChanged);

            Start.Content = &amp;quot;Стоп&amp;quot;;
        }

        private void ProcessCandle(Candle candle)
        {
            var currentInstrument = instruments.FirstOrDefault(elem =&amp;gt; elem.strategyParams.name.CompareTo(candle.Security.Code) == 0);

            if (currentInstrument != null)
            {
                #region new chart painter

                this.GuiAsync(() =&amp;gt;
                {
                    currentInstrument.chart.ProcessValues(candle.OpenTime, new Dictionary&amp;lt;IChartElement, object&amp;gt;
                    {
                        { currentInstrument.candleElem, candle },
                    });
                });

                #endregion
            }
        }
    }
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Собственно, он не пашет - не отрисовываются свечки и т.п., хотя в 4.1.19.1 всё пахало. Что я тут делаю не так? При этом меняем эмуляшку на торговую систему QuikTrader - всё пашет, но на &amp;quot;живую&amp;quot;.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28465/</id>
    <title type="text">Вот, хотелось бы понять, как именно, т.е. что нужно прописать в коде, чтобы RealTimeEmulationTrader ...</title>
    <published>2013-11-27T18:50:04Z</published>
    <updated>2013-11-27T18:50:04Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28450/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вот, хотелось бы понять, как именно, т.е. что нужно прописать в коде, чтобы RealTimeEmulationTrader работал как в 4.1.19.1...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Давайте еще раз определимся с вашей проблемой. Вы в своем роботе запускаете экпорт? Потому как если вы этого не делаете, то работать, конечно же, ничего не будет.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28450/</id>
    <title type="text">Давайте по порядку. У вас проблема как у автора топика? Его решение не помогло вашей проблеме? Что и...</title>
    <published>2013-11-27T00:18:19Z</published>
    <updated>2013-11-27T00:18:19Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.com/users/28840/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/28449/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Давайте по порядку. У вас проблема как у автора топика? Его решение не помогло вашей проблеме? Что именно у вас за проблема?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Михаил, приветствую!&lt;br /&gt;&lt;br /&gt;Да, изначально проблема была схожей - у меня стояла 8-ка, всё работало под 4.1.19.1, под 4.2.1 эмулятор на реальных данных работать отказывался (RealTimeEmulationTrader). При этом замена в коде RealTimeEmulationTrader на QuikTrader давала эффект - графики отображались, стратегии работали. Я изначально грешил на 8-ку и её долбанную оверсекьюрность. Снёс 8-ку, поставил 7-ку, оттвикал по правам админа и т.п. Но для RealTimeEmulationTrader ничего не изменилось. Вы сказали, что теперь он как-то иначе запускает экспорт данных. Вот, хотелось бы понять, как именно, т.е. что нужно прописать в коде, чтобы RealTimeEmulationTrader работал как в 4.1.19.1...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28449/</id>
    <title type="text">Давайте по порядку. У вас проблема как у автора топика? Его решение не помогло вашей проблеме? Что и...</title>
    <published>2013-11-26T23:18:31Z</published>
    <updated>2013-11-26T23:18:31Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Давайте по порядку. У вас проблема как у автора топика? Его решение не помогло вашей проблеме? Что именно у вас за проблема?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28444/</id>
    <title type="text"> А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается....</title>
    <published>2013-11-26T11:22:34Z</published>
    <updated>2013-11-26T11:22:34Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.com/users/28840/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/28441/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28432/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/28428/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28425/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается. Меняем на QuikTrader - всё чудесненько работает. Был ли изменён как-то RealTimeEmulationTrader?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да, теперь он не запускает сам экспорт данных у внуртеннего шлюза, если он его сам не создал.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ну, в 4.1.19.1 этого не требовалось. Сорри за нубство. Просто я не понимаю, как теперь сделать, ну хоть убей...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А что вы хотите сделать? Экспорт запускается как и раньше. Я писал что у вас ошибке привелегий.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я уже снёс 8-ку и поставил 7-ку, перенастроил все права, поставил всюду запуск из-под администратора, оттвикал всё через групповые политики на права рута и т.п. Ваши же слова были &amp;quot;Да, теперь он не запускает сам экспорт данных у внуртеннего шлюза, если он его сам не создал&amp;quot;. Это что теперь значит? Запускаю сборку под 4.1.19.1 - всё пашет. С теми же правами запускаю сборку того же кода под 4.2.1 - не пашет. Перезагрузки, запуски всего и вся из-под суперадмина - не помогает... :-(&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28441/</id>
    <title type="text"> А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается....</title>
    <published>2013-11-26T08:13:11Z</published>
    <updated>2013-11-26T08:13:11Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28432/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/28428/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28425/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается. Меняем на QuikTrader - всё чудесненько работает. Был ли изменён как-то RealTimeEmulationTrader?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да, теперь он не запускает сам экспорт данных у внуртеннего шлюза, если он его сам не создал.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ну, в 4.1.19.1 этого не требовалось. Сорри за нубство. Просто я не понимаю, как теперь сделать, ну хоть убей...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А что вы хотите сделать? Экспорт запускается как и раньше. Я писал что у вас ошибке привелегий.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28432/</id>
    <title type="text"> А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается....</title>
    <published>2013-11-25T14:36:45Z</published>
    <updated>2013-11-25T14:56:46Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.com/users/28840/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/28428/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28425/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается. Меняем на QuikTrader - всё чудесненько работает. Был ли изменён как-то RealTimeEmulationTrader?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да, теперь он не запускает сам экспорт данных у внуртеннего шлюза, если он его сам не создал.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ну, в 4.1.19.1 этого не требовалось. Сорри за нубство. Просто я не понимаю, как теперь сделать, ну хоть убей...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28431/</id>
    <title type="text"> Михаил, а можно как-либо разжиться примером обновлённого варианта работы с эмуляшкой? Денег просто ...</title>
    <published>2013-11-25T14:33:46Z</published>
    <updated>2013-11-25T14:33:46Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28430/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Михаил, а можно как-либо разжиться примером обновлённого варианта работы с эмуляшкой? Денег просто жалко на тестировании на реальных счетах. :-(&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А ничего не изменилось в плане примеров.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28430/</id>
    <title type="text"> А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается....</title>
    <published>2013-11-25T13:27:19Z</published>
    <updated>2013-11-25T13:27:19Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.com/users/28840/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/28428/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28425/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается. Меняем на QuikTrader - всё чудесненько работает. Был ли изменён как-то RealTimeEmulationTrader?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да, теперь он не запускает сам экспорт данных у внуртеннего шлюза, если он его сам не создал.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Михаил, а можно как-либо разжиться примером обновлённого варианта работы с эмуляшкой? Денег просто жалко на тестировании на реальных счетах. :-(</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28428/</id>
    <title type="text"> А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается....</title>
    <published>2013-11-25T13:18:09Z</published>
    <updated>2013-11-25T13:18:09Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28425/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается. Меняем на QuikTrader - всё чудесненько работает. Был ли изменён как-то RealTimeEmulationTrader?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да, теперь он не запускает сам экспорт данных у внуртеннего шлюза, если он его сам не создал.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28425/</id>
    <title type="text">Всё, буду писать только тут. Работаю из-под суперадмина, UAC и прочая в 7-ке отключены и оттвиканы. ...</title>
    <published>2013-11-25T12:59:52Z</published>
    <updated>2013-11-25T12:59:52Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.com/users/28840/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Всё, буду писать только тут.&lt;br /&gt;Работаю из-под суперадмина, UAC и прочая в 7-ке отключены и оттвиканы.&lt;br /&gt;&lt;br /&gt;А проблема вот какого рода: tсли использовать RealTimeEmulationTrader, то ничего не отрисовывается. Меняем на QuikTrader - всё чудесненько работает. Был ли изменён как-то RealTimeEmulationTrader?&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28422/</id>
    <title type="text">Я беру обычный info.wnd. Попытался запустить SampleSMA пример - исторические данные отобразились, те...</title>
    <published>2013-11-25T12:05:30Z</published>
    <updated>2013-11-25T12:05:30Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.com/users/28840/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;molasar &lt;a href="https://stocksharp.com/posts/m/28420/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28414/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Я беру обычный info.wnd. Попытался запустить SampleSMA пример - исторические данные отобразились, текущие свечки - нет. В общем, всё как-то странно. Я уже 8-ку снёс и поставил 7-ку - ноль резалтов. &lt;br /&gt;&lt;br /&gt;Сейчас повесил эвент на CandleManager.Processing - не вызывается в принципе. Теряюсь в догадках.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;когда я загружаю обычный info.wnd, то у меня почему то не отражаются таблицы, рабочее поле остается пустым...&lt;br /&gt;поэтому я загружаю info_extended.wnd.&lt;br /&gt;&lt;br /&gt;попробуйте info_extended.wnd и пример Sample.&lt;br /&gt;&lt;br /&gt;Какая у вас версия Quik? У меня 6.8.4.14.  &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Самая последняя - 6.9.3. На info_extended.wnd вообще ругается даже Verifier. Чисто Sample пашет, но мну нужно свечки формировать. </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28420/</id>
    <title type="text">Я беру обычный info.wnd. Попытался запустить SampleSMA пример - исторические данные отобразились, те...</title>
    <published>2013-11-25T11:37:37Z</published>
    <updated>2013-11-25T11:37:37Z</updated>
    <author>
      <name>molasar</name>
      <uri>https://stocksharp.com/users/16583/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28414/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Я беру обычный info.wnd. Попытался запустить SampleSMA пример - исторические данные отобразились, текущие свечки - нет. В общем, всё как-то странно. Я уже 8-ку снёс и поставил 7-ку - ноль резалтов. &lt;br /&gt;&lt;br /&gt;Сейчас повесил эвент на CandleManager.Processing - не вызывается в принципе. Теряюсь в догадках.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;когда я загружаю обычный info.wnd, то у меня почему то не отражаются таблицы, рабочее поле остается пустым...&lt;br /&gt;поэтому я загружаю info_extended.wnd.&lt;br /&gt;&lt;br /&gt;попробуйте info_extended.wnd и пример Sample.&lt;br /&gt;&lt;br /&gt;Какая у вас версия Quik? У меня 6.8.4.14.  </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28418/</id>
    <title type="text">экспорт таблицы &amp;quot;инструменты&amp;quot; по DDE ругается - пишет, мол, не удалось установить соединение. Либо н...</title>
    <published>2013-11-25T11:35:08Z</published>
    <updated>2013-11-25T11:35:08Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28407/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;экспорт таблицы &amp;quot;инструменты&amp;quot; по DDE ругается - пишет, мол, не удалось установить соединение. Либо не запущен &amp;quot;инструменты&amp;quot;, либо в него не загружен лист.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Известная проблема. Квик и робот запущены из под разных привилегий. Или отключайте UAC, или давайте программам одинаковые привилегии.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28414/</id>
    <title type="text">Я беру обычный info.wnd. Попытался запустить SampleSMA пример - исторические данные отобразились, те...</title>
    <published>2013-11-25T10:44:04Z</published>
    <updated>2013-11-25T11:21:20Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.com/users/28840/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Я беру обычный info.wnd. Попытался запустить SampleSMA пример - исторические данные отобразились, текущие свечки - нет. В общем, всё как-то странно. Я уже 8-ку снёс и поставил 7-ку - ноль резалтов. &lt;br /&gt;&lt;br /&gt;Сейчас повесил эвент на CandleManager.Processing - не вызывается в принципе. Теряюсь в догадках.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28409/</id>
    <title type="text">molasar, а какие поля в таблице &amp;quot;инструменты&amp;quot; по 4.2.1 используете? Просто у меня на стандартных нас...</title>
    <published>2013-11-25T09:14:23Z</published>
    <updated>2013-11-25T09:14:23Z</updated>
    <author>
      <name>molasar</name>
      <uri>https://stocksharp.com/users/16583/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Rebelion &lt;a href="https://stocksharp.com/posts/m/28407/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;molasar, а какие поля в таблице &amp;quot;инструменты&amp;quot; по 4.2.1 используете? Просто у меня на стандартных настройках, что из wnd файла версии 4.2.1, экспорт таблицы &amp;quot;инструменты&amp;quot; по DDE ругается - пишет, мол, не удалось установить соединение. Либо не запущен &amp;quot;инструменты&amp;quot;, либо в него не загружен лист. При этом Verifier никаких ошибок не выдаёт. Поля таблицы &amp;quot;инструменты&amp;quot;: бумага, код бумаги, код класса, статус, лот, ша цены, цена последней сделки. &lt;br /&gt;&lt;br /&gt;P.S. ни одна таблица не экспортируется. Видимо, проблема либо в &amp;quot;stocksharp&amp;quot;, либо в указании какого-либо листа в настройках вывода по DDE.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;я загружаю файл настроек info_extended.wnd из папки stocksharp/samples/quik. и ничего не меняю, только название стакана в случае с RIZ3.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28407/</id>
    <title type="text">molasar, а какие поля в таблице &amp;quot;инструменты&amp;quot; по 4.2.1 используете? Просто у меня на стандартных нас...</title>
    <published>2013-11-25T08:56:33Z</published>
    <updated>2013-11-25T09:02:35Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.com/users/28840/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">molasar, а какие поля в таблице &amp;quot;инструменты&amp;quot; по 4.2.1 используете? Просто у меня на стандартных настройках, что из wnd файла версии 4.2.1, экспорт таблицы &amp;quot;инструменты&amp;quot; по DDE ругается - пишет, мол, не удалось установить соединение. Либо не запущен &amp;quot;инструменты&amp;quot;, либо в него не загружен лист. При этом Verifier никаких ошибок не выдаёт. Поля таблицы &amp;quot;инструменты&amp;quot;: бумага, код бумаги, код класса, статус, лот, ша цены, цена последней сделки. &lt;br /&gt;&lt;br /&gt;P.S. ни одна таблица не экспортируется. Видимо, проблема либо в &amp;quot;stocksharp&amp;quot;, либо в указании какого-либо листа в настройках вывода по DDE.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/28386/</id>
    <title type="text"> т.е. для торговли фРТС нужно откатиться на 4,1,19,1? других проблем с Sample под старой версией у в...</title>
    <published>2013-11-22T19:56:04Z</published>
    <updated>2013-11-22T19:56:04Z</updated>
    <author>
      <name>molasar</name>
      <uri>https://stocksharp.com/users/16583/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/28383/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;molasar &lt;a href="https://stocksharp.com/posts/m/28381/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;т.е. для торговли фРТС нужно откатиться на 4,1,19,1?&lt;br /&gt;других проблем с Sample под старой версией у вас не было??&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вы лучше совет Эспера проверьте. По-моему вы тут друг друга запутали. У одного одна проблема. У другого другая. В итоге вы своими советами друг другу только еще хуже делаете.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;обозвал квик стакан RIZ@FORTS и Sample стакан наполнился)Спасибо.&lt;br /&gt;&lt;br /&gt;Попутно есть такой вопрос. При резком увеличении количества сделок, например, утренний гэп, какой способ лучше выбрать для излечения текущей цены:&lt;br /&gt;1. Стакан с BestAsk и BestBid&lt;br /&gt;2. Последняя сделка, пусть даже 10-20 пунктов разница.&lt;br /&gt;&lt;br /&gt;Мне кажется, что стакан все таки будет сильнее тормозить.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>