O recurso está a ser carregado... Carregamento...

PluginExecutar

OPluginRunmétodo é usado para chamar oferramenta de depuraçãoFunção da plataforma de negociação FMZ Quant; apenas a linguagem JavaScript é suportada.

{
    "code": 0,
    "data": {
        "result": "{\"logs\":[{\"PlatformId\":\"\",\"OrderId\":\"0\",\"LogType\":5,\"Price\":0,\"Amount\":0,\"Extra\":\"Hello FMZ\",\"Currency\":\"\",\"Instrument\":\"\",\"Direction\":\"\",\"Time\":1732267473108}],\"result\":\"\"}",
        "error": null
    }
}
  • resultado: A ferramenta de depuração retorna os dados do resultado do teste após a execução do código JavaScript passado com sucesso.

Os parâmetros de configuração na ferramenta de depuração,settingsConfiguração, incluir o código de ensaio nosourceAtributo.settingsO formato do parâmetro é o seguinte:

{
    "exchanges":[{"pair":"SOL_USDT","pid":123}],
    "node":123,
    "period":60,
    "source":"function main() {Log(\"Hello FMZ\")}"
}
  • fonte: código que precisa de depuração.
  • node: Docker ID, você pode especificar em qual docker executar a negociação ao vivo.
  • intercâmbios: Para a configuração do objeto de intercâmbio, consulte oRestartRobot interface.

configurações verdade Objeto JSON

{"eid": "OKEX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "123"}} {"eid": "Huobi", "pair": "BCH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "123"}}

Para oexchangesatributo emsettings, apenas um precisa ser definido ao chamar oPluginRunmétodo (apenas um objeto de troca é suportado quando usado na página da ferramenta de depuração). Nenhum erro será relatado quando você definir 2 objetos de troca emsettings, mas um erro será relatado quando o segundo objeto de troca é acessado no código.

NewRobot GetRobotLogs