- 策略广场
- 蜡烛图技术形态
蜡烛图技术形态
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