Sumber daya yang dimuat... Pemuatan...

CommandRobot

PeraturanCommandRobotmetode digunakan untuk mengirim interaksi perintah untuk perdagangan langsung di bawah Platform Perdagangan Kuantum FMZ rekening yang sesuai denganAPI KEYDalam permintaan. dari perdagangan hidup menerima perintah interaksi adalah hidup trading Id yang ditentukan olehrobotIdparameter, dan perintah interaksi dikembalikan olehGetCommand()fungsi disebut dalam strategi untuk menangkapnya.

{
    "code":0,
    "data":{
        "result":true,
        "error":null
    }
}
  • hasil: Apakah perintah interaktif dikirim dengan sukses; ketika mengirim perintah ke perdagangan langsung yang tidak berjalan, hasilnya dalam data yang dikembalikan adalah salah.

ParameterrobotIddigunakan untuk menentukan Id dari trading yang menerima perintah interaktif. yangGetRobotListmetode untuk mendapatkan informasi dari hidup perdagangan di bawah akun, yang berisi ID perdagangan langsung.

robotId benar Nomor Parametercmdadalah perintah interaktif yang dikirim ke bot; perintah akan ditangkap oleh fungsiGetCommand(), yang memicu logika interaktif dalam strategi. Untuk implementasi spesifik logika interaksi dalam kode strategi, silakan lihatGetCommand()Fungsi dalamFMZ Quant Trading Platform API Manual.

cmd benar string

Strategi perdagangan langsung, dengan asumsi bahwa 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 pengujian Python dalam bab ini, akses API diperluas dari FMZ Quant Trading Platform:api("CommandRobot", 123, "test command")Perdagangan langsung dengan ID 123 akan menerima perintah interaktif:test command, dan kemudian cetak keluar melalui log output fungsi.

GetRobotList StopRobot