Type/to search
Welcome to FMZ Quant Trading Platform
Programming Languages
JavaScript
TypeScript
Python
C++
MyLanguage
PINE Language
Blockly Visual Programming
Workflow
Key Security
Live Trading
Strategy Library
Docker
Deploy Docker
One-Click Docker Rental
Manual Deployment of Bot
Docker Operation Precautions
Global IP Address Specification
Command Line Parameters for Bot Program
Live Trading Data Migration
Docker Monitor
Exchange
Strategy Editor
Backtesting System
Strategy Entry Functions
Strategy Framework and API Functions
Template Library
Strategy Parameters
Interactive Controls
Options Trading
C++ Strategy Writing Guide
JavaScript Strategy Writing Guide
Web3
Built-in Libraries
Extended API Interface
MCP Service
Trading Terminal
Data Explorer
Alpha Factor Analysis Tool
General Protocol
Debugging Tool
Remote Editing
Import and Export of Complete Strategies
Multi-language Support
Live Trading and Strategy Grouping
Live Trading Display
Strategy Sharing and Renting
Live Trading Message Push
Common Causes of Live Trading Errors and Abnormal Exits
Exchange-Specific Notes

You can deploy the bot to various devices, such as: personal computers, servers, Raspberry Pi, etc., supporting multiple mainstream operating systems.

  • Linux command-line version: Linux AMD64 / Linux 386 / Linux ARM64 / Linux ARMv7
  • Mac command-line version: Mac Intel64 / Apple Silicon
  • Windows command-line version, GUI version: 64-bit / 32-bit
  • Docker image

After logging into the device where you need to deploy the bot program, download the corresponding bot program according to the device's operating system. The download link can be found in the content displayed after clicking the Manual Bot Deployment tab on the Bot Deployment Page.
Deploying the bot program requires setting 2 parameters:
Manual Bot Deployment Page

  1. Communication address containing the FMZ Quant Trading Platform UID.
  2. Password for the FMZ Quant Trading Platform account corresponding to the UID.

Configuring "Communication Address" and "FMZ Quant Trading Platform Account Password" when deploying the bot:

  • Windows GUI version bot
    The Windows GUI version bot can directly fill these two parameters into the corresponding input box controls on the bot interface.

  • Command-line version bot
    For other command-line version bot programs, different operating systems have different commands. Taking Linux & Mac as an example, use the command: ./robot -s node.fmz.com/123456 -p 654321, the following explains each part of the command:

    ./robot means running the robot executable program (i.e., the bot program), where 123456 is the UID, and 654321 is the password for the FMZ Quant Trading Platform account corresponding to the UID.
    -s parameter represents "Communication address with FMZ Quant Trading Platform UID", the parameter value can be filled in, for example: node.fmz.com/123456.
    -p parameter represents "Password for the FMZ Quant Trading Platform account corresponding to the UID", the parameter value can be filled in, for example: 654321.

    Please note that the parameters here are only examples. The actual parameters can be viewed after logging into FMZ.COM and clicking the Manual Bot Deployment tab on the Bot Deployment Page. The -p parameter does not necessarily need to be written in plain text in the bot deployment command. You can use the ./robot -s node.fmz.com/123456 command to run, then it will prompt for password input, and you can manually enter the password. Also, please pay attention to issues such as program execution permissions, you need to grant the bot program sufficient permissions and remove running restrictions.