﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Форум. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=79</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T23:29:21Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=79" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4779/</id>
    <title type="text">Битые данные при построении свечек</title>
    <published>2014-10-20T20:59:20Z</published>
    <updated>2014-10-20T20:59:20Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Данные с таймфреймом в 1сек из .csv импортируются в Гидру.
Потом как обычно, к этим данным обращаемся через storageRegistry = new StorageRegistry{DefaultDrive = new LocalMarketDataDrive(...)}&lt;/p&gt;
&lt;p&gt;Робот из 1сек свечек в хранилище строит 60мин (30 мин, 1 мин - не так важно, главное, что из одного ТФ строит более крупный ТФ) свечки и по ним торгует. В рандомные моменты времени вознкают следующие проблемы:
&lt;a href="http://gyazo.com/204df8ad06f7998e349fff76764be14c" rel="nofollow" target="_blank"&gt;http://gyazo.com/204df8ad06f7998e349fff76764be14c&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;В реальности этих спайков нет, нет ни в исходных данных, ни в 1 сек данных уже в Гидре.
Пруф - посчитал min/max для 05/09 13:30 свечки в исходной csv: &lt;a href="http://gyazo.com/47c8e94af6d6986f8f52048683c6959b" rel="nofollow" target="_blank"&gt;http://gyazo.com/47c8e94af6d6986f8f52048683c6959b&lt;/a&gt;
Более того, стоим еще раз отдельно этот же участок с тем же таймфреймом - спайки пропали:
&lt;a href="http://gyazo.com/309189f68c3f63d97f6cb327d244427a" rel="nofollow" target="_blank"&gt;http://gyazo.com/309189f68c3f63d97f6cb327d244427a&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Появляются эти артефакты когда выводишь большой промежуток, например полгода. Появляются в случайных местах (чаще всего на открытии, т.е. при чтении нового bin файла, хотя и бывают посредине дня).
Такие выбросы ломают все индикаторы и делают бэктестинг тоже случайным.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4778/</id>
    <title type="text">Различия значений Indicator.GetCurrentValue и ChartingIndicatorValue</title>
    <published>2014-10-20T13:50:05Z</published>
    <updated>2014-10-20T13:50:05Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">&lt;p&gt;При тестировании обнаружил, что в рамках одной и той же обрабатываемой свечи значения одного и того же индикатора разные при вызове Indicator.GetCurrentValue и ChartingIndicatorValue.&lt;/p&gt;
&lt;p&gt;Исходный код такой&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;

        public CandleSeries series { get; set; }
        private SimpleMovingAverage LongSma { get; set; }
        private SimpleMovingAverage ShortSma { get; set; }
        private AwesomeOscillator AweOsc { get; set; }
        private ChartIndicatorElement LongSmaInd { get; set; }
        private ChartIndicatorElement ShortSmaInd { get; set; }
        private ChartIndicatorElement AweInd { get; set; }

        protected override void OnStarted()
        {
            base.OnStarted();

            LongSma = new SimpleMovingAverage();
            LongSma.Length = 60;
           
            ShortSma = new SimpleMovingAverage();
            ShortSma.Length = 20;

            AweOsc = new AwesomeOscillator(LongSma, ShortSma);
        
            series
                .WhenCandlesFinished()
                .Do(ProcessCandle)
                .Apply(this);

            if (Params.chartIndex)
            {
                LongSmaInd = new ChartIndicatorElement { Title = &amp;quot;LongSMA&amp;quot;, Indicator = LongSma, Color = Colors.DarkBlue};
                MainWindow.Instance.GuiAsync(() =&amp;gt; HistoryChart.Areas[0].Elements.Add(LongSmaInd));

                ShortSmaInd = new ChartIndicatorElement { Title = &amp;quot;ShortSMA&amp;quot;, Indicator = ShortSma, Color = Colors.Crimson};
                MainWindow.Instance.GuiAsync(() =&amp;gt; HistoryChart.Areas[0].Elements.Add(ShortSmaInd));

                AweInd = new ChartIndicatorElement { Title = &amp;quot;DiffSMA&amp;quot;, Indicator = AweOsc, Color = Colors.Crimson};

            }

            ......
       }
