Sumber dimuat naik... memuat...

CommandRobot

PeraturanCommandRobotkaedah digunakan untuk menghantar interaksi perintah kepada dagangan langsung di bawah Platform Dagangan Kuantum FMZ akaun yang sepadan denganAPI KEYdalam permintaan. daripada perdagangan hidup menerima arahan interaksi adalah hidup ID dagangan yang ditentukan olehrobotIdparameter, dan perintah interaksi dikembalikan olehGetCommand()fungsi dipanggil dalam strategi untuk menangkapnya.

{
    "code":0,
    "data":{
        "result":true,
        "error":null
    }
}
  • Hasil: Sama ada perintah interaktif dihantar dengan berjaya; apabila menghantar perintah kepada perdagangan langsung yang tidak berjalan, hasilnya dalam data yang dikembalikan adalah salah.

ParameterrobotIddigunakan untuk menentukan ID perdagangan langsung yang menerima arahan interaktif. KesemuaGetRobotListkaedah untuk mendapatkan maklumat yang hidup perdagangan di bawah akaun, yang mengandungi ID dagangan langsung.

robotId betul nombor Parametercmdadalah 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.

GetRobotList StopRobot