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

After downloading the bot software, the executable file robot obtained from decompression is the bot program. You can specify parameters for the bot program when deploying it.

  • -v:
    View the current bot program version, compilation time and other information.
    Complete execution command example for Mac OS: ./robot -v.
  • -vv:
    Detailed running logs and interaction messages of the bot program are not displayed by default and not written to the bot log file.
    This prevents frequent interaction commands from causing log expansion and occupying disk space. If you need to record detailed bot logs and display them during bot operation, you can use the -vv parameter to set detailed logs and interaction messages to be written to the bot log file.
  • -s:
    Specify the communication address with FMZ Quant Trading Platform when running the bot program.
    Complete execution command example for Mac OS: ./robot -s node.fmz.com/xxxxxxx, where xxxxxxx is the unique identification ID for each FMZ Quant Trading Platform account. After executing the command, you will be prompted to enter the corresponding FMZ Quant Trading Platform account password.
  • -p:
    You can directly specify the password through parameters in the run command, which is not recommended as it will leave password parameters in the current system records. Assuming the password for address node.fmz.com/xxxxxxx is: abc123456.
    Complete execution command example for Mac OS: ./robot -s node.fmz.com/xxxxxxx -p abc123456.
  • -n:
    Add label information to the running bot program.
    Complete execution command example for Mac OS: ./robot -n macTest -s node.fmz.com/xxxxxxx. The macTest text label will be displayed in the bot information on the platform's bot management page.
  • -l:
    Print the list of exchanges supported by the current bot.
    Complete execution command example for Mac OS: ./robot -l. This will output the names of supported exchanges.