Requirements for PC and equipment for programming and trading on OsEngine.

Requirements for PC and equipment for programming and trading on OsEngine.

In the era of digital technologies, almost anyone can access financial markets. To do this, you will need to open a brokerage account or simply create an account on a cryptocurrency exchange, depending on the platform you choose. Each person chooses a broker and/or exchange based on their preferences, but it is also worth considering the availability of a connector to the chosen platform in OsEngine.

However, algorithmic trading is not just about pressing a buy and sell button on your phone. It requires research work and is very picky about equipment. Below are the MINIMUM requirements for running OsEngine. However, they may not provide you with comfortable working conditions.

Minimum hardware requirements:

1. Windows version 10 or higher, clean, installed not in a virtual machine and free from apparent operational issues. If it is a virtual machine, some libraries may need to be updated manually for functionality.  

2. .Net updates version 9 must be installed on this Windows.  

3. Processor should not be weaker than Intel i5 fifth generation.  

4. RAM of at least 8 GB.  

5. HDD/SSD storage of at least 15 GB.  

6. Visual Studio Community must be installed. Separate instructions will be provided for this.  

7. Monitor with a resolution of at least Full HD (1920 x 1080p).

Lyric...

Regarding hardware performance, the answer is not straightforward. OsEngine does not consume a large amount of resources during real trading, so it can be used on weaker machines. However, if you plan to actively engage in testing and optimizing trading ideas, it is better to invest in more powerful hardware, as the program consumes much more resources in this mode. Moreover, the program is built and launched faster on high-performance hardware. If you have the opportunity to choose, the recommended minimum should include an i5-level processor, an SSD disk, and at least 16 gigabytes of RAM. Other components are optional and as needed. Also, you will definitely need a monitor, better yet, two, especially if you are just starting your journey in programming.

After you have accumulated a portfolio of robots, the question arises about its stable use. Of course, you can run trading on your personal computer, but in this case, you take on additional risks. For real trading, you simply need access to the global network, and home internet tends to disconnect, which can ultimately lead to unstable operation of algorithms and, as a result, loss of money. In addition to all this, the computer will need to work around the clock, and it cannot be fully loaded to avoid system hang-ups and restarts. And no one is insured against a power outage.

A more optimal solution is to use a remote server located in a data center. Typically, they have multiple independent internet lines and power sources that automatically switch when needed.

 

Fail Fast Exception.

During the application launch, you may encounter the following error:

 

This means you need to update Windows.