top of page

System Requirements for Bot-Trading

1. Hardware 

2. Software

3. Internet Bandwidth

4. Security

5. Uninterrupted Connectivity  

                                                                                             1. Hardware      

Any PC or laptop with mid-level specifications will meet the minimum requirements for bot-trading. However, by considering high frequency trading with multi-markets, multi-exchanges, multi-indicators, multi-charts, multi-timeframes, or multi-instruments, below is the ideal configuration of a PC or Laptop used for bot-trading:

 

Main Hardware:

Case: Fractal Design Define Mini C - With Sound Deadening Material - Recommended for silence - With or Without Side Panel Glass (specify preference in build notes)
CPU: New 10th Gen Intel Core i7 10700F - 8 Cores, 16 Threads, 4.8 GHz Max Turbo
Motherboard: Gigabyte Ultra-Durable B460 Chipset Motherboard
CPU Cooler: Noctua NH-U12S 120mm Silent CPU Cooler
RAM: 64GB DDR4 RAM - 2666 MHz - Aluminum Heat-Spreader Included
Power Supply: 80 Plus GOLD Certified - Ultra-Reliable Power Supply Unit - Power Output matched to your configuration
Sound Card: Onboard HD Audio included
Video Card: 4-Monitor Display System - 4x 4K Support – 4 Output video ports (recommended HDMI to be compatible with Thin Panel LED Monitors)

​

Storage:
Solid State Drive: Samsung 970 EVO+ 1,000GB PCI-e SSD - 3500MB/s - Maximum Performance
Hard Drive (HDD): WD Red Pro NAS HDD - 10TB - 7200 RPM - Designed for 24/7 Use

​

Monitors:
Multi-Monitor Array: (4) 24in 1920x1080 Thin Panel LED Monitors - Includes Video Cables input video ports (recommended HDMI and DisplayPort to be compatible with new docking stations)
Multi-Monitor Stands: 4-Monitor Stand - Heavy Duty - Fully Adjustable

​

Operating System (OS):
Windows 10 Professional 64-bit with built-in by default Windows Defender Antivirus

​

Network:
Ethernet: Onboard Gigabit Ethernet Port Included
Wi-Fi: 802.11ax Wi-Fi 6 Card – includes Bluetooth 5.0 - Up to 2400 Mbps - 2.4GHz & 5 GHz - Latest and fastest standard, lowest latency Wi-Fi - Includes range extender antennas

​

Accessories:
Keyboard: Logitech K800 - Highest Performance Wireless or Bluetooth Keyboard - Recommended
Mouse: Wireless or Bluetooth Mouse Recommended
Silent Case Fans: Noctua Silent 140mm Case Fan w/ Advanced Fan Tuning
Media Card Reader: External USB 3.0 Media Card Reader
Encryption: Install Trusted Platform Module (TPM) - Strengthens Bit-locker Encryption - Available with Windows 10 Professional Only
Bluetooth: Bluetooth 4.0 Adapter Included - This option provides the PC with Bluetooth Functionality
Extra USB Ports: USB 3.1 Type-C and USB 3.1 Type-A add in card - Provides 2 more USB 3.1 Ports - Gen 2 - 10 Gbps

           

                                                                                 2. Software

NinjaTrader Platform is required for Trading Bot

Steps to Install NinjaTrader Platform

  1. Sign up account with NinjaTrader from https://ninjatrader.com/

  2. Log in to your NinjaTrader account.

  3. If you have an existing NinjaTrader License Key you can import it by going to Settings, Plans, and then selecting "Import a License". If you are upgrading NinjaTrader, you can skip this step and it will automatically be imported once upgraded.

  4. Select Download on the left menu then download and install NinjaTrader

  5. Once the installation is complete, please review the appropriate Connection Guide to establish a connection to your broker or market data feed service provider

Steps to Import Trading Bot into NinjaTrader Platform

You should only import NinjaScript Archive files (.zip) that you have obtained from a trusted source.
To import: 

  1. From the Control Center window select the menu Tools > Import> NinjaScript Add-On... to open the "Import" dialog window

  2. Select the file (.zip) you want to import

  3. Press the "Open" button

  4. Navigate to the .zip file 

  5. Right click and select Open 

  6. Right click and select AddOns 

  7. Copy folder “custom sounds” 

  8. Paste the copied folder in Documents\NinjaTrader 8\bin\Custom\AddOns

   

                                                                         3. Internet Bandwidth

Internet speed must be fast enough to handle instantaneous (no lagging) communication between local PC and brokers or exchanges. Upload speed is for sending/submitting orders to brokers while download speed is for receiving real live market data. The minimum bandwidth requirements for trading 1 instrument using bot-trading are 1-megabyte per second (or 8-megabits per second, 8Mbps) for upload and 2-megabytes per second (or 16-megabits per second, 16Mbps) for download.

   

                                                                                  4. Security

Trading strategies designed and implemented by trading bot are for authenticated users (who purchased the licenses) and thus must be secured. Anti-virus and anti-hacker applications such as McAfee are highly recommended.

       

                                                                                  5. Uninterrupted Connectivity

Power supply and internet must be reliably stable to avoid loss of connectivity. UPS (uninterrupted power supply with surge protection) units and reliable ISP (internet service provider) are necessary. Ethernet  connection is highly recommended for stability.

​

*, The following vendor is  recommended for providing reliable day trading computers with fast repairs and maintenance

https://orbitalcomputers.com/

​

bottom of page