We’ve discussed about crypto-trading previously and today we continue our talk! Let’s take a look at one of the methods given by trader Hacker Moon and explain everything in details. What is this method about and how to implement it? The base of this trading method is lied in a very simple action - to store your coins. The trader considers storing the several types of coins for a long-term period while monitoring the market and selling other tokens the price of within a day started to increase and vice versa. The perform this type of trading is quite logical, right? However, you should understand and take into account that different exchanges trade different coins. And trade with various different crypto-exchanges, not just exchanges is pretty complex process and you have to be extra careful. Most of crypto-exchanges such as Bitfinex, Binance, BitMEX and others, should be connected through connectors. crypto-exchanges.jpg The StockSharp company developed a truly unique solution for traders, where each and single one can simply buy all required connectors in combination with our free trading platforms such as S#.Shell и S#.Designer give you a great opportunity simultaneously work with several crypto-exchanges! The use of this connection allows you to get all helpful tools and earn profit from growth of token market capitalization while the trading strategy itself don\u0027t take much of your time. This trading technique is very simple; besides, it will decrease your risks since you handle with changing assets during the day, sell higher and buy lower. In fact, a trader does a diversification of assets by savings redistribution. coins-diversification.jpg Read more about our software programs to know and apply all possibilities and be able to fully manage your strategy by reducing risks and increasing profits.
Traders may face a problem if they want to create trading robots and one of the issues is the lack of programming knowledge. Not every trader can be a programmer. A trader may simulate a good trading system but have zero coding knowledge. Even if you know of the programming languages very well, you might need to learn another one but if you have 0 knowledge of programming then it can be very challenging. Of course, you can buy trading robot but always keep in mind that it’s not perfect and may have some bugs or problems which lead to difficulties in modifying trading robot. trading-robot.jpg No worries here, there’s a solution. For example, our trading software - S#.Designer. It has the functions to create trading robots even with 0 knowledge of programming with help of cubic system which represent an individual elements of trading strategies. And at the same time such strategy won\u0027t be having less functionality or reliability. S#.Designer can combine and use the blocks (cubic) of code making strategies more flexible by your wish. Another disadvantage of trading robot is considered the lack of analyzing the current market conditions and trends. For sure, a trading robot is not an artificial intelligence and mostly depends human knowledge, however the knowledge of market with its technical analyse may minimize the problem. Using market data or other trading tools such as indicators or indexes which consist in S#.Designer in a large amount, you will be able to create a robot more loyal to the market, expand the conditions, functionality and possibilities to react to a particular trading situation. Automated trading systems can participants of the exchange market huge opportunities for a trade, provide some benefits over those manual traders. In any market, a trading robot always perform its embedded algorithm. However, you must know, that a trading robot only a tool and you have to know monitor its work in order to correct some problems showed up. A trader should understand that S#.Designer is not just create a robot, but also fill it with intelligence and logic, adding additional features and conditions. It also takes a step forward in creating more interactive and complex logic trading strategy that makes decision based on inputs which increases its profitability. algotrading.jpg
The use of trading robots nowadays is essential part of trading and its process. In today’s article we will explain all advantages and benefits along with successful approaches of using trading robots. algo-trading-robots.jpg 1) The trading robot itself can’t make a mistake but only if a trader made this mistake by creating this robot. For example by creating a trading robot with S#.API program, the user using tested and debugged libraries what makes the whole process of developing a trading robot way easier and the strategy itself is more stable. By placing an order, a correctly built a trading robot doesn\u0027t make any technical or syntactic errors, thus we don\u0027t face any failures and losses, as for example if the order has been placed manually. 2) A trading robot has a technical ability to track hundreds of quotes at once instantly react at market changes, make necessary calculations by operating with a large number of conditions and a big amount of information making the right decision correlating to the base algorithm. The API library allows you to create a robot whose speed of data processing makes it possible immediately take into account the trends and conditions of the market. Traders which don\u0027t use trading robots are forced to reduce the amount of trading tools, increase the use of time intervals (timeframes) and leave the idea of perspective but complex trading systems. 3) A trading robot doesn\u0027t have any psychological effect or influence, it works based on algorithm written in the code what makes it reliable and stable tool for placing orders and the whole trading process. 4) Once you developed a trading robot then you don\u0027t have to spend days around the monitor rather let your advisor to handle all the work and monitor 24/7 the whole trading process and put orders. Only what you need to do is manage conditions and strategy behavior by using a library. stock-market.jpg 5) Ease and simplicity of a program for creating robots - S#.Shell and stable libraries S#.API allows you to fill your trading strategy with additional features setting and installing new tools such as SMS notifications and remote control of trading systems. We\u0027s explained some positive aspects of trading robots and in a next article we will analyse some disadvantages and try to reduce its impact on your trading strategy.
Creating a video course on the program Designer is inexorably coming to an end. We planned to release the video course in October. calendar.png Yes! We had to move the deadline. We did this for the following reasons: - we have increased the number of lessons, and therefore you will get more information; - fixed errors that could occur in the process; - added new features to our cubes and program; We are sure that you will get more perfect and convenient product , and additional lessons will make your knowledge more voluminous. Soon, you will be able to start their full-scale training and will earn right while studying!!! image.jpg
All video-lessons are available via the links below. All samples for lessons can be installed via S#.Installer. For Basic course you need the packet: 1183 For Advanced course you need the packet: 1184 Basic course. 1. S#.Designer basics The lesson covers: - Installing the program - Configuring the interface of the program windows - Examines the main sections of the Program menu - Examines the sections of the strategy tree - Shows how to download instruments and market data for the first time - Shows how to start testing a strategy on the built-in SMA strategy. (The new version of the designer, like all programs, is installed through the Installer program. The fifth version of the designer lacks the ability to select the themes of the designer, which was present in the fourth version) 2. Visual editor and strategy designer blocks - 1. The lesson covers: - General description of strategy cubes - Examines the sections of the strategy cubes menu - Examines the cube chart panel - Examines the construction of candlestick charts - Examines the construction of charts of the SMA and Bollinger indicator in the same window and in different windows (In the fifth version of the program, the location of some cubes in the menu has changed. In the fifth version, the mathematics section is replaced by a formula cube.) 3. Visual editor and strategy designer blocks - 2. The lesson covers: - Description of the cube Variable and examines examples of the use of the cube - Examines the Logic cube and an example of its application - Examines the Previous value cube and an example of its application - Examines the Mathematics section and the use of cubes that are included in it - Examines the Converters section (cubes \"Indexer\" and \"Converter\") and an example of sharing the cubes of the section - Considers the cube \"Opening a position\" - Considers the cube \"Position\" and the scheme in which it is applied - Considers the cube \"Comparison\" and an example of its application - Considered building a simple strategy: If the closing price of the previous candle is less than the closing price of the current one, then we buy, if not, we sell. - Considers the \"Comparison\" cube and an example of its application (In the fifth version, the mathematics section is replaced by one formula cube. In the fifth version of the program, the \"Position opening\" cube is replaced with \"Position registration\") 4. Work with the strategy scheme. The lesson covers: - Debugger tools - Working with breakpoints is considered on the example of a circuit - On an example, the possibility of imposing additional conditions on triggering a breakpoints is considered 5. Visual editor and strategy designer blocks - 3. The lesson covers: - Considers the cube \"Position protection\" - A strategy is built using the \"Position protection\" cube: If the difference between the closing price and the opening price of the candle is greater than 1, then we buy. We sell position protection through the cube, provided that: Take Profit - the price increases by 2% Stop Loss - the price decreases by 3% - An example of constructing the conditions for triggering transactions has been analyzed, in which Buy and Sell transactions go sequentially one after the other (the simplest flag) - A scheme has been built for obtaining the absolute value of a position and doubling its value - Using the example of the scheme from lesson three and the scheme for obtaining the absolute value of the position, the following scheme is obtained: If the closing price of the previous candle is less than the closing price of the current one, then we buy, if, on the contrary, we sell. If the position is not equal to zero, then the trade is carried out with a double volume 6. Visual editor and strategy designer blocks - 4. The lesson covers: - Examines the cubes of the \"Mathematics\" section - formulas, including examples of their use - Considered the construction of the scheme: If the closing price of the previous candle is greater than the value of the SMA indicator for 20 periods plus 3 standard deviations for 20 periods, then we sell by candle open price. If the closing price of the previous candle is less than the value of the SMA indicator for 20 periods minus 3 standard deviations for 20 periods, then we make a buy at the opening price of the candle. (In the fifth version of the program there is no section \"Mathematics\", all the cubes of this section used in earlier versions of the program are replaced by one cube formula. In the fifth version of the program, the cube \"Position opening\" is replaced by the cube \"Order registration\".) 7. More strategies. The lesson covers: - The construction of a diagram based on the Bollinger indicator is considered: If the candlestick crosses the upper curve of the Bollinger indicator, then we buy. If the candlestick crosses the lower curve of the Bollinger indicator then we sell. - Considered the construction of the scheme based on the MACD indicator: If the MACD curve changes its sign from minus to plus, then buy. If the MACD curve changes its sign from plus to minus, then we sell. - Considered a visual comparison of the results of two strategies - Considered exporting test results to a file for subsequent analysis 8. Visual editor and strategy designer blocks - 5. The lesson covers: - The construction of a scheme using candles of different TFs is considered: First branch: The strategy will buy if the closing price of a five-minute candle is greater than the maximum of 20 previous days. The strategy will sell if the closing price of the 5 minute candle is less than the previous 10 day low. The second branch: The strategy will sell if the closing price of the five-minute candle is less than the minimum of the previous 20 days. The strategy will buy if the closing price of the five-minute candle is greater than the high of the previous 10 days. (In the fifth version of the designer, the appearance of the flag cube was changed. Also, in the fifth version of the designer, the strategy was changed in terms of the appearance of 2 sell cubes and 2 buy cubes, due to a different principle of receiving a signal to the trigger.) 9. Time Cubes. The lesson covers: - Considered the \"Working time\" cube - Considered the \"Variable\" cube with the \"Strategy\" value - Considered the \"Converter\" cube with the function of getting time - Considered the strategy of working with the \"Working time\" cube with the condition: Strategy buys a minute before the end working time. - Considered an example of working with the \"Working hours\" cube: The strategy buys at 18.00. - Considered a 7th lesson strategy with additional conditions: The strategy closes a position 5 minutes before the end of working hours. (In the fifth version of the designer, for correct work with the formula that calculates the time and the cube \"Working time\", after importing the strategies, it is recommended to recreate them) 10. Working with market data. S#.Data (Hydra) The lesson covers: - Considered examples of choosing a market data store - Considered an example of working with the S#.Data (Hydra) program - Considered a server mode of working with S#.Data (Hydra) program - Considered an example of using a market data transmitted through a server mode (In the fifth server-mode version does not contain WCF mode.) 11. Backtest and optimization. The lesson covers: - Considered the basics of strategy optimization - Considered strategy optimization based on changing the indicator parameter used in the strategy - Considered the principle of portfolio optimization of a strategy on various instruments 12. Live trading. The lesson covers: -Example of setting up a strategy for connecting to Live mode Advanced course. 13. Composite Cubes. The lesson covers: - Considered the \"Union\" cube - Considered the principle of working with a compound cube using the example of creating a cube for closing a position - Considered an example of introducing a compound cube \"Closing a position\" into an existing strategy from lesson 9 14. Creating candles from ticks. The lesson covers: - Considered how to download ticks in the program - Considered how to build candles from the \"Depth of Market\" - Considered the modes \"Build\", \"Downloads\", \"Load and build\" candles - Considered an example of building volume candles - Considered an example of plotting a Range of candles - Considered construction of candles from Ticks - Considered the construction of candles from candles of a smaller TF - Considered the use of candles built in the S#.Data (Hydra) - Considered building a volume profile 15. Building the Flag component cube 16. Strategy based on finding the price of the maximum volume. The lesson covers: - Considered the function of the \"Converter\" cube. Maximum volume - A strategy has been built in which candlestick data is built from ticks, with the following conditions: The strategy buys if the closing price is higher than the opening price of the candle. The strategy sells at the sixth candlestick. (In the fifth version, the Flag cube was changed, as well as the condition for raising the flag. In the fifth version, the formula block cubes were replaced with the formula cube.) 17. Indices and multiple security strategies - 1. The lesson covers: - Considered working with stock indices - Considered working with futures on the example of a strategy with conditions: If the index calculated by the SBER @ TQBR / SRM9 @ FORTS formula is less than the average value for 10 periods, then Sberbank shares are sold. If the index calculated by the SBER @ TQBR / SRM9 @ FORTS formula is greater than the average value for 10 periods, then we buy Sberbank shares. - The function of constructing a continuous futures is considered - A strategy with a continuous futures is built with the condition: If the current value of the SBER @ TQBR / SBER_СF @ FORTS index is 0.005 units above the average, sell the instrument Sberbank Shares and buy the instrument of Sberbank shares. If the current value of the SBER @ TQBR / SBER_СF @ FORTS index is 0.005 units lower than the average, buy the Sberbank Shares instrument and sell the Sberbank shares instrument. - Based on the strategy, an example of building a scheme with cancellation of an order is considered 18. Indices and multiple security strategies - 2. The lesson covers: - Considered a pair trading strategy based on the previous strategy. If the index calculated by the SBER @ TQBR / GAZP @ TQBR formula grows, then we buy a cheaper asset and sell a more expensive one. If the index calculated using the SBER @ TQBR / GAZP @ TQBR formula decreases, then we buy a more expensive asset and sell a cheaper one. - Considered the round operator - to get an integer value 19. Indices and multiple security strategies - 3. Lesson highlights: - Considered a pyramiding strategy based on the previous strategy from the previous lesson. 20. Working with the editor of the program code-1. The lesson covers: - Considered the \"Source Code\" cube - Considered the principle of creating a cube with a code - Considered the principle of creating your own unique cube with a code (Today the StockSharp website does not have a direct link to Github, so you need to go to it not through the website) 21. Work with the program code editor - 2. The lesson covers: - Considered the creation of cubes on C# in Visual Studio - Considered the DLL cube - Considered the principle of working with S#.API libraries in Visual Studio 22. Export and import of strategies in the program. You can buy any course right now from our site