策略源码
function main() {
let exName = _C(exchange.GetName)
let ret = []
if (exName == "Futures_OKCoin" || exName == "OKEX" || exName == "OKX" || exName == "OKCoin") {
// Futures_OKCoin / OKEX / OKX / OKCoin
if (setSimulateForOKX) {
let info = exchange.IO("simulate", true)
ret.push("OKX交易所切换为模拟盘环境")
} else {
let info = exchange.IO("simulate", false)
ret.push("OKX交易所切换为实盘环境")
}
}
// 全仓/逐仓切换
if (cross) {
let info = exchange.IO("cross", true)
ret.push("切换为全仓")
} else {
let info = exchange.IO("cross", false)
ret.push("切换为逐仓")
}
// 单向/双向持仓切换
if (dual) {
let info = exchange.IO("dual", true)
ret.push("切换为双向持仓")
} else {
let info = exchange.IO("dual", false)
ret.push("切换为单向持仓")
}
if (setBase) {
let info = exchange.SetBase(baseUrl)
ret.push("切换API端点:"+baseUrl)
}
if (unified) {
let info = exchange.IO("unified", true)
ret.push("切换账户为统一账户")
} else {
let info = exchange.IO("unified", false)
ret.push("切换账户为非统一账户")
}
return ret
}