Сообщество. StockSharphttps://stocksharp.ru/handlers/atom.ashx?category=community&page=29Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T10:25:01Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/topic/11993/Как настроить HistoryEmulationConnector, чтобы изменить частоту появления QuoteChangeMessage сообщений (connector.NewMessage)2020-07-17T19:44:53Z2020-07-17T20:46:36ZДмитрий_https://stocksharp.ru/users/62269/info@stocksharp.ruДобрый день<br /><br />Имею исторические данные (сделки - trades.bin). Для тестирования стратегии нужен стакан, поэтому для его генерации использую connector.RegisterMarketDepth(new TrendMarketDepthGenerator(connector.GetSecurityId(security)).<br /><br />У HistoryEmulationConnector QuoteChangeMessage (так же правило this.Security.WhenMarketDepthChanged в стратегии) приходит раз минуту.<br />Пробовал менять:<br />1) <br />connector = new HistoryEmulationConnector(secProvider, new[] { portfolio })<br />{<br />...<br />HistoryMessageAdapter =<br />{<br />...<br />MarketTimeChangedInterval = TimeSpan.FromSeconds(1)<br />},<br />MarketTimeChangedInterval = TimeSpan.FromSeconds(1),<br />}<br />2) <br />connector.RegisterMarketDepth(new TrendMarketDepthGenerator(connector.GetSecurityId(security))<br />{<br />Interval = TimeSpan.FromSeconds(1),<br />GenerateDepthOnEachTrade = true<br />}<br />Изменение стакана всё равно происходит раз в минуту.<br /><br />Как настроить HistoryEmulationConnector, чтобы изменить частоту появления QuoteChangeMessage сообщений (connector.NewMessage и this.Security.WhenMarketDepthChanged в стратегии) и изменять стакан с приходом сделки (GenerateDepthOnEachTrade = true)?<br /><br />Код создан на основе проекта SampleHistoryTesting. <a target="_blank" href="https://stocksharp.ru/file/115117/historytest_zip/" title="https://stocksharp.ru/file/115117/historytest_zip/">HistoryTest.zip</a><br /><div class='spoilertitle'><input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_0a0132fe76ca4b2ba9e3462995302411');" title='Показать спойлер' /></div><div class='spoilerbox' id='spolier_0a0132fe76ca4b2ba9e3462995302411' style='display:none'> static void Main(string[] args)<br /> {<br /> Console.ForegroundColor = ConsoleColor.Black;<br /><br /> var exchangeInfoProvider = new InMemoryExchangeInfoProvider();<br /><br /> var idStr = "SBER@TQBR";<br /> var id = idStr.ToSecurityId();<br /> var secCode = id.SecurityCode;<br /> var board = exchangeInfoProvider.GetOrCreateBoard(id.BoardCode);<br /><br /> var security = new Security<br /> {<br /> Id = "SBER@TQBR",<br /> Code = secCode,<br /> Board = board,<br /> };<br /><br /> var storageRegistry = new StorageRegistry<br /> {<br /> DefaultDrive = new LocalMarketDataDrive(@"H:\rep\History\MarketData")<br /> };<br /><br /> var startTime = (new DateTime(2020, 2, 1)).UtcKind();<br /> var stopTime = (new DateTime(2020, 2, 5)).UtcKind();<br /><br /> var portfolio = Portfolio.CreateSimulator();<br /> var secProvider = (ISecurityProvider)new CollectionSecurityProvider(new[] { security });<br /><br /> var connector = new HistoryEmulationConnector(secProvider, new[] { portfolio })<br /> {<br /> EmulationAdapter =<br /> {<br /> Settings =<br /> {<br /> MatchOnTouch = false,<br /> },<br /> },<br /> HistoryMessageAdapter =<br /> {<br /> StorageRegistry = storageRegistry,<br /> MarketTimeChangedInterval = TimeSpan.FromSeconds(1)<br /> },<br /> MarketTimeChangedInterval = TimeSpan.FromSeconds(1),<br /> };<br /><br /> var series = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromHours(1))<br /> {<br /> BuildCandlesMode = MarketDataBuildModes.Build,<br /> BuildCandlesFrom2 = null,<br /> };<br /><br /> var strategy = new SmaStrategy(series)<br /> {<br /> Volume = 1,<br /> Portfolio = portfolio,<br /> Security = security,<br /> Connector = connector,<br /> LogLevel = LogLevels.Info,<br /> };<br /><br /> connector.HistoryMessageAdapter.StartDate = startTime;<br /> connector.HistoryMessageAdapter.StopDate = stopTime;<br /><br /> connector.SecurityReceived += (subscr, s) =><br /> {<br /> connector.SubscribeMarketDepth(security);<br /> connector.RegisterMarketDepth(new TrendMarketDepthGenerator(connector.GetSecurityId(security))<br /> {<br /> Interval = TimeSpan.FromSeconds(1),<br /> MaxAsksDepth = 10,<br /> MaxBidsDepth = 10,<br /> UseTradeVolume = true,<br /> MaxVolume = 1000,<br /> MinSpreadStepCount = 2, <br /> MaxSpreadStepCount = 5, <br /> MaxPriceStepCount = 3,<br /> GenerateDepthOnEachTrade = true<br /> });<br /> strategy.Start();<br /> connector.Start();<br /> };<br /><br /> connector.NewMessage += message =><br /> {<br /> if (message is QuoteChangeMessage quoteMsg)<br /> {<br /> Console.BackgroundColor = ConsoleColor.Cyan;<br /> Console.WriteLine(quoteMsg);<br /> }<br /> };<br /><br /> connector.Connect();<br /><br /> Console.ReadLine();<br /> }</div>https://stocksharp.ru/topic/322/Конвертация исторических файлов QScalp в формат StockSharp2013-09-26T15:26:21Z2020-07-15T20:11:34ZAntonySShttps://stocksharp.ru/users/6247/info@stocksharp.ruПривет всем алготрейдерам!<br /><br />Хочу поделиться своим решение для тестирования скальперских и ХФТ стратегий. Долгое время я использую замечательный привод Морошкина (бесплатную версию [smile] ). И недавно решил автоматизировать несколько стратегий на базе StockSharp.<br /><br />Но для этого нужны исторические данные, в частности стаканы. У StockSharp есть программа Гидра, которая по идее позволяет качать все необходимое, но ее нужно держать постоянно включенной. Для меня это не вариант, так как я постоянно занят, и интернет не всегда стабильный.<br /><br />Но недавно я узнал, что QScalp сам пишет историю и бесплатно ее выкладывает через брокера <a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABNztwpfok8rjZVHveP56Joy2kfAOgdAytwHjUNO0pjsP9nHvKHqskgMHL-SJm8EfqowO2T3ki8Mv8BL9iAAziA" title="http://www.itinvest.ru/software/spo/qscalp/history/">IT Invest</a>.<br /><br />В итоге, я <a target="_blank" href="https://github.com/StockSharp/Qsh2Bin/releases" title="https://github.com/StockSharp/Qsh2Bin/releases">написал конвертор</a> данных QScalp в формат StockSharp!<br /><br /><div align="center"><a href='https://stocksharp.ru/file/102640/qscalp_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/102640/qscalp_png/?size=500x500" alt=""/></a></div><br /><br /><div align="center"><a href='https://stocksharp.ru/file/103814/6ca46147f28faec3535dad2b10487513_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/103814/6ca46147f28faec3535dad2b10487513_png/?size=500x500" alt=""/></a></div><br /><br />Просто установите программу и скачайте исторические данные формата QSH для QScalp по одной из ссылок ниже<br /><br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABNztwpfok8rjZVHveP56Joy2kfAOgdAytwHjUNO0pjsP9nHvKHqskgMHL-SJm8Efrnjg7e2oPXW4muGB66F8Od" title="http://www.itinvest.ru/software/spo/qscalp/history/ ">http://www.itinvest.ru/s...are/spo/qscalp/history/ </a><br /><br /><a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADnVMoPZtYO4LseTPETPHO1Z-BvB9MSl9FWaE70dsKliA" title="ftp://athistory.zerich.com/ ">ftp://athistory.zerich.com/ </a><br /><br />Теперь осталось только указать в конвертере путь к скаченным файлам и к папке хранения исторических данных StockSharp, и нажать кнопку “Запустить”!<br /><br />Вуаля, теперь у вас есть высококачественные исторические данные для тестирования своих стратегий!<br /><br />PS Торопитесь пока бесплатно ;))<br /><br />PPS Шутка))<br /><br /><br />Всем удачной торговли!<br /><br />Присоединиться и редактировать код можно по <a target="_blank" href="https://github.com/stocksharp/Qsh2Bin
" title="https://github.com/stocksharp/Qsh2Bin
">https://github.com/stocksharp/Qsh2Bin
</a><br /><br />скомпилированную программу по <a target="_blank" href="https://github.com/StockSharp/Qsh2Bin/releases" title="https://github.com/StockSharp/Qsh2Bin/releases">https://github.com/StockSharp/Qsh2Bin/releases</a>https://stocksharp.ru/topic/11983/Лог изменений2020-07-09T17:37:31Z2020-07-15T18:05:56ZBalexhttps://stocksharp.ru/users/97855/info@stocksharp.ruВзял очередной апдейт с Нугета и снова все поменялось - свойства, типы, доступность свойств... А лог изменений собран только для 5.0.0 хотя в минорных версиях много чего радикально меняется. Где-то можно посмотреть лог изменений в 5.0.х?https://stocksharp.ru/topic/11981/Level1Received - большая задержка2020-07-07T18:58:36Z2020-07-15T17:10:26ZАлексейhttps://stocksharp.ru/users/99809/info@stocksharp.ruРаньше событие Level1Received приходило сразу<b> после подписки</b> и в дальнейшем <b>при изменении</b>.<br />После обновления коннектора и релиза событие Level1Received приходит только <b>при изменении</b>. Это хорошо видно в примерах на низколиквидных инструментах.<br />Как получить Level1 не дожидаясь изменения?<br /><br />(S# 5, Quik 8(Открытие), Windows 10 Pro, WS 2019, .NET 4.8 FW) https://stocksharp.ru/topic/11957/StockSharp для QUIK 8.52020-06-24T13:47:29Z2020-07-15T14:39:22Zqpilehttps://stocksharp.ru/users/6397/info@stocksharp.ruЗдравствуйте!<br />Запустил коннектор новый без проблем.<br />Но данные теперь не поступают в старого робота. Когда обновил в роботе библиотеки - полезло вагон ошибок. Как это проще исправить?<br />Готов оплатить денежку за помощь.https://stocksharp.ru/topic/11989/Криптотрейдинг – с чего начать?2020-07-15T13:56:45Z2020-07-15T13:56:45ZILYAhttps://stocksharp.ru/users/127794/info@stocksharp.ruНачиная торговать на рынке <b>криптовалют</b>, так же как и на любом рынке, <b>трейдер</b> должен оценить все сопряженные с этим видом торговли риски. Можно сказать, что начать торговать на рынке криптовалюты не имея багажа знаний - невозможно.<br /><br />Прежде всего, помимо возможных сложностей самого трейдинга, криптотрейдинг обладает своими особенностями. К таким можно выделить:<br /><br />- <em>Большая номенклатура криптовалюты;</em><br />- <em>Постоянный рост новых криптовалют,</em><br />- <em>Огромное количество бирж</em><br />- <em>Сложность в анализе поведения криптовалюты.<br /></em><br /><br />При таких обстоятельствах, трейдер должен уметь выделять наиболее перспективные <b>«Монеты» («Токены»)</b> и обладать рядом навыков которые необходимы для успешной торговли.<br /><br />Попробуем выделить ряд навыков и тех знаний, которыми должен обладать трейдер.<br /><br />-<b> Анализ криптовалюты и понимание зависимости курса и объёма торгов от ситуации на рынке.</b><br /><br />- <b>Научиться пользоваться графическими данными по ситуации на рынке, знать систему кодирования той или иной криптовалюты</b><br /><br />- <b>Правильно и корректно совершать сделки по построенной стратегией</b><br /><br />- <b>Уметь отслеживать и анализировать историю торгов, для построения своей торговой системы</b> <br /><br />Исходя из этих простых правил, складывается успешность проводимых трейдером операций на рынке криптовалют. Сложность <b>анализа маркет данных</b>, обуславливается не только наличием необходимых знаний, но и возможностью трейдера получить их. <br /><br />Наша компания, в стремлении облегчить работу трейдера разработала уникальную программу <a href="https://stocksharp.ru/products/hydra/" title="https://stocksharp.ru/products/hydra/">S#.DATA (Hydra)</a>. Она не просто позволяет получить <b>маркет данные</b> для анализа поведения интересующей криптовалюты, но и представляет данные <b>в графическом виде</b> для первоначального анализа. Программа строит <b>графики торгов</b>, опираясь на различные маркет данные, графики индикаторов. <br /><br /><a href='https://stocksharp.ru/file/115108/tradingsoftware_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/115108/tradingsoftware_png/?size=500x500" alt="tradingsoftware.png" title="tradingsoftware.png" /></a><br /><br />Важное уточнение, <b>Hydra – абсолютна бесплатна</b>, к тому же умеет сохранять данные в различных форматах, для дальнейшего использования на других платформах. Это делает её незаменимой при работе на рынке криптовалют. Подробнее с программным обеспечением можно ознакомиться на сайте компании <a href="https://stocksharp.ru/products/" title="https://stocksharp.ru/products/">StockSharp</a>.<br />https://stocksharp.ru/topic/11939/Подключение к Binance! Видео-демонстрация!2020-06-10T17:09:53Z2020-07-14T08:38:14ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ruВсем привет! Смотрите наше видео, подключайтесь к Binance за пару минут!<br /><br /><iframe width="640" height="390" src="//www.youtube.com/embed/AuYHFMTVGy8" frameborder="0" allowfullscreen></iframe><br /><br />Вы ещё не торгуете на <b>Binance</b> с помощью нашей платформы? Тогда это предложение для вас!!!<br /><br />Только в ближайшие <b><span style="color:red"><span style="font-size:140%">3 дня</span></span></b> коннектор к Binance пожизненно доступен со <b><span style="font-size:160%"> <span style="color:green">скидкой в 15%!</span></span></b><br /><br />Переходите по <b> <a href="https://stocksharp.ru/s/NhDB8PMT" title="https://stocksharp.ru/s/NhDB8PMT"><span style="font-size:140%">ссылке</span></a> </b>и коннектор Binance ваш!!!<br /><br />Торопитесь предложение действует <b>всего 3 дня</b>, не упустите возможность начать торговать с выгодой!https://stocksharp.ru/topic/11976/Получение данных из Hydra в Matlab с помощью S#.Matlab2020-07-02T12:17:30Z2020-07-14T00:26:08ZViktor-Nvrskhttps://stocksharp.ru/users/95521/info@stocksharp.ruЗдравствуйте!<br />Подскажите, кто нибудь получает данные таким образом?https://stocksharp.ru/topic/11988/SecurityStates.Stoped2020-07-13T22:34:30Z2020-07-13T22:34:30ZBalexhttps://stocksharp.ru/users/97855/info@stocksharp.ruДобрый день<br />Очень удивился когда студия не нашла значения SecurityStates.Stopped, хотя вроде только что видел... оказалось оно Stoped. Такое слово тоже есть в английском, но означает оно другое.<br />Поправте пожалуйста, вероятно оставив старое значение как синоним для совместимости на некотрое время.https://stocksharp.ru/topic/11985/Что такое торговый робот?2020-07-10T11:49:29Z2020-07-10T13:56:07ZILYAhttps://stocksharp.ru/users/127794/info@stocksharp.ru<h2>Торговый советник</h2><br /><br />Очень часто начинающий трейдер слышит слово <b>торговый робот</b> или <b>советник</b>, или еще много различных смысловых синонимов с этим словом. Что же подразумевается под словом торговый робот?<br /><b>Робот</b> для алгоритмической торговли – алгоритм действий заложенных в программный код, иными словами – программа. Программа анализирует состояние и движение рынка, на основании чего выставляет ордера, а в случае совпадения оценки критериев программы, совершает сделки.<br /><br /><a href='https://stocksharp.ru/file/115097/trading_robot_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/115097/trading_robot_jpg/?size=500x500" alt="trading_robot.jpg" title="trading_robot.jpg" /></a><br /><br />По сути, торговый робот выполняет за трейдера торговлю на бирже, основываясь на установленный алгоритм, торговую систему.<br />Торговые роботы могут быть подключены к торговым терминалам, используясь как внешние модули. Так, например созданные торговые роботы при помощи, библиотек <b><a href="https://stocksharp.ru/products/api/" title="https://stocksharp.ru/products/api/">S#.API</a></b>, легко соединяются и работают с программой <a href="https://stocksharp.ru/products/designer" title="https://stocksharp.ru/products/designer"><b>S#.Designer</b></a>.<br />Для торговли на бирже, торговые роботы используются повсеместно, как частными, так и корпоративными трейдерами. <br /> <br /><a href='https://stocksharp.ru/file/115098/forex_robot_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/115098/forex_robot_jpg/?size=500x500" alt="forex_robot.jpg" title="forex_robot.jpg" /></a><br /><br />Применение торгового робота должно быть взвешенным, и его использование имеет и плюсы и минусы. Поэтому применение торговых роботов имеет своих сторонников, а так же противников, которые ведут ручную торговлю.https://stocksharp.ru/topic/11982/Используйте коннектор Plaza 2 на демо-полигоне бесплатно и без ограничений!2020-07-09T11:22:58Z2020-07-09T15:21:47ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ru<span style="font-size:120%">Привет Друзья!</span><br /><br /><a href='https://stocksharp.ru/file/115029/moex-connector-plaza_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/115029/moex-connector-plaza_jpg/?size=500x500" alt="moex-connector-plaza.jpg" title="moex-connector-plaza.jpg" /></a><br />Надеюсь вы помните, что на прошлой неделе были выложены <a href="https://stocksharp.ru/news/11970/otkryvaem-sekrety!-primer-fix-i-kriptokonnektora-dostupen-s-ishodnymi-kodami!/" title="https://stocksharp.ru/news/11970/otkryvaem-sekrety!-primer-fix-i-kriptokonnektora-dostupen-s-ishodnymi-kodami!/">примеры исходных кодов FIX/FAST коннектора и криптоконнектора</a>? <br />Сегодня у нас есть еще одна отличная новость по снятию ограничений [wink]. <br /><br />Теперь каждый пользователь платформы, <span style="font-size:120%"><span style="color:green"><b>абсолютно бесплатно</b></span></span> <b>и без лицензий</b>, может использовать коннектор <span style="font-size:120%"><b>PLAZA2 CGate</b></span> на демо-полигоне! <br /><br />Если вы пишете торговые алгоритмы для себя или на заказ - эта новость для вас! <br />Скачивайте, создавайте, тестируйте! Никаких ограничений! <br />Мало того, если вы захотите получить боевой коннектор нам тоже есть что вам предложить. Просто напишите нам на <a href="mailto:info@stocksharp.com">info@stocksharp.com</a><br /><br />Работайте с удовольствием.https://stocksharp.ru/topic/11948/OrderStates2020-06-17T12:43:15Z2020-07-07T16:21:40ZАлексейhttps://stocksharp.ru/users/99809/info@stocksharp.ruДобрый день.<br />Раньше для отслеживания не отправленных и ожидающих регистрацию ордеров, использовал: <br />var _orderPeningNone = this.Orders.FirstOrDefault(o => (o.State == OrderStates.Pending || o.State == OrderStates.None)).<br />Перешел на S#5 и Quik8, ордер остаётся в статусе Pending даже после того как он был зарегистрирован и появился в Квике как активный. Как правильно отслеживать статус ордеров?https://stocksharp.ru/topic/11946/Доходность Order и MyTrade2020-06-16T23:52:57Z2020-07-07T14:51:46ZАлексейhttps://stocksharp.ru/users/99809/info@stocksharp.ruДобрый день.<br />Как с помощью S# получить доходность выставленного ордера и/или своей сделки? В Quik эти параметры транслируются.https://stocksharp.ru/topic/11973/Консольное приложение S#2020-06-30T22:49:26Z2020-07-03T15:43:23ZELabhttps://stocksharp.ru/users/28518/info@stocksharp.ruДобрый день.<br /><br />Не хочу торговое приложение отягощать элементами формы, но... столкнулся с тем, что все примеры используют GUI. Ткните меня в сэмп консольного приложения? На данный момент интерес к Transaq, а далее коннекторы к гейтам ММВБ.<br /><br />С Уважением,<br />Евгений.<br /><br />PS. Поиск по форуму не работает.https://stocksharp.ru/topic/11970/Открываем секреты! Пример FIX и криптоконнектора доступен с исходными кодами!2020-06-30T17:14:47Z2020-07-01T20:28:35ZMarathttps://stocksharp.ru/users/101940/info@stocksharp.ru<span style="font-size:140%">Всем привет!<br /><a href='https://stocksharp.ru/file/114800/developer-trade-connector_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/114800/developer-trade-connector_png/?size=500x500" alt="developer-trade-connector.png" title="developer-trade-connector.png" /></a><br /><br />Сегодняшняя новость порадует наших продвинутых пользователей! <br />Мы приняли решение выложить на ресурсе <b>GitHub</b> открытый код нашего <b><a target="_blank" href="https://github.com/StockSharp/StockSharp" title="https://github.com/StockSharp/StockSharp">FIX коннектора</a></b> на примере CHF и <b>криптоконнектора</b> на примере BitStamp! <br /><br />Теперь, если вы создаете коннекторы, то не нужно писать код с нуля, используйте наш код как пример и создавайте <u>новые FIX диалекты</u> и подключения к <u>новым криптобиржам</u>.<br />Мы, со своей стороны, всегда поддержим вас в этом начинании!<br />Как? Следите за нашими новостями! [wink]</span><br /><br /><br /><br />https://stocksharp.ru/topic/11969/Проблемы с режимами StorageSettings.Mode адаптера коннектора.2020-06-30T00:47:16Z2020-06-30T00:47:16ZSpritehttps://stocksharp.ru/users/104190/info@stocksharp.ru1. Настраиваем коннектор, подписываемся только на свой список инструментов<br />Connector.LookupMessagesOnConnect = false;<br />foreach (var security in _customSecuritiesList)<br />{<br /> Сonnector.LookupSecurities(security);<br />}<br /><br />2. Устанавливаем для коннектора режим StorageSettings:<br /><br />2.1. Если установить Сonnector.Adapter.StorageSettings.Mode = StorageModes.<b>Snapshot</b>;<br />то на диск сериализуются только инструменты из списка _customSecuritiesList и почему-то новости NEWS@ALL<br /><br />2.2. Если установить Сonnector.Adapter.StorageSettings.Mode = StorageModes.<b>Incremental</b>;<br />то на диск сериализуются все инструменты доступные коннектору от биржи, вместе с новостями, хотя никакой подписки на них не делалось.<br /><br />Мне кажется такое поведение некорректным и захламляет диск.<br />Кто-нибудь может подсказать как избавиться от сохранения на диск всех инструментов и не подписываться на новости или это так и задумано и ничего с этим не сделать?https://stocksharp.ru/topic/11968/Обзор софта для алгоритмической торговли 2020-06-29T10:55:16Z2020-06-29T10:55:16ZILYAhttps://stocksharp.ru/users/127794/info@stocksharp.ruНа сегодняшний день на рынке существует несколько компаний выпускающих софт для ведения <b>алготрейдинга</b>. Давайте рассмотрим некоторые из них.<br /><br /><b>TSLab</b> – компания разработала достаточно популярный софт для работы со многими брокерами, представляющих <b><em>Форекс</em></b> и фондовый рынок. Программа представляет из себя конструктор, в котором можно создать торгового робота используя предустановленный. Программа доступна в триал режиме, однако для ведения торговли понадобиться полный платный режим<br /><a href='https://stocksharp.ru/file/114792/tslab-trade_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/114792/tslab-trade_png/?size=500x500" alt="TSLab trade.png" title="TSLab trade.png" /></a><br /><br />Следующая программа для алготрейдинга <b>WealthLab</b>. Она дает возможность создать торговую стратегию на языке C#. Работает она на основе собственной библиотеки, содержащей необходимый код.<br /><a href='https://stocksharp.ru/file/114793/wealthlab-software_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/114793/wealthlab-software_png/?size=500x500" alt="WealthLab software.png" title="WealthLab software.png" /></a><br /><br />Для более продвинутых пользователей существует торговая платформа <b>R Studio</b>. Она поддерживает сразу несколько языков, программа совмещает большой функционал, позволяет создавать сложные торговые модели.<br /><a href='https://stocksharp.ru/file/114794/r-studio-trade_jpg/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/114794/r-studio-trade_jpg/?size=500x500" alt="R-Studio trade.jpg" title="R-Studio trade.jpg" /></a><br /><br />Софт от компании <b>StockSharp</b> сочетает в себе все три выше приведённых торговых платформ. Продукты <b>полностью взаимодействуют</b> друг с другом и объединяются в мощный комплекс для алготрейдинга. Можно создавать свои торговые алгоритмы на языке C# и интегрировать в торговую платформу Designer в виде кубика, или сразу написать код в программе используя <b><em>библиотеку API</em></b>. Программа <b>Hydra</b> собирает и передает все необходимые маркет данные для тестирования и анализа, при этом ее достаточно настроить один раз. При этом наш софт бесплатный. <br />Огромный выбор брокеров и торговых площадок с возможностью подключения к биржам на прямую, делают продукты уникальными. Более подробный перечень продуктов на нашем <a href="https://stocksharp.ru/products/" title="https://stocksharp.ru/products/">сайте</a>.<br /><a href='https://stocksharp.ru/file/114795/stocksharp-trading-software_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/114795/stocksharp-trading-software_png/?size=500x500" alt="StockSharp trading software.png" title="StockSharp trading software.png" /></a>https://stocksharp.ru/topic/11950/Проблемы с подключением S#.Data v.5.0.0 через прокси.2020-06-18T07:31:53Z2020-06-29T07:16:03ZЕвгенийhttps://stocksharp.ru/users/97654/info@stocksharp.ruПосле обновления S#.Data с версии 4.4.16 до 5.0.0, программа не может подключиться через прокси.<br /><br />Логи:<br /><div class='spoilertitle'><input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_8776191f56cf4a9794aee4d10b9fe049');" title='Показать спойлер' /></div><div class='spoilerbox' id='spolier_8776191f56cf4a9794aee4d10b9fe049' style='display:none'><br />Transaq 18.06.2020 7:26:52 Info Инициализируется.<br />Transaq 18.06.2020 7:26:52 Info Перешел в состояние Starting.<br />Connector 01.01.0001 0:00:00 Info Connect<br />Basket 18.06.2020 7:26:52 Info Connecting 'Transaq: Логин = FZTC9255A Адрес = tr1.finam.ru:3900'.<br />Basket 18.06.2020 7:26:53 Error Ошибка подключения для Transaq: Логин = FZTC9255A Адрес = tr1.finam.ru:3900: System.InvalidOperationException: Прокси: ошибка Receive.<br />Transaq 18.06.2020 7:26:53 Info Перешел в состояние Stopping.<br />Transaq 18.06.2020 7:26:53 Info Перешел в состояние Stopped.<br />Connector 18.06.2020 7:26:53 Error System.InvalidOperationException: Прокси: ошибка Receive.<br /><br /></div><br /><br />В версии 4.4.16 подключается без проблем. Настройки прокси используются одинаковые.https://stocksharp.ru/topic/11960/Вопрос по коннектору для interactive brokers2020-06-24T21:00:37Z2020-06-28T20:25:17ZLevNNNhttps://stocksharp.ru/users/28888/info@stocksharp.ruАдаптирую свой торговый робот для работы с interactive brokers. Подключиться удалось. Пытаюсь выставить ордер и получаю ошибку:<br />Error validating request:-'bN' : cause - Missing order exchange Number 1 Code 321<br />По всей видимости interactive brokers работает с несколькими биржами и ордеру надо как - то сообщить о бирже, на которой я хочу разместить ордер . <br />Что я должен сделать для устранения этой ошибки. Спасибо!<br /> <br />. https://stocksharp.ru/topic/11954/s#.dsigned 5 + quik 8.6 + quillua2020-06-22T19:34:06Z2020-06-28T17:39:37Zcellcellhttps://stocksharp.ru/users/101157/info@stocksharp.ruПриветствую. У кого нибудь работает указанная связка? Попытка запустить скрипт из поставки дизайнера, приводит к ошибке, что .StockSharp.QuilLua.dll не найдена. Если посмотреть в рабочий каталог дизайнера, там есть только StockSharp.Quik.dll но он не подходит (квик ругается, что модуль StockSharp не найден).