﻿<?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">StockSharp + Transaq</title>
  <id>~/topic/5242/stocksharp--transaq/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-21T01:51:35Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=5242" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/44352/</id>
    <title type="text">Здраствуйте! Подскажите пожалуйста,есть ли образец связки S# и Transaq Connector? </title>
    <published>2018-07-04T20:19:25Z</published>
    <updated>2018-07-04T20:19:25Z</updated>
    <author>
      <name>Serg87</name>
      <uri>https://stocksharp.com/users/101393/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Здраствуйте! Подскажите пожалуйста,есть ли образец связки S# и Transaq Connector?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/34298/</id>
    <title type="text">lebedevsrg: Работаю на S# с TransaqConnector уже около трех лет, сейчас использую двух активных робо...</title>
    <published>2016-02-24T15:05:30Z</published>
    <updated>2016-02-24T15:05:30Z</updated>
    <author>
      <name>ilmir</name>
      <uri>https://stocksharp.com/users/16755/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(34296)" rel="nofollow" target="_blank"&gt;lebedevsrg&lt;/a&gt;:&lt;/strong&gt;
Работаю на S# с TransaqConnector уже около трех лет, сейчас использую двух активных роботов, построенных на основе каркаса S#.Shell. В целом связка надежная, нареканий нет.&lt;/p&gt;
&lt;p&gt;Проблемы тут скорее платформенного плана. Периодически Финам обновляет сервер или спецификацию TransaqConnector  и S# выпускает новую версию коннектора. Для подключения новой версии часто необходимо переустановить всю S#.API. А это каждый раз вызывает возникновение множества сбоев по всем модулям, так как S#.API активно развивается - какие-то методы/свойства удаляются, какие-то появляются и пр. Так как описание изменений достаточно скудное, то порой приходится возиться два-три вечера, чтобы понять как старый функционал переложить на новый S#.API и внести исправления в код.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;На каких таймфремах работают роботы ?  Такой код есть возможность запустить проверить на работоспособность ?  Дело в том что таймфрейм 30 секундные (TimeSpan.FromSeconds(30)) несколько стратегий запускает нормально , 5 минутки выше таймфреймы не запускает TimeSpan.FromSeconds(300).&lt;/p&gt;
&lt;p&gt;var inSeries = new CandleSeries(typeof(StockSharp.Algo.Candles.TimeFrameCandle), sec, TimeSpan.FromSeconds(300));&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;				Trader.Connected += () =&amp;gt;
				{
					// возводим флаг, что соединение установлено
					_isConnected = true;

					// запускаем подписку на новости
					Trader.RegisterNews();

					// разблокируем кнопку Экспорт
					this.GuiAsync(() =&amp;gt; ChangeConnectStatus(true));

					foreach (var portfolio in Trader.Portfolios)
					{
						// регистрирует портфели на обновление данных
						Trader.RegisterPortfolio(portfolio);
					}

                    if (sec != null)
                    {
                        var candleManager1 = new StockSharp.Algo.Candles.CandleManager(Trader);
                        var inSeries = new CandleSeries(typeof(StockSharp.Algo.Candles.TimeFrameCandle), sec, TimeSpan.FromSeconds(300));
                        candleManager1.WhenCandlesFinished(inSeries).Do(ProcessCandle).Apply();
                        candleManager1.Start(inSeries);
                    }

                    if (sec2 != null)
                    {
                        var candleManager2 = new StockSharp.Algo.Candles.CandleManager(Trader);
                        var inSeries = new CandleSeries(typeof(StockSharp.Algo.Candles.TimeFrameCandle), sec2, TimeSpan.FromSeconds(300));
                        candleManager2.WhenCandlesFinished(inSeries).Do(ProcessCandle1).Apply();
                        candleManager2.Start(inSeries);
                    }

                };

                
                Trader.NewSecurities += securities =&amp;gt;
                {
                    if(sec == null)
                        sec = securities.FirstOrDefault(s =&amp;gt; s.Code == @&amp;quot;EuH6&amp;quot;);
                    if (sec2 == null)
                    sec2 = securities.FirstOrDefault(s =&amp;gt; s.Code == @&amp;quot;SiH6&amp;quot;);
                };
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/34296/</id>
    <title type="text">Работаю на S# с TransaqConnector уже около трех лет, сейчас использую двух активных роботов, построе...</title>
    <published>2016-02-23T21:04:35Z</published>
    <updated>2016-02-23T21:05:16Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.com/users/49779/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Работаю на S# с TransaqConnector уже около трех лет, сейчас использую двух активных роботов, построенных на основе каркаса S#.Shell. В целом связка надежная, нареканий нет.&lt;/p&gt;
&lt;p&gt;Проблемы тут скорее платформенного плана. Периодически Финам обновляет сервер или спецификацию TransaqConnector  и S# выпускает новую версию коннектора. Для подключения новой версии часто необходимо переустановить всю S#.API. А это каждый раз вызывает возникновение множества сбоев по всем модулям, так как S#.API активно развивается - какие-то методы/свойства удаляются, какие-то появляются и пр. Так как описание изменений достаточно скудное, то порой приходится возиться два-три вечера, чтобы понять как старый функционал переложить на новый S#.API и внести исправления в код.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/34268/</id>
    <title type="text">leasmax: Насколько жизнеспособна связка StockSharp + Transaq? Есть ли у нее очевидные недостатки или...</title>
    <published>2016-02-16T20:03:19Z</published>
    <updated>2016-02-16T20:05:28Z</updated>
    <author>
      <name>ilmir</name>
      <uri>https://stocksharp.com/users/16755/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(34261)" rel="nofollow" target="_blank"&gt;leasmax&lt;/a&gt;:&lt;/strong&gt;
Насколько жизнеспособна связка StockSharp + Transaq?
Есть ли у нее очевидные недостатки или преимущества по сравнению с использованием, например того же Quik или других коннекторов? Есть ли у кого-нибудь опыт использования данной связки на тестовом или боевом роботах?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Transaq при запуске нескольких серий свечек (больше одной) candleManager.Start(inSeries) выдает ошибки , не может зарегистрироваться на получение нескольких сразу серий  .&lt;/p&gt;
&lt;p&gt;А так с одной стратегией нормально работает.&lt;/p&gt;
&lt;p&gt;inSeries = new CandleSeries(typeof (TimeFrameCandle), Security, timeFrame);
inSeries.WhenCandlesFinished().Do(ProcessCandle1).Apply(this);
candleManager.Start(inSeries);&lt;/p&gt;
&lt;p&gt;&lt;img src="http://gyazo.com/f4640f7409949fd963a118716b523ce0" alt="Скрин" /&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/34261/</id>
    <title type="text">Насколько жизнеспособна связка StockSharp + Transaq? Есть ли у нее очевидные недостатки или преимуще...</title>
    <published>2016-02-13T22:16:11Z</published>
    <updated>2016-02-13T22:16:41Z</updated>
    <author>
      <name>leasmax</name>
      <uri>https://stocksharp.com/users/95035/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Насколько жизнеспособна связка StockSharp + Transaq?
Есть ли у нее очевидные недостатки или преимущества по сравнению с использованием, например того же Quik или других коннекторов? Есть ли у кого-нибудь опыт использования данной связки на тестовом или боевом роботах?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>