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

文华财经用PARTLINE这个函数后,发现满足条件后没有变颜色 [文华财经]

  • 咨询内容: 请问,我用PARTLINE这个函数后,发现满足条件后没有变颜色,害得我用fillrgn把那线包在里面,也就是把那个范围值适当的加减一个量才显示颜色,这个该怎么处理,还有,有没有函数可以设置线的粗细的。

     

  • 文华技术人员:

    画线段。
    用法:
    PARTLINE(COND, DATA, COLOR)
    条件COND满足时,以COLOR颜色的直线连接DATA各点。
    例:PARTLINE(HIGH>REF(HIGH,1),HIGH,COLORRED);表示当期最高价大于前期最高价时用红色绘制最高价线段。

     

    1、您具体是怎么编写的?

     

    2、另外,绘图函数目前粗细都是默认的,没有调节的地方,以后我们会考虑增加。

     

     

  • 文华客服:

    AMA:DMA(AP,KSC);//考夫曼自适应移动平均线
    THRESH:=STD(AMA-REF(AMA,1),N2)*P3;
    BY:=AMA-LLV(AMA,3);
    SE:=HHV(AMA,3)-AMA;
    //FILLRGN(BY >=THRESH AND SE< THRESH,AMA-P4,AMA+P4,COLORRED );
    PARTLINE(BY >=THRESH AND SE< THRESH,AMA,COLORRED );
    默认AMA显示白色,我用PARTLINE函数根本看不到红色,但是如果把

    AMA:DMA(AP,KSC);

    改写成

    AMA:=DMA(AP,KSC);

    又能够看到红色,但是改写后我又看不到整条ama线,请问该怎么处理,谢谢。

     

  • 网友回复:

    为您修改如下:

    AMA:DMA(AP,KSC),NODRAW;//考夫曼自适应移动平均线
    THRESH:=STD(AMA-REF(AMA,1),N2)*P3;
    BY:=AMA-LLV(AMA,3);
    SE:=HHV(AMA,3)-AMA;
    //FILLRGN(BY >=THRESH AND SE< THRESH,AMA-P4,AMA+P4,COLORRED );
    PARTLINE(BY >=THRESH AND SE< THRESH,AMA,COLORRED );
    PARTLINE(NOT(BY >=THRESH AND SE< THRESH),AMA,COLORWHITE);

     

    模型仅供参考;

     

  • 网友回复:

    谢谢楼上。

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容