private void ProcessCandle(Candle candle)
        {

            if (Params.chartIndex)
            {
                var OpenTime = candle.OpenTime;
                var myDic = new Dictionary&amp;lt;IChartElement, object&amp;gt;();


                    var valLongSMA = LongSmaInd.Indicator.Process(new CandleIndicatorValue(candle) );
                    var ValueLongSMA = new ChartIndicatorValue(LongSmaInd.Indicator, valLongSMA);
                    myDic.Add(LongSmaInd, ValueLongSMA);

                    var valShortSma = ShortSmaInd.Indicator.Process(new CandleIndicatorValue(candle) );
                    var ValueShortSma = new ChartIndicatorValue(ShortSmaInd.Indicator, valShortSma);
                    myDic.Add(ShortSmaInd, ValueShortSma);

                    var valAweInd = AweInd.Indicator.Process(new CandleIndicatorValue(candle));
                    var ValueAweInd = new ChartIndicatorValue(AweInd.Indicator, valAweInd);
                    myDic.Add(AweInd, ValueAweInd);
      
                MainWindow.Instance.GuiAsync(() =&amp;gt;
                    {
                        HistoryChart.ProcessValues(OpenTime, myDic);
                    });
            }
            

            // вычисляем новое положение относительно друг друга (SLL = ShortLessThenLong)
            var SSMval = ShortSma.GetCurrentValue();
            var LSMval = LongSma.GetCurrentValue();
            var SLdiff = SSMval - LSMval;
......
   }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В результате для каждой обработанной свечки обнаруживаем что, значения базовых индикаторов LongSMA и ShortSma, полученные через функцию ChartIndicatorValue, отличаются от значений тех же индикаторов на основе функции GetCurrentValue (т.е. ValueLongSMA&amp;lt;&amp;gt;LSMval  и ValueShortSma&amp;lt;&amp;gt;SSMval).
При этом значение индикатора разницы AwesomeOscillator, полученное через функцию ChartIndicatorValue совпадает с вычисленой разницей между значениями базовых индикаторов (т.е. ValueAweInd= SSMval - LSMval).&lt;/p&gt;
&lt;p&gt;Это более чем странно!
Так явно не должно быть, т.е. где-то ошибка.&lt;/p&gt;
&lt;p&gt;Таблица с реальными значениями, полученными при прогоне на SPFB.SBRF в аттаче.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4777/</id>
    <title type="text">Формат оси Х в 4.2.30</title>
    <published>2014-10-19T12:47:31Z</published>
    <updated>2014-10-19T12:47:31Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">&lt;ol&gt;
&lt;li&gt;После перехода на новую версию формат подписей оси Х стал &amp;quot;YYYY&amp;quot; вместо &amp;quot;dd.mm HH:mm:ss&amp;quot;. Как изменить формат подписи оси X? Использование TextFormatting ничего не меняет.&lt;/li&gt;
&lt;li&gt;Скроллинг области графика, на котором нет ChartCandleElement все также не работает.&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4776/</id>
    <title type="text">ThreadSafeObservableCollection</title>
    <published>2014-10-17T08:02:14Z</published>
    <updated>2014-10-17T08:02:14Z</updated>
    <author>
      <name>longtrades</name>
      <uri>https://stocksharp.ru/users/6094/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Зарание извиняюсь за возможно вопрос не по теме&lt;/p&gt;
