资源加载中... loading...

蜡烛图技术形态

Author: 扫地僧, Date: 2021-11-05 10:40:35
Tags: 商品期货形态JavaScript


/*backtest
start: 2015-02-22 00:00:00
end: 2020-02-13 00:00:00
period: 1h
exchanges: [{"eid":"Futures_CTP","currency":"FUTURES"}]
*/

function main() { // 主程序
    // 调用商品期货交易类库中的CTA框架。参数1:用螺纹钢指数数据产生信号,用螺纹钢当前主力合约下单。参数2:策略逻辑的回调函数。
    $.CTA("ru000/ru888", function(st) {
        var r = st.records; // 获取K线数组
        var mp = st.position.amount; // 获取持仓数据
        //var longArr = talib.CDLDRAGONFLYDOJI(r) // 调用talib库中的蜻蜓十字星形态,返回数组
        //var shortArr = talib.CDLGRAVESTONEDOJI(r) // 调用talib库中的墓碑十字星形态,返回数组
        var longArr = talib.CDLHAMMER(r) // 调用talib库中的锤子线形态,返回数组
        var shortArr = talib.CDLINVERTEDHAMMER(r) // 调用talib库中的倒锤子线形态,返回数组
        var long = longArr[longArr.length - 2] // 获取上根K线锤子线形态数据
        var short = shortArr[shortArr.length - 2] // 获取上根K线倒锤子线形态数据
        if (mp <= 0 && long > 0) {
            return 1 * (mp < 0 ? 2 : 1)
        } // 开多单或反手开多单
        if (mp >= 0 && short > 0) {
            return -1 * (mp > 0 ? 2 : 1)
        } // 开空单或反手开空单
    })
}
template: strategy.tpl:40:21: executing "strategy.tpl" at <.api.GetStrategyListByName>: wrong number of args for GetStrategyListByName: want 7 got 6