打印本文打印本文 关闭窗口关闭窗口

麻烦写几个预警公式

作者:文华财经 来源:cxh99.com 发布时间:2023年02月20日
  • 咨询内容:  共3个参数A,B,C: A:取昨天的开盘价和收盘价2个值中的最小者   B:昨天的最低价   c:前天的收盘价

    预警公式1:价格同时低于ABC,预警
    预警公式2:价格低于A(首先要满足这点)&&再低于另外两个之中的一个(不能同时低于另外两个),预警
    预警公式3:价格低于A&&除去预警公式1预警公式2的情况,预警

    意思是当价格低于A时,只能有一种情况报警,否则预警条目太多



    另外,在预警合约看预警记录时能不能按时间排序,在条件监测的设定下,在预警合约看预警记录,多次触发的能不能自动合并显示最近一次触发的时间

     

     来源:程序化99

  • 文华技术人员: 您是条件监测方式勾选了显示历史记录,预警合约板块是按照首次触发预警的时间,确定显示位置的。
    后续多次触发,位置不会变化,但是会显示最新的触发时间,如果每次有新的触发都重新调整位置的话,整个报价列表会很乱,不利于盯盘,

    最新的预警,用三角箭头指示,您可以参考。而且预警合约板块中只会显示一条记录,不会显示多条的。
    另外,您的需求可以查看已触发云端预警列表,选择触发多次的方式,取消勾选“显示历史记录”,是按照每次的触发时间排序的。


    指标请参考

    //1A:MIN(REF(REF(O,DAYBARPOS-1),DAYBARPOS),REF(C,DAYBARPOS));B:REF(LLV(L,DAYBARPOS),DAYBARPOS);D:REF(C,SUMBARS(DAYBARPOS=1,2));C<A&&C<B&&C<D,NOTICE;
    //2A:MIN(REF(REF(O,DAYBARPOS-1),DAYBARPOS),REF(C,DAYBARPOS));B:REF(LLV(L,DAYBARPOS),DAYBARPOS);D:REF(C,SUMBARS(DAYBARPOS=1,2));C<A&&(C<B OR C<D),NOTICE;
    //3
    A:MIN(REF(REF(O,DAYBARPOS-1),DAYBARPOS),REF(C,DAYBARPOS));B:REF(LLV(L,DAYBARPOS),DAYBARPOS);D:REF(C,SUMBARS(DAYBARPOS=1,2));C<A&&NOT(C<B) && NOT(C<D),NOTICE;      
打印本文打印本文 关闭窗口关闭窗口