&lt;p&gt;Использовал в своей программе такую замечательную штуку:
private readonly ThreadSafeObservableCollection&lt;MyTrade&gt; _myfuttrades = new ThreadSafeObservableCollection&lt;MyTrade&gt;();&lt;/p&gt;
&lt;p&gt;Все прекрасно работало на версии стокшарп 4.2.3.4
Сегодня решил обновится до новой 4.2.31 и получил вот такою ошибку:
Error	4	'Ecng.Xaml.ThreadSafeObservableCollection&amp;lt;StockSharp.BusinessEntities.MyTrade&amp;gt;' does not contain a constructor that takes 0 arguments&lt;/p&gt;
&lt;p&gt;Подскажите пожалуйста как мне теперь заюзать ThreadSafeObservableCollection.&lt;/p&gt;
&lt;p&gt;Спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4774/</id>
    <title type="text">статус с Active не меняется на Done при исполнении ордера</title>
    <published>2014-10-16T14:34:32Z</published>
    <updated>2014-10-16T14:34:32Z</updated>
    <author>
      <name>Evg</name>
      <uri>https://stocksharp.ru/users/536/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Отправляю ордер через пример SamplePlaza, при исполнении ордера статус ордера остается Active&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4773/</id>
    <title type="text">Ошибка в Lua 4.2.30</title>
    <published>2014-10-16T12:27:07Z</published>
    <updated>2014-10-16T12:27:07Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;После перехода на новую версию при запуске коннектора в логах такая ошибка:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;19:24:05.760|Error  |QuikTrader|System.InvalidOperationException: Сообщение 'Execution,T=2014/10/16 19:24:05.760,(Trade),Sec=S#:RIZ4@FUTEVN, Native:,Type:,Ord=0/0/0,Fail=,TId=118210800,Pf=,TPrice=105890,UId=' привело к ошибке обработки. ---&amp;gt; System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: key
