Type/to search

websocket 版OKEX跨期对冲策略(教学)

Hedge
8
Follow
1364
Followers

极简版OKEX跨期对冲策略(教学)

  • 实盘截图:
    img

  • 只做正套,反套可以修改下,合约调换一下,即是反套。

  • 添加两个 交易所对象,第一个季度,第二个当周。

  • 精简了所有能简化的代码,优化空间还很大,教学策略谨慎实盘,跨期有一定风险。

  • 使用 对手价下单。

  • 欢迎反馈BUG。

教学策略,实盘慎用。

教学策略,实盘慎用。

教学策略,实盘慎用。

Source
JavaScript
function Hedge (isOpen, retSetA, retSetB) {
    exchanges[0].SetDirection(isOpen ? "sell" : "closesell")
    exchanges[1].SetDirection(isOpen ? "buy" : "closebuy");
    (function (routineA, routineB) {
        Log(routineA.wait(), routineB.wait(), retSetA, retSetB)
    })(exchanges[0].Go(isOpen ? "Sell" : "Buy", -1, _ContractNum), exchanges[1].Go(isOpen ? "Buy" : "Sell", -1, _ContractNum))
}

function main () {
    var param = {"op": "subscribe", "args": ["futures/ticker:" + _Instrument_id_A, "futures/ticker:" + _Instrument_id_B]}
    var client = Dial("wss://real.okex.com:8443/ws/v3|compress=gzip_raw&mode=recv&reconnect=true&payload=" + JSON.stringify(param))
    client.write(JSON.stringify(param))
Strategy parameters
Strategy parameters
起始差价
差价间距
平仓差价利润
节点数量
节点下单量
A交易所季度合约ID
B交易所当周合约ID
Comment
All comments (4)

    梦总 这不是V5了的吧? OK V5现在私有频道 登录示例有不

    5 years ago

    回测了下,出现下面问题,如何解决?
    时间 平台 类型 价格 数量 信息
    2021-02-13 00:00:00 错误 main:12:12 - TypeError: Cannot read property 'write' of undefined
    2021-02-13 00:00:00 错误 sandbox not support Dial

    5 years ago

    回测不支持Dial函数,这个策略回测不了。

    5 years ago

    教学视频在哪里啊

    7 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)