全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
文华的信号复核函数再TB上怎么替换?
2022-03-29 14:50

MULTSIG(Sec1,Sec2,N,INTERVAL) 设置一根k线多信号的指令价方式(TICK逐笔回测,可设置回测精度)

用法:
MULTSIG(Sec1,Sec2,N,INTERVAL) 
1、当INTERVAL不为0时,INTERVAL为数据时间间隔,每隔INTERVAL秒计算一次信号,开仓信号在出信号后的第Sec1个数据时间间隔时下单不复核,平仓信号在出信号后的第Sec2个数据时间间隔下单不复核,一根K线上最大的信号个数为N。
(例:INTERVAL为10,豆粕合约开盘第一根K线21:00:09为第一次计算模型,21:00:19为第二次计算模型...)
2、当INTERVAL为0时,每笔TICK计算一次信号,开仓信号Sec1秒后下单不复核,平仓信号Sec2秒后下单不复核,一根K线上最大的信号个数为N。
(例:Sec1为0,则为开仓信号出信号立即下单,不复核;如果Sec1为1,则为开仓信号出信号1秒后下单,不复核)
3、通过调整INTERVAL参数,模型可设置不同数据快照频率进行回测。

注:
1、该函数只能在月份合约上加载运行。
2、写了这个函数以后,模型会按照指令价方式运行。
3、Sec1设置的信号为:BK/SK;Sec2设置的信号为:BP/SP/BPK/SPK
4、含有该函数的模型,满足条件出信号下单后此信号固定,不随之后行情是否满足条件而变化
5、INTERVAL代表数据时间间隔
  1)支持0、3、5、10四个值,不支持变量。
  2)参数为3、5、10分别代表用每隔3秒、5秒、10秒,计算一次模型
  3)参数为3、5、10 ,回测速度可提升3-10倍,回测精度稍差
  4)参数为0的时候 为每笔TICK计算一次模型
  5)一个模型中只能写入一个INTERVAL值
6、出信号后如果未到Sec个数据时间间隔K线已经走完,则提前确认信号下单。
7、该函数不支持加载到页面盒子中使用。
8、该函数支持一根K线上多个信号,最大的信号个数为N。N取值范围为1-60,超过这个范围,N值按照60计算
9、CHECKSIG、MULTSIG、MULTSIG_MIN和CHECKSIG_MIN函数不能同时出现在一个模型中。
10、模型中不含有该函数,信号执行方式默认为K线走完确认信号下单
11、N支持写为变量。
12、该函数不支持量能周期

kyover

机制不一样,这个函数不存在

2022-03-30 08:21
您未登录,请先 登录注册 后发表评论
顶部