The [b]Installer[/b] allows you to: download and install [product]9[/product], [product]10[/product], [product]8[/product] buy or install connectors [product]20[/product], [product]21[/product], [product]12[/product] buy and install additional software install the program together with bought connectors track the process of purchasing new programs download the [product]5[/product] library and automatically tracks its updates. download the purchased training lessons, the [product]11[/product]. [center][youtube]https://youtu.be/c2ZcHtgMDqk[/youtube][/center] How to install the program: Download [size=7][b][file]142263[/file][/b][/size] ([i][url=https://dotnet.microsoft.com/en-us/download/dotnet/6.0].NET 6[/url] will be installed automatically[/i]). Start the installation file [i]stocksharp_setup.exe[/i] and follow the instructions. Sometimes Windows prevent the installation and pop up the warning like below: [img=142484]Smart screen eng[/img] In this case click [u]More info[/u] in the warning window. You\u0027ll get the next one: [img=142485]Smart Screen eng run[/img] After clicking [b]\"Run anyway\"[/b] button the installation begins. After installation, open the program window. [og][img=115877]Installer.UI.png[/img][/og] [b]How to work with Installer:[/b] Installer allows you to: select programs available for download manage updates of downloaded programs purchase available paid programs For the convenience of finding the necessary product in the program, you can choose the type of application. [img=115875]Installer.UI_choose.png[/img] To [b]install [/b]the desired application, you need to: Select the app, click install, agree to the license agreement, and click [b]Continue[/b]. [img=115870]Installer.UI_download.png[/img] After this you need to choose the installation path. [b]IMPORTANT! [/b]It is necessary that the folder where the program will be installed is empty. [img=115872]Installer.UI_dir.png[/img] After selecting the directory, click [b]Continue[/b]. Select [b]Execute[/b] and the installation process begins. [img=115873]Installer.UI_instal.png[/img] After installation, you can use the program. To [b]delete [/b]the program, select delete and click [b]Continue[/b]. [img=115867]Installer.UI_del.png[/img] To [b]repair[/b], select repair and click [b]Continue[/b]. [img=115866]Installer.UI_repair.png[/img] Installer independently tracks all software [b]updates[/b] and updates itself automatically. Therefore, there is no need to delete it after installation. Installer is not closed by clicking on the \"[b]X[/b]\" in the program window, but is closed via the toolbar, select the menu (using the right mouse button) [b]Close[/b]. You can also check for [b]updates[/b] by clicking the check for updates button in the right corner of the program window. [img=115871]Installer.UI_force_update.png[/img] If [b]updates[/b] are available, a notification will appear. [img=115869]Installer.UI_updat.png[/img] To purchase [b]paid[/b] apps, select the software you need and click the [b]Buy[/b] button. [img=115868]Installer.UI_buy.png[/img]
[b][h2]Good day friends! [/h2][/b] [b][i][color=red]We have important news for you![/color] [/i][/b] [img=116412]algo-trading-news.jpg[/img] Recently we’ve released our application [url=https://stocksharp.com/products/download/][b]S#.Installer[/b][/url] what is a head center for all of our products! According to this, we would like to announce that [b]all of you who study or studied in our[/b] [url=https://stocksharp.com/edu/][b]courses[/b][/url]: [h2][color=red]Archives with examples and S#.Shell program will be updated automatically by S#.Installer![/color][/h2] The old method is [h2][b]not longer working[/b][/h2] [b]S# .Installer[/b] will also be used for [url=https://stocksharp.com/articles/12374/Assign-install-and-work-with-SInstaller/][b]the initial receipt and installation[/b][/url] products! Enjoy our program!
[h2]Hello, Friends![/h2] [size=6]We have great news![/size] [b]StockSharp[/b] provides users with an [b][size=7]application for managing programs - S#.Installer.[/size][/b] In the near future, it will [b]replace all installers[/b], combining them in one application. [img=115881]new_app_trading.png[/img] [b][size=6]What S#. Installer can do:[/size][/b] [i]- Install all StockSharp programs, including those with purchased connectors Track and warn about program updates Track purchases and install them Makes the user\u0027s work with programs more convenient and easier[/i] For more information about [b]S#.Installer[/b], follow the [b][size=7][url=https://stocksharp.com/articles/12374/Assign-install-and-work-with-SInstaller/]link[/url][/size][/b]. Let\u0027s make trading convenient!
00:00:00.000 | QuikTrader | Connect 16:13:57.674 | Quik LUA. Transactions | Connect to 127.0.0.1:5001... 16:13:57.675 | Quik LUA. Transactions | Connect to 127.0.0.1:5001 is OK. 16:13:57.677 | Quik LUA. Transactions | Sending logon to 127.0.0.1:5001... 16:13:57.698 | Quik LUA. Transactions | Logon sent to 127.0.0.1:5001 OK. 16:13:57.715 | Quik LUA. Transactions | To server: 8=FIX.4.49=10335=A49=FIrob ot56=StockSharpTS52=20171227-13:13:57.69234=198=0108=0141=Y553=FIrobot55 4=FIrobot10=174^ 16:13:57.718 | Quik LUA. Market data | Connect to 127.0.0.1:5001... 16:13:57.721 | Quik LUA. Market data | Connect to 127.0.0.1:5001 is OK. 16:13:57.721 | Quik LUA. Transactions | Start message processing. 16:13:57.721 | Quik LUA. Market data | Sending logon to 127.0.0.1:5001... 16:13:57.722 | Quik LUA. Market data | Logon sent to 127.0.0.1:5001 OK. 16:13:57.724 | Quik LUA. Market data | To server: 8=FIX.4.49=10335=A49=FIrobo t56=StockSharpMD52=20171227-13:13:57.72234=198=0108=0141=Y553=FIrobot554 =FIrobot10=146^ 16:13:57.724 | Quik LUA. Market data | Start message processing. 16:13:57.731 | Quik LUA. Market data | Сессия \u0027127.0.0.1:5001 Sender FIrobot Tar get StockSharpMD\u0027. Получено: \u00278=FIX.4.49=6235=A49=FIrobot56=StockSharpMD52= 20171227-13:13:57.72434=110=052\u0027 16:13:57.731 | Quik LUA. Transactions | Сессия \u0027127.0.0.1:5001 Sender FIrobot Ta rget StockSharpTS\u0027. Получено: \u00278=FIX.4.49=6235=A49=FIrobot56=StockSharpTS52 =20171227-13:13:57.70734=110=075\u0027 00:00:00.000 | QuikTrader | BP:Connect,T(L)=2017/12/27 16:13:57.733 16:13:57.733 | QuikTrader | BP:Connect,T(L)=2017/12/27 16:13:57.733 16:13:57.767 | Quik LUA. Transactions | To server: 8=FIX.4.49=8235=AN49=FIrob ot56=StockSharpTS52=20171227-13:13:57.76734=2710=58437310724=010=034 16:13:57.767 | Quik LUA. Transactions | To server: 8=FIX.4.49=8235=AF49=FIrob ot56=StockSharpTS52=20171227-13:13:57.76734=3584=58437311585=710=049 16:13:57.770 | Quik LUA. Market data | To server: 8=FIX.4.49=8135=x49=FIrobot 56=StockSharpMD52=20171227-13:13:57.77034=2320=58437312559=410=247 16:13:57.788 | Quik LUA. Transactions | Сессия \u0027127.0.0.1:5001 Sender FIrobot Ta rget StockSharpTS\u0027. Получено: \u00278=FIX.4.49=16135=AP49=FIrobot56=StockSharpTS^ 52=20171227-13:13:57.76734=2710=584373101=581=3728=055=StockSharpMoney753 =4708=0707=SMTM708=0707=CRES708=0707=VADJ10=229^\u0027 16:13:57.804 | BasketMessageAdapter | Ошибка подключения для LuaFixTransactionMe ssageAdapter: System.ArgumentNullException: Value cannot be null. Parameter name: key at System.Collections.Generic.Dictionary2.FindEntry(TKey key) at System.Collections.Generic.Dictionary2.ContainsKey(TKey key) at Ecng.Collections.SynchronizedDictionary2.ContainsKey(TKey key) at Ecng.Collections.CollectionHelper.TryAdd[TKey,TValue](IDictionary2 dict, TKey key, TValue value) at StockSharp.Messages.InMemoryMessageAdapterProvider.SetAdapter(String portf olioName, IMessageAdapter adapter) at StockSharp.Algo.BasketMessageAdapter.OnInnerAdapterNewOutMessage(IMessageA dapter innerAdapter, Message message) at StockSharp.Algo.BasketMessageAdapter.\u003c\u003ec__DisplayClass46_0.b__2(Message m) at StockSharp.Messages.MessageAdapterWrapper.RaiseNewOutMessage(Message messa ge) at StockSharp.Algo.HeartbeatMessageAdapter.OnInnerAdapterNewOutMessage(Messag e message) at StockSharp.Messages.MessageAdapterWrapper.RaiseNewOutMessage(Message messa ge) at StockSharp.Algo.SubscriptionMessageAdapter.OnInnerAdapterNewOutMessage(Mes sage message) at StockSharp.Messages.MessageAdapter.SendOutMessage(Message message) at StockSharp.Fix.FixMessageAdapter.#=qLFq$feWZL49PjvnxEoZQNFCzJ6PVUe0Z262C68 1LItg=() 16:13:57.733 | QuikTrader | BP:Connect,T(L)=2017/12/27 16:13:57.804,Error=V alue cannot be null. Parameter name: key