в System.Collections.Generic.Dictionary&lt;code&gt;2.FindEntry(TKey key) в System.Collections.Generic.Dictionary&lt;/code&gt;2.TryGetValue(TKey key, TValue&amp;amp; value)
в Ecng.Collections.SynchronizedDictionary&lt;code&gt;2.TryGetValue(TKey key, TValue&amp;amp; value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary&lt;/code&gt;2 dict, TKey key)
в #=qDVr3DKCZ_faqO1VF9VVXKklkIPF5HK9Dbwk52q06vhM=.#=qso5GAEsna_zh4hi001KePQ==(Security #=qIWnjbR6V94LIvs69EVTIOA==, Int64 #=qSnqJojIdo7Es0T8EEhrDkw==, Int64 #=qOY2FPTQ0ercI5qR49aIqrg==, String #=qJAdRDicUfzgCfNQxk0UNnw==, OrderTypes #=qPf0bIMovs1atajpS1lhrjg==, Boolean #=qMO4MWvhWUAVAVfPMaO8RvQ==)
в #=qDVr3DKCZ_faqO1VF9VVXKklkIPF5HK9Dbwk52q06vhM=.#=q0DhVegwEQyJ$3Bo$YqmQHLRpe$iOSaMBAYVyrn7rXcY=(Security #=qJ4a_PDS92v$2mC48Ce_Mew==, ExecutionMessage #=qc33mzpQApecBCxL2QfU84g==)
в StockSharp.Algo.Connector.#=qQEdIgQ5$QpAe2o_K8bmJB6s5qbbJAbdL5OryICLMs1U=(Security #=qBl0dw2_KS80N0d$nmwI3YQ==, ExecutionMessage #=q0NCOeur4RS8CjsJOBKUbqA==)
в StockSharp.Algo.Connector.#=qIoaI$cSgO5FBonAMlmd6z3I1Le_uu1nPC4cQbmINcsA=.#=qAZmD6FwuzE4oNVLp1WPI4XU6ej$kPZ8H7NcuZglZqzE=(Security #=q0DL7MiEm$Dtk5Qpnc_N05Q==)
в StockSharp.Algo.Connector.#=qIoaI$cSgO5FBonAMlmd6z3I1Le_uu1nPC4cQbmINcsA=.#=qjWrBQq$dVbiQJfW9Ukx7c4R1GYMqCH$rnCaeh0ywMUo=(Security #=q6$cAlFa7aTK2VD5mCaa4OA==, ExecutionMessage #=q2tRF5bd89B40xh9V0AMgiA==)
в StockSharp.Algo.Connector.#=qIRAA8C8PR$7YIC1VMX_Cjt0hEQhXvkO2vX3fhGODg7E=[TMessage](TMessage #=qyrZc50XwMXK_u1gajlcXCQ==, Func&lt;code&gt;2 #=q0w_uTg4pDIPiuPjYvwor1A==, Action&lt;/code&gt;2 #=qaHS$A2Phlgl_DbLQ6PLbxQ==, Boolean #=qXm_Zy8a4mYKCQaZkZuU0i9WTLHZg1$lstuXP9y17UgM=, String #=qeK3d677AUTmL7XwqDzM$OANMDlrjiZc41LXch_isjd0=)
в StockSharp.Algo.Connector.#=qcUJPSMhTFUlcwLRy1w9JqpLWYLlTci0ED_fxsKHweXE=(ExecutionMessage #=q2y5AeaDIyZWHHUwp6$KPUg==)
в StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
--- Конец трассировки внутреннего стека исключений ---
19:24:05.760|Error  |QuikTrader|System.InvalidOperationException: Сообщение 'Execution,T=2014/10/16 19:24:05.760,(Trade),Sec=S#:RIZ4@FUTEVN, Native:,Type:,Ord=0/0/0,Fail=,TId=118210800,Pf=,TPrice=105890,UId=' привело к ошибке обработки. ---&amp;gt; System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: key
в System.Collections.Generic.Dictionary&lt;code&gt;2.FindEntry(TKey key) в System.Collections.Generic.Dictionary&lt;/code&gt;2.TryGetValue(TKey key, TValue&amp;amp; value)
в Ecng.Collections.SynchronizedDictionary&lt;code&gt;2.TryGetValue(TKey key, TValue&amp;amp; value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary&lt;/code&gt;2 dict, TKey key)
в #=qDVr3DKCZ_faqO1VF9VVXKklkIPF5HK9Dbwk52q06vhM=.#=qso5GAEsna_zh4hi001KePQ==(Security #=qIWnjbR6V94LIvs69EVTIOA==, Int64 #=qSnqJojIdo7Es0T8EEhrDkw==, Int64 #=qOY2FPTQ0ercI5qR49aIqrg==, String #=qJAdRDicUfzgCfNQxk0UNnw==, OrderTypes #=qPf0bIMovs1atajpS1lhrjg==, Boolean #=qMO4MWvhWUAVAVfPMaO8RvQ==)
в #=qDVr3DKCZ_faqO1VF9VVXKklkIPF5HK9Dbwk52q06vhM=.#=q0DhVegwEQyJ$3Bo$YqmQHLRpe$iOSaMBAYVyrn7rXcY=(Security #=qJ4a_PDS92v$2mC48Ce_Mew==, ExecutionMessage #=qc33mzpQApecBCxL2QfU84g==)
в StockSharp.Algo.Connector.#=qQEdIgQ5$QpAe2o_K8bmJB6s5qbbJAbdL5OryICLMs1U=(Security #=qBl0dw2_KS80N0d$nmwI3YQ==, ExecutionMessage #=q0NCOeur4RS8CjsJOBKUbqA==)
в StockSharp.Algo.Connector.#=qIoaI$cSgO5FBonAMlmd6z3I1Le_uu1nPC4cQbmINcsA=.#=qAZmD6FwuzE4oNVLp1WPI4XU6ej$kPZ8H7NcuZglZqzE=(Security #=q0DL7MiEm$Dtk5Qpnc_N05Q==)
в StockSharp.Algo.Connector.#=qIoaI$cSgO5FBonAMlmd6z3I1Le_uu1nPC4cQbmINcsA=.#=qjWrBQq$dVbiQJfW9Ukx7c4R1GYMqCH$rnCaeh0ywMUo=(Security #=q6$cAlFa7aTK2VD5mCaa4OA==, ExecutionMessage #=q2tRF5bd89B40xh9V0AMgiA==)
в StockSharp.Algo.Connector.#=qIRAA8C8PR$7YIC1VMX_Cjt0hEQhXvkO2vX3fhGODg7E=[TMessage](TMessage #=qyrZc50XwMXK_u1gajlcXCQ==, Func&lt;code&gt;2 #=q0w_uTg4pDIPiuPjYvwor1A==, Action&lt;/code&gt;2 #=qaHS$A2Phlgl_DbLQ6PLbxQ==, Boolean #=qXm_Zy8a4mYKCQaZkZuU0i9WTLHZg1$lstuXP9y17UgM=, String #=qeK3d677AUTmL7XwqDzM$OANMDlrjiZc41LXch_isjd0=)
в StockSharp.Algo.Connector.#=qcUJPSMhTFUlcwLRy1w9JqpLWYLlTci0ED_fxsKHweXE=(ExecutionMessage #=q2y5AeaDIyZWHHUwp6$KPUg==)
в StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
--- Конец трассировки внутреннего стека исключений ---&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Подскажите с чем связано? В DDE режиме и на предыдущих версиях такого нет...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4771/</id>
    <title type="text">регистрация ордера через plaza</title>
    <published>2014-10-15T20:09:52Z</published>
    <updated>2014-10-15T20:09:52Z</updated>
    <author>
      <name>Evg</name>
      <uri>https://stocksharp.ru/users/536/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Подскажите пожалуйста, пробую зарегестрировать ордер через пример PlazaSample (коннект есть, маркет данные идут), ордер висит в статусе Pending и реально не выставляется на биржу. В чем проблема. Версия АПИ 4.2.28 (также не работает 4.2.30). версия роутера ClientGate 16_2 64.
