CácCommandRobot
phương pháp được sử dụng để gửi một tương tác
lệnh giao dịch trực tiếp theo nền tảng giao dịch lượng tử FMZ
tài khoản tương ứng vớiAPI KEY
trong yêu cầu.
của giao dịch trực tiếp nhận lệnh tương tác là trực tiếp
ID giao dịch được chỉ định bởirobotId
tham số, và
lệnh tương tác được trả về bởiGetCommand()
chức năng
gọi trong chiến lược để bắt nó.
{
"code":0,
"data":{
"result":true,
"error":null
}
}
Các thông sốrobotId
được sử dụng để xác định ID của
giao dịch trực tiếp nhận lệnh tương tác. bạn có thể sử dụng
cácGetRobotList
phương pháp để có được thông tin của cuộc sống
giao dịch dưới tài khoản, chứa ID giao dịch trực tiếp.
robotId
đúng
số
Các thông sốcmd
là lệnh tương tác được gửi đến bot; lệnh sẽ được chụp bởi hàmGetCommand()
, kích hoạt logic tương tác trong chiến lược.GetCommand()
chức năng trongFMZ Quant Trading Platform API Manual.
cmd đúng chuỗi
Chiến lược giao dịch trực tiếp, giả sử rằng chiến lược này đang hoạt động, ID giao dịch trực tiếp là 123:
function main() {
while (true) {
var cmd = GetCommand()
if (cmd) {
Log(cmd)
}
Sleep(2000)
}
}
Nếu chúng ta sử dụng kịch bản thử nghiệm Python trong chương này, truy cập vào API mở rộng của nền tảng giao dịch lượng tử FMZ:api("CommandRobot", 123, "test command")
. Giao dịch trực tiếp với ID 123 sẽ nhận được lệnh tương tác:test command
, và sau đó in nó ra thông qua đầu ra hàm Log.