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

[讨论]波段高低价位是如何计算出来的? [文华财经]

  • 咨询内容: [讨论]波段高低价位是如何计算出来的?如果将它写成交易模型可以吗?思路是这样:当前K线出现最低价显示,前一根没有创最低价,收盘价BPK。当前K线出现最高价显示,前一根没有创最高价,收盘价SPK。

     

  • 文华技术人员:  附上其他软件高低价代码参考。SS分型:主图公式,代码如下。其中P1、P2为均线参数,缺省值分别是5和10,后面注释掉的部分代码供有兴趣的朋友参考划分的过程。
    MA1:MA(CLOSE,P1);
    MA2:MA(CLOSE,P2);
    "DZHFUNC@SETMAPARA"(P1,P2); {设置均线计算的周期}
    "DZHFUNC@SETRATIO"(3); {设置比例系数,判断分型的时候需要用到,3表示3%}
    "DZHFUNC@FRACTALTYPE"(1);  {设置分型判断方法,1表示新的标准,0表示老的标准}
    {绘制笔}
    FRACTAL:="DZHFUNC@FRACTAL1"();
    DRAWLINE(FRACTAL= 1, H, FRACTAL=-1, L, 0),COLORGREEN;
    DRAWLINE(FRACTAL=-1, L, FRACTAL= 1, H, 0),COLORGREEN;
    {DRAWICON(FRACTAL= 1, H, 8),ALIGN1;
    DRAWICON(FRACTAL=-1, L, 7),ALIGN1;}
    {绘制线段}
    SEGMENT:= "DZHFUNC@SEGMENT"();
    DRAWLINE(SEGMENT= 1, H, SEGMENT=-1, L, 0),COLORBLUE,LINETHICK2;
    DRAWLINE(SEGMENT=-1, L, SEGMENT= 1, H, 0),COLORBLUE,LINETHICK2;
    DRAWICON(SEGMENT=1, H, 12),ALIGN1;
    DRAWICON(SEGMENT=-1, L, 13),ALIGN1;
    {标注缺口}
    {EMPTY:="DZHFUNC@EMPTYSPACE"();
    DRAWTEXT(EMPTY= 1,L,'缺口');
    DRAWTEXT(EMPTY=-1,H,'缺口');}
    { 标出所有其他可能为分型的点 }
    {F1:="DZHFUNC@FRACTAL0"();
    DRAWICON(F1=1 AND FRACTAL=0, H, 12),ALIGN1;
    DRAWICON(F1=-1 AND FRACTAL=0, L, 13),ALIGN1;}
    SS能量:副图公式,计算5周期均线和10周期均线围成的面积,分别给出笔内和线段内的结果,代码如下
    "DZHFUNC@SETMAPARA"(5,10); {设置均线计算的周期}
    "DZHFUNC@SETRATIO"(3); {设置比例系数,判断分型的时候需要用到,3表示3%}
    "DZHFUNC@FRACTALTYPE"(1);  {设置分型判断方法,1表示新的标准,0表示老的标准}
    0;
    TUP:= "DZHFUNC@TRAITSUP"()*2;  {笔内的上升力度,即短期均线与长期均线之间的正面积}
    TDN:= "DZHFUNC@TRAITSDN"()*2;  {笔内的下跌力度,即短期均线与长期均线之间的负面积}
    SUP:= "DZHFUNC@SEGMENTUP"();   {段内的上升力度}
    SDN:= "DZHFUNC@SEGMENTDN"();  {段内的下跌力度}
    T:TUP+TDN, COLORSTICK;
    S:SUP+SDN, LINETHICK2
    { 用灰色擦除被包含的K线 }
    {FCONTAIN:="DZHFUNC@CONTAINED"();
    FILLRGN(LOW, HIGH, FCONTAIN>0, RGB(30,30,30));};

     

  • 文华客服:   SS面积和:副图公式,计算MACD指标,代码如下
    "DZHFUNC@SETMACDPARA"(12,26,9); {设置MACD的计算参数}
    "DZHFUNC@SETRATIO"(3);  {设置比例系数,判断分型的时候需要用到,3表示3%}
    "DZHFUNC@FRACTALTYPE"(1);  {设置分型判断方法,1表示新的标准,0表示老的标准}
    0;
    TSUM: "DZHFUNC@TRAITSMACD"()*2,COLORSTICK; {笔内的MACD面积和};
    SSUM: "DZHFUNC@SEGMENTMACD"(),LINETHICK2;  {线段内的MACD面积和};

     

  • 网友回复:

    此主题相关图片如下:254570_4d278233_qq截图20121215220505.jpg



    此主题相关图片如下:无标题.png

     

     

  • 网友回复:  抱歉,你提供的指标源码与文华语法函数差别比较大,无法实现改写。

 

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

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


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

相关文章

    没有相关内容