实盘测试,不计费。 时间限制,程序限制运行时间3分钟。 支持大部分 API 函数测试,小部分不支持,如:【微信推送(即,输出日志的API 函数最后加"@"字符推送微信)】、【图表函数】 等。 支持 定义子函数,循环 ,条件分支 等结构。 程序运行 入口函数 为 main() 函数。 程序运行完成后,日志才会显示输出。 暂时 仅支持 JavaScript 语言。 测试 商品期货 代码时程序运行机制有所不同。
# 注意:
# 测试时 需确认 您的托管者 是否能访问到 交易所。
# 可以使用 SS5 (详见API文档 SetProxy 函数) ,或者 把托管者部署在 其它地区的 服务器上。
function test(){ // 测试 自定义函数
Log("ticker:", exchange.GetTicker())
}
function main() { // 入口函数,程序从这里开始执行。
Log(exchange.GetCurrency(), "USDCNY:", exchange.GetUSDCNY());
Log(exchange.GetName())
exchange.SetContractType("BTC-27APR18")
var i = 0
while(1){
test()
Sleep(1000)
i++
if(i > 5){
break
}
}
return exchange.GetPosition() // 函数返回值 会显示在 下方 “函数结果” 中。
}
在使用 调试工具 测试 商品期货 代码时,由于 商品期货 使用的是 CTP协议 ,托管者 底层会创建连接,为避免每次测试代码都创建一次连接,托管者底层做了优化,会在测试时保持创建的连接一段时间,在没有超出该时间范围的时候,新的测试不会重复执行连接操作。程序会增加一定运行速度。
南朝小木瓜 这个实盘仿的机器人正常收费么?
shenglinqian 调试中如果使用了while循环,除了关闭托管机器外,有办法强制中断么?
shenglinqian 可以用python进行调试么?
小小梦 调试工具是 免费的。
小小梦 直接 停止 托管者 就是最有效的。
小小梦 暂时 仅支持 JavaScript 语言。