确定趋势线和支撑线后如何写程序呢 [文华财经]
- 咨询内容:
老师你们好,我想写一条程序是这样的。
在日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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容