Phần mềm docker của FMZ Quant Trading Platform là phần cốt lõi của toàn bộ hệ thống giao dịch định lượng,DockerDocker có thể được hiểu là người thực hiện chiến lược giao dịch của bạn, chịu trách nhiệm cho các yêu cầu dữ liệu phức tạp, nhận dữ liệu, liên kết mạng, đăng lại đăng nhập v.v. Chương trình chiến lược giao dịch trực tiếp chạy trên phần mềm docker, không phải trên trang web FMZ Quant Trading Platform. Docker chạy trên máy chủ của bạn, ngay cả khiNền tảng giao dịch lượng tử FMZtrang web có một sự cố mạng, nó sẽ không ảnh hưởng đến hoạt động của docker của bạn.Linux
, Windows
, Mac OS
, Android
, Raspberry Pi ARM Linux
Các nhật ký giao dịch trực tiếp được quản lý bởi docker được lưu trữ trong thư mục./logs/storage
. hồ sơ là mộtSqlite
tệp cơ sở dữ liệu vớidb3
, có thể được chỉnh sửa trực tiếp bởiSqlite
phần mềm quản lý. Đối với một tập tin với phần mở rộngdb3
trong cơ sở dữ liệu giao dịch trực tiếp, tên tệp là botID
.
Bạn có thể xem các bến cảng liên quan đến hiện tại FMZ Quant Trading Platform triển khai tài khoản trênDockertrang, và bạn có thể chuyển đổi hiển thị danh sách hoặc hiển thị thông tin chi tiết, và bạn có thể truy vấn địa chỉ IP, phiên bản, biên dịch và thời gian phát hành, và thông tin liên quan khác của docker trên trang này. NhấpThêm dockernút để nhảy đếnTrang triển khai Docker, việc triển khai docker được chia thành hai chế độ: 1) Một nhấp chuột thuê VPS docker. 2) Thêm docker theo cách thủ công.
Nhấp vàoMột nhấp chuột thuê một VPS dockertab trênDockertrang và chọn máy chủ được triển khai dựa trên cấu hình, khu vực phòng máy chủ, và các yêu cầu khác.
Nhấp vào
Bạn có thể triển khai docker cho nhiều thiết bị khác nhau, ví dụ: PC, máy chủ, Raspberry Pi, v.v. Một loạt các hệ điều hành chính được hỗ trợ.
Sau khi đăng nhập vào thiết bị cần triển khai chương trình docker, tải xuống chương trình docker tương ứng theo hệ điều hành của thiết bị.Thêm docker theo cách thủ côngtab trênDockertrang. Việc triển khai chương trình docker đòi hỏi 2 tham số phải được thiết lập:
Thiết lập
Docker cho Windows Phiên bản giao diện Windows của docker có thể điền vào hai tham số này trực tiếp vào các điều khiển hộp đầu vào tương ứng trên giao diện docker.
Phiên bản dòng lệnh của Docker
Đối với các phiên bản dòng lệnh khác của chương trình docker, có các lệnh khác nhau cho các hệ điều hành khác nhau.. /robot -s node.fmz.com/123456 -p 654321
, sau đây mô tả mỗi phần của lệnh:
. /robot
có nghĩa là để chạy robot, một chương trình thực thi (tức là một chương trình docker), nơi123456
là UID, và654321
là mật khẩu của tài khoản nền tảng giao dịch lượng tử FMZ tương ứng với UID.
Các thông số-s
chỉ racorrespondence address of the UID of the FMZ Quant Trading Platform
, và giá trị của tham số có thể được lấp đầy bằng ví dụ:node.fmz.com/123456
.
Các thông số-p
chỉ ra 654321
.
Xin lưu ý rằng các tham số ở đây là ví dụ, các tham số thực tế có thể được xem sau khi đăng nhập vàoFMZ.COMvà nhấp vàoThêm docker theo cách thủ côngtab trênDockertrang.
Các thông số-p
không phải được viết rõ ràng trong lệnh để triển khai docker, bạn có thể sử dụng. /robot -s node.fmz.com/123456
lệnh để chạy nó, và sau đó bạn sẽ được yêu cầu cho một mật khẩu, mà bạn có thể sau đó nhập bằng tay.
Ngoài ra, hãy chú ý đến các vấn đề như quyền để thực hiện chương trình và cho chương trình docker đủ quyền để dỡ bỏ các hạn chế chạy.
Windows
phiên bản giao diện hệ thống có thể đặt địa chỉ IP trực tiếp trên giao diện phần mềm docker, và phần mềm docker mặc định để đặt IP tự động.-I
tham số để chỉ định địa chỉ IP.-I string
custom local ip address
-c string
config file
-d string
custom dns resolve server
-e string
docker node executable path
-f string
docker settings json
-i string
docker image name
-n string
node name
-p string
password
-s string
server address
-u string
run as system user
-v version info
-vv
show verbose log
-w string
working directory
Sau khi tải xuống phần mềm docker, các tập tin thực thirobot
sau khi giải nén là chương trình docker; các tham số có thể được chỉ định cho chương trình docker, khi triển khai docker.
-v
: kiểm tra thông tin bao gồm phiên bản và thời gian biên dịch của chương trình docker hiện tại.
Toàn bộ lệnh thực thi dựa trênApple Mac System
: ./robot -v
.-vv
:
Các nhật ký chi tiết về hoạt động và thông báo tương tác của chương trình docker không được hiển thị theo mặc định và không được ghi vào tệp nhật ký docker.
Nếu bạn cần giữ một nhật ký chi tiết của docker và hiển thị nó trong khi docker đang chạy, bạn có thể thiết lập các nhật ký chi tiết và thông điệp tương tác được viết vào tệp nhật ký docker bằng cách sử dụng-vv
parameter.-s
: địa chỉ được chỉ định để giao tiếp với FMZ Quant Trading Platform khi chạy chương trình docker.
Toàn bộ lệnh thực thi dựa trênApple Mac System
: ./robot -s node.fmz.com/xxxxxxx
; xxxxxxx
là ID nhận dạng duy nhất của mỗi tài khoản trên nền tảng giao dịch FMZ Quant; sau khi thực hiện lệnh, sẽ có một nhắc nhập mật khẩu cho tài khoản nền tảng giao dịch FMZ Quant tương ứng.-p
: bạn có thể trực tiếp chỉ định tham số trong lệnh chạy để nhập mật khẩu, mà không được khuyến cáo, bởi vì các tham số mật khẩu sẽ được để lại trong bản ghi hệ thống hiện tại.node.fmz.com/xxxxxxx
là:abc123456
.
Toàn bộ lệnh thực thi dựa trênApple Mac System
: ./robot -s node.fmz.com/xxxxxxx -p abc123456
.-n
: đính kèm thông tin nhãn với chương trình docker đang chạy.
Toàn bộ lệnh thực thi dựa trênApple Mac System
: ./robot -n macTest -s node.fmz.com/xxxxxxx
Sẽ có mộtmacTest
Nhãn văn bản trong thông tin docker trên trang quản lý docker nền tảng.-l
: in danh sách trao đổi được hỗ trợ bởi docker hiện tại.
Toàn bộ lệnh thực thi dựa trênApple Mac System
: ./robot -l
, tức là, tên của các sàn giao dịch được hỗ trợ có thể được xuất.Khi bạn cần di chuyển dữ liệu bot đến một docker trên một thiết bị khác (máy chủ), bạn có thể di chuyển tệp cơ sở dữ liệu (tệp cơ sở dữ liệu với phần mở rộng db3) của bot đến vị trí đường dẫn tương ứng trong thư mục docker
Trang giám sát Docker, bạn có thể kích hoạtgiám sát dockerchức năng trongmục hoạt động danh sách dockerhoặcchi tiết hoạt động dockerSau khi bật giám sát, nếu docker không hoạt động bình thường, địa chỉ email gắn với nền tảng giao dịch lượng FMZ hiện tại sẽ nhận được thông báo.
Thư viện chiến lược Bệ hạ