PeraturanCommandRobot
kaedah digunakan untuk menghantar interaksi
perintah kepada dagangan langsung di bawah Platform Dagangan Kuantum FMZ
akaun yang sepadan denganAPI KEY
dalam permintaan.
daripada perdagangan hidup menerima arahan interaksi adalah hidup
ID dagangan yang ditentukan olehrobotId
parameter, dan
perintah interaksi dikembalikan olehGetCommand()
fungsi
dipanggil dalam strategi untuk menangkapnya.
{
"code":0,
"data":{
"result":true,
"error":null
}
}
ParameterrobotId
digunakan untuk menentukan ID
perdagangan langsung yang menerima arahan interaktif.
KesemuaGetRobotList
kaedah untuk mendapatkan maklumat yang hidup
perdagangan di bawah akaun, yang mengandungi ID dagangan langsung.
robotId
betul
nombor
Parametercmd
adalah perintah interaktif yang dihantar kepada bot; perintah akan ditangkap oleh fungsiGetCommand()
Untuk pelaksanaan khusus logik interaksi dalam kod strategi, sila rujukGetCommand()
fungsi dalamFMZ Quant Trading Platform API Manual.
cmd betul senar
Strategi perdagangan langsung, dengan andaian bahawa strategi ini beroperasi, ID perdagangan langsung adalah 123:
function main() {
while (true) {
var cmd = GetCommand()
if (cmd) {
Log(cmd)
}
Sleep(2000)
}
}
Jika kita menggunakan skrip ujian Python dalam bab ini, mengakses API lanjutan Platform Dagangan Kuantum FMZ:api("CommandRobot", 123, "test command")
Perdagangan langsung dengan ID 123 akan menerima arahan interaktif:test command
, dan kemudian mencetak ia keluar melalui log output fungsi.