Спасибо&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4770/</id>
    <title type="text">Не подключается SmartCOM</title>
    <published>2014-10-15T17:37:46Z</published>
    <updated>2014-10-15T17:37:46Z</updated>
    <author>
      <name>smTH</name>
      <uri>https://stocksharp.ru/users/62052/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Могу по ошибке не туда написать, т.к. здесь совсем недавно.
Проблема в следующем:
Пример SampleSmartConsole подключается без проблем, но когда пишу свое подключение то - никак. Висит в ожидании Connected. Полный код своей программы привожу ниже, хотя он полностью дублирует подключение из SampleSmartConsole. В чем может быть проблема?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using Ecng.Common;
using StockSharp.Algo;
using StockSharp.SmartCom;
using StockSharp.BusinessEntities;
using StockSharp.Messages;
namespace SmartConsole
{
class Program
{
static void Main(string[] args)
{
var login = &amp;quot;TXCF****&amp;quot;;
var password = &amp;quot;66G***&amp;quot;;
var account = &amp;quot;ST5****01&amp;quot;;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        using (var waitHandle = new AutoResetEvent(false))
        {
            using (var trader = new SmartTrader { Login = login, Password = password, Address = SmartComAddresses.Demo })
            {
                trader.Connected += () =&amp;gt;
                {
                    Console.WriteLine(&amp;quot;Подключение успешно.&amp;quot;);
                    waitHandle.Set();
                };
                Console.WriteLine(&amp;quot;Производим подключение...&amp;quot;);
                trader.Connect();
                waitHandle.WaitOne();
            }
        }
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;}
Программа весит на &amp;quot;производим подключение&amp;quot;.
Заранее Спасибо.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4769/</id>
    <title type="text">Перерегистрация ордера</title>
    <published>2014-10-14T19:15:05Z</published>
    <updated>2014-10-14T19:15:05Z</updated>
    <author>
      <name>MenDel</name>
      <uri>https://stocksharp.ru/users/6356/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Всем привет! Если не сложно скажите, как передвинуть по цене заявку в стратегии без перерегистрации.
Если такое вообще возможно.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4765/</id>
    <title type="text">Требуется алгоритмический трейдер</title>
    <published>2014-10-13T00:54:09Z</published>
    <updated>2014-10-13T00:54:09Z</updated>
    <author>
      <name>szemskov</name>
      <uri>https://stocksharp.ru/users/62085/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Работа" />
    <content type="html">&lt;p&gt;Всем здравствуйте,&lt;/p&gt;
&lt;p&gt;Требуется алгоритмический трейдер/консультант на удаленную работу в&lt;/p&gt;
&lt;p&gt;компанию которая находится в Лос Анжелесе. Наша компания&lt;/p&gt;
&lt;p&gt;разрабатывает свою торговую платформу для торговли на всех&lt;/p&gt;
&lt;p&gt;Американских биржах с опционами, фючерсами, итд... В данный момент у&lt;/p&gt;
&lt;p&gt;нас есть подключение с брокерами предоставляющими маркет дату в реал&lt;/p&gt;
&lt;p&gt;тайм. Разрабатываем модули получения, распределения, обработки и&lt;/p&gt;
&lt;p&gt;анализа информации и отправки ордеров на биржу . На данный момент&lt;/p&gt;
&lt;p&gt;делаем clearing and execution через Interactive Brokers. Так же есть&lt;/p&gt;
&lt;p&gt;программисты на C++, но без особого трейдингово опыта.&lt;/p&gt;
&lt;p&gt;Необходим трейдер имеющий опыт разработки арбитражных и мало&lt;/p&gt;
&lt;p&gt;рисковых стратегий а также стратегий которые приносят определенный&lt;/p&gt;
&lt;p&gt;процент прибыли от вложенных денег для торговли роботом написанным&lt;/p&gt;
&lt;p&gt;на языке C++ и так же других языках программиравания, например &amp;quot;R&amp;quot;.&lt;/p&gt;
&lt;p&gt;Компания развивается в сторону HFT.&lt;/p&gt;
&lt;p&gt;Ненормированный график работы так как маркет открывается в 9:30am по&lt;/p&gt;
&lt;p&gt;времени New York (EDT).&lt;/p&gt;
&lt;p&gt;Заинтересованных лиц просьба обращатся по Скайпу на имя:&lt;/p&gt;
&lt;p&gt;zemskov.stas&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4764/</id>
    <title type="text">2.28: SciChart Exception</title>
    <published>2014-10-10T07:43:13Z</published>
    <updated>2014-10-10T07:43:13Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;pre&gt;&lt;code class="language-plain"&gt;
2014/10/10 10:36:35.123|       |QuikTrader|Инструмент RIZ4@FORTS зарегистрирован на получение рыночных данных для MarketDepth.
2014/10/10 10:36:35.123|       |RealTimeEmulationTrader`1|Инструмент RIZ4@FORTS зарегистрирован на получение рыночных данных для MarketDepth.
2014/10/10 10:36:51.295|Error  |Unhandled Exception|System.InvalidOperationException: Невозможно изменить значение для даты 10.10.2014 10:00:00 последняя добавленное значение для даты 10.10.2014 11:35:00.
   в StockSharp.Xaml.Charting.SciChart.SciChartPaneViewModel.SciChartCandles.Draw(SortedDictionary`2 values)
   в StockSharp.Xaml.Charting.SciChart.SciChartPaneViewModel.Draw(IDictionary`2 values)
   в StockSharp.Xaml.Charting.Chart.ChartAreaCollection.Draw(IDictionary`2 values)
   в StockSharp.Xaml.Charting.Chart.Draw(IDictionary`2 values)
   в StockSharp.Xaml.Charting.ChartPanel.&amp;lt;&amp;gt;c__DisplayClass19.&amp;lt;.ctor&amp;gt;b__a()
   в Ecng.Common.ThreadingHelper.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;Timer&amp;gt;b__0(Object s)
   в System.Threading.TimerQueueTimer.CallCallbackInContext(Object state)
   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.TimerQueueTimer.CallCallback()
   в System.Threading.TimerQueueTimer.Fire()
   в System.Threading.TimerQueue.FireNextTimers()
   в System.Threading.TimerQueue.AppDomainTimerCallback()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;повторяется постоянно&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4763/</id>
    <title type="text">Котировки с сайта РТС</title>
    <published>2014-10-10T04:27:30Z</published>
    <updated>2014-10-10T04:27:30Z</updated>
    <author>
      <name>MenDel</name>
      <uri>https://stocksharp.ru/users/6356/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Уважаемые, скажите по каким критериям вы отличаете системные от внесистемных сделок на площадке РТС?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4762/</id>
    <title type="text">QuikLua и список инструментов</title>
    <published>2014-10-09T13:58:56Z</published>
    <updated>2014-10-09T13:58:56Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Чтобы исключить получение списка всех инструментов для Lua подключения, для QuikTrader необходимо отключить автоматический запрос инструментов при подключении:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Trader.RequestAllSecurities = false;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Далее, все необходимые для работы инструменты можно запросить через метод:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Trader.LookupSecurities(new Security { Code = &amp;quot;RIZ4&amp;quot; });
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4761/</id>
    <title type="text">4.2.2.26 ошибка в OrderState</title>
    <published>2014-10-09T10:48:32Z</published>
    <updated>2014-10-09T10:48:32Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Начиная с 4.2.2.26 появилась ошибка в выставлении статуса ордера: OrderStates.done присваивается не когда ордер полностью исполнился, а когда только поставился, также присваивается при частичном исполнении, что в корне неверно&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4760/</id>
    <title type="text">System.Net.Sockets.SocketException при QuikTrader.Connect();</title>
    <published>2014-10-09T07:57:35Z</published>
    <updated>2014-10-09T07:57:35Z</updated>
    <author>
      <name>Nolem</name>
      <uri>https://stocksharp.ru/users/39045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;Exception:Thrown: &amp;quot;Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение&amp;quot; (System.Net.Sockets.SocketException)
A System.Net.Sockets.SocketException was thrown: &amp;quot;Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение&amp;quot;
Thread: Processor 'C:\Quik\info.exe' (In). Messages thread [8928]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Quik к серверу подключен, настройки загружены, лицензия в порядке, всё запускаю, как администратор, полные права на папку Quik. Файервол и антивирус отключаю, не помогает.
Windows 7 64, раньше всё отлично работало.&lt;/p&gt;
&lt;p&gt;Код элементарный&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;QuikTrader Trader = new QuikTrader(QuikTerminal.GetDefaultPath());
Trader.Connect();
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4759/</id>
    <title type="text">Что хранится в TimeFrameCandle.TotalPrice?</title>
    <published>2014-10-08T19:20:59Z</published>
    <updated>2014-10-08T19:20:59Z</updated>
    <author>
      <name>30russian</name>
      <uri>https://stocksharp.ru/users/61772/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Использую S# API 4.2.26. В документации сказано, что TimeFrameCandle.TotalPrice - это &amp;quot;Суммарный оборот по сделкам&amp;quot;. Но, получая свечи, я обнаружил, что там хранится не суммарный оборот по сделкам, а сумма цен инструмента в моменты сделок. Я считаю, что это ошибка в S# API. Объясните - я прав или нет?&lt;/p&gt;
&lt;p&gt;P.S. В моем понимании &amp;quot;Суммарный оборот по сделкам&amp;quot; - это сумма произведений цены на объём, а не сумма цен.&lt;/p&gt;
&lt;p&gt;На картинках сделки и соответствующие им свечи с таймфреймом 5 сек..&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4756/</id>
    <title type="text">Google - платформа для Квант анализа</title>
    <published>2014-10-03T12:39:38Z</published>
    <updated>2014-10-03T12:39:38Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;Очень удобно, все работает через страндартный поисковик.&lt;/p&gt;
&lt;p&gt;Загуглите модель распределения улыбки опционов на ES:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;exp(-((x-4)^2+(y-4)^2)^2/1000) + exp(-((x +4)^2+(y+4)^2)^2/1000) + 0.1exp(-((x +4)^2+(y+4)^2)^2)+0.1exp(-((x -4)^2+(y-4)^2)^2)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href="https://www.google.ru/webhp?q=exp(-((x-4)%5E2%2B(y-4)%5E2)%5E2%2F1000)%20%2B%20exp(-((x%20%2B4)%5E2%2B(y%2B4)%5E2)%5E2%2F1000)%20%2B%200.1exp(-((x%20%2B4)%5E2%2B(y%2B4)%5E2)%5E2)%2B0.1exp(-((x%20-4)%5E2%2B(y-4)%5E2)%5E2)#newwindow=1&amp;amp;q=exp(-((x-4)%5E2%2B(y-4)%5E2)%5E2%2F1000)+%2B+exp(-((x+%2B4)%5E2%2B(y%2B4)%5E2)%5E2%2F1000)+%2B+0.1exp(-((x+%2B4)%5E2%2B(y%2B4)%5E2)%5E2)%2B0.1exp(-((x+-4)%5E2%2B(y-4)%5E2)%5E2)" rel="nofollow" target="_blank"&gt;https://www.google.ru/webhp?q=exp(-((x-4)%5E2%2B(y-4)%5E2)%5E2%2F1000)%20%2B%20exp(-((x%20%2B4)%5E2%2B(y%2B4)%5E2)%5E2%2F1000)%20%2B%200.1exp(-((x%20%2B4)%5E2%2B(y%2B4)%5E2)%5E2)%2B0.1exp(-((x%20-4)%5E2%2B(y-4)%5E2)%5E2)#newwindow=1&amp;amp;q=exp(-((x-4)%5E2%2B(y-4)%5E2)%5E2%2F1000)+%2B+exp(-((x+%2B4)%5E2%2B(y%2B4)%5E2)%5E2%2F1000)+%2B+0.1exp(-((x+%2B4)%5E2%2B(y%2B4)%5E2)%5E2)%2B0.1exp(-((x+-4)%5E2%2B(y-4)%5E2)%5E2)&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4755/</id>
    <title type="text">SmartCom неконектится пример из сборки 4.2.26</title>
    <published>2014-10-03T09:41:03Z</published>
    <updated>2014-10-03T09:41:03Z</updated>
    <author>
      <name>GB1B</name>
      <uri>https://stocksharp.ru/users/51626/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;SmartCom не коннектится пример из сборки 4.2.26
Из других сборок тоже не коннектится.&lt;/p&gt;
&lt;p&gt;Пишет &amp;quot;System.Runtime.InteropServices.COMException(0x80040154)...  &amp;quot;, в общем не получил фабрику класса COM для компонента CLSID...&lt;/p&gt;
&lt;p&gt;Комп новый, только все поставил, лицензию сгенерил новую на том же логине в стокшарп. Т.е. в личном кабинете показывает, что 2 лицензии. Может из-за этого? Хотя в заглавии сказано, что неограниченное кол-во лицензий можно.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4754/</id>
    <title type="text">частота раздачи данных для Сигейт и для Плазы</title>
    <published>2014-10-02T07:03:29Z</published>
    <updated>2014-10-02T07:03:29Z</updated>
    <author>
      <name>NewMan</name>
      <uri>https://stocksharp.ru/users/6449/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Здравствуйте!
А какая сейчас частота раздачи данных для сигейта и для плазы?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4753/</id>
    <title type="text">Ошибка в HistoryEmulationConnector</title>
    <published>2014-10-01T17:05:01Z</published>
    <updated>2014-10-01T17:05:01Z</updated>
    <author>
      <name>pma37592</name>
      <uri>https://stocksharp.ru/users/50555/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Использую весию StockSharp 4.2.25.0
Использую HistoryEmulationConnector.
В MarketEmulator.MatchOnTouch = true.
Появляется ошибка
#=qhVa8iXy1mVxnxf$09lMKNf8elcJ99tPurPJUPJW4rQI=	01.10.2014 20:50:21	Error	Кросс-сделка для заявок 166 и 169.
Хотя заявка 166 уже к моменту исполнена. Заявка 169 исполняется, но прекращается тестирование стратегии.
Данная ошибка появляется только при выполнении программы.
Если поставить breakpoint  на код, где исполняется данная заявку, то ошибка не проявляется.
&lt;a href="https://yadi.sk/i/fiYRiJO8bmPk9" rel="nofollow" target="_blank"&gt;Лог HistoryEmulatorConnector&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
</feed>