您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

关于2个不同模型的预警声音 [文华财经]

  • 咨询内容:  日月老师,您好!请问下面有2个模型,模型如下: 第一个加载在1分钟周期,能实现预警声音的,模型编写如下(选用截图图片)如下:

    此主题相关图片如下:问题询1.jpg


    第二个模型是1分钟周期采集1小时的跨周期模型,不能实现预警声音输出,什么原因?请日月老师帮忙修改模型,谢谢!模型如下: HH:=80; LL:=20; LC := REF(CLOSE,1); RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; AA:=RSI>HH; BB:=RSI<LL; AA1:=RSI<LL; BB1:=RSI>HH; #IMPORT[,HOUR1,PPP] AS VAR1
    S1:=VAR1.J; S2:=VAR1.D; AA2:=S1>S2; BB2:=S2>S1; S3:=VAR1.RSI1; S4:=VAR1.RSI3; AA3:=S3>S4; BB3:=S4>S3;
    XG1:=AA AND AA1 AND AA2 AND AA3; XG2:=BB AND BB1 AND BB2 AND BB3; N1:=BARSLAST(XG1); N2:=BARSLAST(XG2); PLAYSOUND(CROSS(XG1,XG2),'C'); PLAYSOUND(CROSS(XG2,XG1),'D'); SETSIGMAXNUM(4); AUTOFILTER; 

     

  • 文华技术人员:

     您这写的有误呀  BB AND BB1 AND BB2 AND BB3;

     

    BB 与BB1同时满足 而您的BB 为RSI<LL  BB1为RSI>HH  也就是RSI要求既小于20  又大于80 这个是永不成立的呀 您再看下吧。

     

  • 文华客服: 谢谢日月老师!提出的问题是对的,我现在把第二个模型修改结果如下,需要老师确认问题一:烦请日月老师帮我仔细看看编写的内容是否准确?问题二:同时我把HH=80和LL=20编写在参数列表中是否可以?HH:=80;LL:=20;LC := REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;AA:=RSI>HH;BB:=RSI<LL;AA1:=RSI<LL;BB1:=RSI>HH;#IMPORT[,HOUR1,PPP] AS VAR1
    S1:=VAR1.J;S2:=VAR1.D;AA2:=S1>S2;BB2:=S2>S1;S3:=VAR1.RSI1;S4:=VAR1.RSI3;AA3:=S3>S4;BB3:=S4>S3;
    XG1:=(AAORAA1) AND AA2 AND AA3;XG2:=(BBORBB1) AND BB2 AND BB3;
    PLAYSOUND(XG1,'C');PLAYSOUND(XG2,'D');SETSIGMAXNUM(4);AUTOFILTER;


     

  • 网友回复:

    OR前后要加空格 您没有加

     

    XG1:=(AA OR AA1) AND AA2 AND AA3; XG2:=(BB  OR BB1) AND BB2 AND BB3;   问题2  可以写在参数列表里。

     

  • 网友回复:  谢谢日月老师,其中的OR是或者的意思,是吗?

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容