macd的指令问题 [文华财经]
- 咨询内容:
老师你好,我想当前k线的diff值,小于前面那个diff值,要如何表述,而且是当前k线还没有收盘之前的值
- 文华技术人员:
1,
DIFF<REF(DIFF,1);//DIFF小于上一根K线的DIFF
2,K线没有走完的时候就表示最新的DIFF值
3,如果您是表示K线没有走完时,满足这一条件,下单可以加入函数MULTSIG_SEC(0,0,1);
设置一根k线多信号的执行方式(TICK逐笔回测)
用法:
MULTSIG_SEC(Sec1,Sec2,N) 设置一根k线多信号的执行方式(TICK逐笔回测),开仓信号出信号Sec1秒下单不复核,平仓信号出信号Sec2秒下单不复核,一根K线上最大的信号个数为N。注:
1、写了这个函数以后,模型会按照指令价方式运行。
2、该函数使用Tick逐笔函数做计算,回测精准,但是计算量大,每一天就要计算几万笔,速度会慢很多。
3、Sec1设置的信号为:BK/SK;Sec2设置的信号为:BP/SP/BPK/SPK/CLOSEOUT
4、含有该函数的模型,满足条件后Sec秒出信号立即下单,并且此信号固定,不随之后行情是否满足条件而变化。其中,Sec=0,出信号立即下单不复核;Sec>0 出信号Sec秒下单不复核。
5、出信号后如果未到Sec秒K线已经走完,则提前确认信号下单。
6、该函数不支持加载到页面盒子中使用。
7、该函数支持一根K线上多个信号,最大的信号个数为N。N取值范围为1-60,超过这个范围,N值按照60计算
8、CHECKSIG、MULTSIG、MULTSIG_SEC、MULTSIG_MIN、CHECKSIG_SEC和CHECKSIG_MIN函数不能同时出现在一个模型中。
9、模型中含有该函数,效果测试中模型信号价位为模型满足条件时候行情的最新价。
10、模型中不含有该函数,信号执行方式默认为K线走完确认信号下单
11、N支持写为变量。例:
C>REF(H,1),BK;//价格大于上一根k线最高价,开多仓
C<BKPRICE-3*MINPRICE,SP;//亏损3点止损
MULTSIG_SEC(3,0,3);//设置信号复核确认方式为开仓信号,出信号后3秒下单,不复核;平仓信号出信号立即下单,不复核。一根K线上最大信号个数为3。
AUTOFILTER; - 文华客服:
好的 谢谢
- 网友回复:
老师你好,引用周期 和加载周期的dea如何 区别,也就是引用周期的dea 要怎么写
- 网友回复: 比如 我是加载1分钟,引用当前5分钟dea小于5分钟前一k线dea,要如何表述
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容