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

确定趋势线和支撑线后如何写程序呢 [文华财经]

  • 咨询内容:

    老师你们好,我想写一条程序是这样的。

     

    在日K线上我确定了两个点,连起来成为一条支撑线,然后将这条线延伸,当价格在这条线上的时候,只要回踩这条线,就

     

    多,如果跌破这条线到一定程度就空。

     

    但是如何写这条程序呢,我不太懂,如何在程序中以两点确定一条直线。

     

    希望老师能够解惑,谢谢你们,辛苦了。

     

  • 文华技术人员:

    1、

    画趋势线。
    用法:DRAWTRENDLINE(COND1,DATA1,COND2,DATA2,COLOR);
    从本地起始K线开始计算,连接相距最近两根分别满足条件COND1的DATA1值和COND2的DATA2值构成起止点,画趋势线,颜色为COLOR,截至下一根满足COND1条件的K线处。
    例:DRAWTRENDLINE(O>C,H,C>O,H,COLORGREEN);连接相距最近的阴线和阳线的最高价为起止点,画绿色趋势线,截至下一根阴线为止。

     

    2、

    趋势返回值。
    用法:TRENDLINES(COND1,DATA1,COND2,DATA2);
    从本地起始K线开始计算,以相距最近两根分别满足条件COND1的DATA1值和COND2的DATA2值构成起止点形成趋势线,该函数返回K线对应的趋势值。
    例:TRENDLINES(O>C,H,C>O,H);相距最近的阴线和阳线最高价形成一条趋势线,该函数返回K线对应的趋势值。

     

    上面的2个函数一个是画趋势线的,一个是相应的趋势线的返回值

     

    您可以使用趋势返回值函数

     

  • 文华客服:

    谢谢老师,不过我还是不大懂,下面一条trendlines这个函数怎么使用,说明写的有点模糊。

     

    能否举个例子,写个简单的开多和开空的程序,就是例如确定四个点(两个点组成一条线),到达上面的线就SPK,到达下

     

    面的线就BPK,能简单的举个例子吗?

     

    这个函数我不大会用,谢谢,十分感谢。

     

  • 网友回复:

    1.突破5周期均线与30周期均线金叉k线最高点和20周期均线与60周期均线金叉k线最高点直接的连线,平空做多。

    2.突破5周期均线与30周期均线死叉k线最低点和20周期均线与60周期均线死叉k线最低点直接的连线,平多做空

     

    MA5:=MA(C,5);
    MA20:=MA(C,20);
    MA30:=MA(C,30);
    MA60:=MA(C,60);
    TMP1:=TRENDLINES(CROSS(MA5,MA30),H,CROSS(MA20,MA60),H);
    TMP2:=TRENDLINES(CROSS(MA30,MA5),L,CROSS(MA60,MA20),L);
    H>TMP1&&C>MA30&&BARSLAST(CROSS(MA5,MA30))>BARSLAST(CROSS(MA20,MA60)),BPK;
    L<TMP2&&C<MA30&&BARSLAST(CROSS(MA5,MA30))>BARSLAST(CROSS(MA20,MA60)),SPK;
    AUTOFILTER;

     

     

    仅供参考!

     

  • 网友回复:

    H>TMP1&&C>MA30&&BARSLAST(CROSS(MA5,MA30))>BARSLAST(CROSS(MA20,MA60)),BPK;
    L<TMP2&&C<MA30&&BARSLAST(CROSS(MA5,MA30))>BARSLAST(CROSS(MA20,MA60)),SPK;

    这两句里面BARSLAST里的条件怎么一样,是不是写错了,应该和TMP1和TMP2的条件对应。

 

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

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


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

相关文章

    没有相关内容