MACD指标条件修改 (文华财经)

投资者咨询:MACD指标条件修改 (文华财经)
来源:文华财经  日期:2020-9-29 15:41
 MACD_W13:=RD_NN6<=7&&RD_NN6>=1&&EVERY(MACD>REF(MACD,1)&&MACD>0.4,RD_NN6)&&EXIST(H>MIN(MACD_H1,MACD_H11),RD_NN6)=0,NODRAW;//红缩量后放量,连续放量7根内,K线价格一直没破第一根或者第二根红柱放量的最高点,红柱数值大于0.4的第一根开始算
    /红缩量后放量,连续放量7根内,K线价格一直没破第一根或者第二根或者第三根红柱放量的最高点,红柱数值大于0.4的第一根开始算
红色部分是要增加的
请老师帮忙修改下这句,谢谢
 
技术人员回复
日期:2020-9-29 15:41
这样看下效果:

MACD_H3:=REF(MACD,BARSLAST(RD_NN6=3));
MACD_W13:=RD_NN6<=7&&RD_NN6>=3&&EVERY(MACD>REF(MACD,1)&&MACD>0.4,RD_NN6)&&EXIST(H>=MIN1(MACD_H1,MACD_H11,MACD_H3),RD_NN6)=0,NODRAW;

如果不符合思路请上传这部分编写的全部源码 
投资者咨询:MACD指标条件修改 (文华财经)
来源:文华财经  日期:2020-9-29 15:41
好的,这句加载进去可以
投资者咨询:MACD指标条件修改 (文华财经)
来源:文华财经  日期:2020-9-29 15:41
 MACD_Y13:=RK_MM6<=7&&RK_MM6>=1&&EVERY(MACD<REF(MACD,1)&&MACD<-0.4,RK_MM6)&&EXIST(L<MAX(MACD_L1,MACD_L11),RK_MM6)=0,NODRAW;//绿缩量后放量,连续放量7根内,K线价格一直没破第一根或第二根绿柱放量的最低点
这句也要加个或者第二根进去,请老师帮忙下,
投资者咨询:MACD指标条件修改 (文华财经)
来源:文华财经  日期:2020-9-29 15:41
 或者第三根

技术人员回复
日期:2020-9-29 17:35
 参考:

MACD_L3:=REF(MACD,BARSLAST(RK_MM6=3));
MACD_Y13:=RK_MM6<=7&&RK_MM6>=1&&EVERY(MACD<REF(MACD,1)&&MACD<-0.4,RK_MM6)&&EXIST(L<MAX1(MACD_L1,MACD_L3,MACD_L11),RK_MM6)=0,NODRAW;
投资者咨询:MACD指标条件修改 (文华财经)
来源:文华财经  日期:2020-9-29 15:41
 老师:晚上好,多周期程序,指令价程序不能加载到盒子运行只能在运行模组运行,这种加载每个合约都要一根一根K线的走完才能放入模组运行,并耗内存很大,16G内存基本都是很高了,能不能实现不要指令价,收盘价符合条件,第2根K线开盘就开仓,之前编的收盘价,符合条件后还要收一根线才开仓
技术人员回复
日期:2020-9-30 20:06

 

可以使用收盘价模型,编写满足条件出信号

 

这样就是K线走完满足条件出信号,下根K线开始的时候委托了

 

写法参考:

 

条件,BK;

 

收盘价模型用法参考下面链接

 

https://www.wenhua.com.cn/new_guide/Wh8/view4_4.html#d3

 

投资者咨询:MACD指标条件修改 (文华财经)
来源:文华财经  日期:2020-9-29 15:41
 问题是这种收盘满足条件,下一根K线开始是就下单,只能在运行模组里执行,运行模组加载合约要很久时间,而且都是要从装载数据量起始日期开始一根一根的K线回撤,耗很多时间,并内存量也要很大,16G的内存不够用,我是想能否实现,收盘价模型在盒子里运行,收盘出信号,立即下单,比如,10点30分,30分钟和10分钟在10点30分出信号,1分也是10点30分收线出信号,能否在1分周期10点30到31分开始的这根K线下单,也就是10点30分01面秒后就下单,不要等1分周期10点30到31分收完线在10点31分01秒再下单,现在的这种只能在运行模组里运行才能实现,在盒子里运行不了,在盒子里只能1分周期在10点31分收线后才执行下单
技术人员回复
日期:2020-10-1 8:15
 页面盒子默认是收盘价模型,指令价模型需要在模组中实现

您可以在K线图上鼠标右键-》设置信号起止时间,调整信号计算的时间短一些,然后再加载到模组中运行