
In our blog, we have already published stories about how programmers made money on the stock market by applying their knowledge of new technologies (for example,
machine learning ). In comments to similar materials, some Habr users said that they were confused by the need to take risks when working on the stock exchange with their own money.
Today we will tell you more about how you can make money on the stock market, doing only programming, and not investing your own money. This can be done by participating in a special competition of developers from the project StockSharp and
ITinvest .
What do we have to do
StockSharp is an open source online trading platform. The project team together with ITinvest invite professional developers this summer to compete with each other, developing new features and additions to this product.
')
The conditions are extremely simple: for each change (pull request) applied to
the StockSharp repository on GitHub , the author will be paid a cash reward. The change may be a new feature for the platform (for example, indicators of technical analysis, trading strategies, new type of charts, etc.) or an update of an existing function (yes, that refactoring).
All changes will be reviewed by code review from the participants of the StockSharp project and, after successfully passing the test, are applied to the main branch.
It uses a single coding style compatible with Microsoft C #, which is the main language of the platform (by the way, in the ITInvest blog there was an
interesting interview about why C # and C ++ are popular in the stock market).
As an example of style, you can use the code of one of the indicators of technical analysis (
Highest ):
namespace StockSharp.Algo.Indicators { using System.ComponentModel; using System.Linq; using System; using StockSharp.Localization;
You can also study the
code of the connector for working with bitcoins. Additionally, we recommend using a product called
ReSharper , which helps to control the quality of the generated code.
Before proceeding directly to writing code, we recommend to write a message marked “Competition” to the StockSharp
chat or to
the features and near-features section on GitHub - this will allow discussing the details of the planned change with the project developers, which will increase the chances of its successful application.
What is the reward
For each applied change, the author will receive
9 thousand rubles . But that's not all: the competition will last until the very end of summer (it will end on August 31). After it is completed by voting in the
VKontakte group, community subscribers will choose the author of the best change. This developer will receive an additional
50 thousand rubles .
Disclaimer :
Changes sponsored by members of the StockSharp team do not participate in the competition.Links to help
You can read more about algorithmic trading and writing trading robots through the following links: