[求助]均线相交的代码 (文华财经WH8赢智V8.2)

投资者咨询:[求助]均线相交的代码 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-9 10:14
老师,如图,是不是下面的写法?如果不是请指导。


图片点击可在新窗口打开查看
1、3根之内的k柱(也可能是1根也可能是2根)完成10均线上穿30和60(不分先后,可以先穿30再穿60,也可以先穿60再穿30)
EVERY(CROSSDOWN(MA(C,10),MA(C,30))&&CROSSDOWN(MA(C,10),MA(C,60)),3);//卖,A下穿B
2、3根之内的k柱(也可能是1根也可能是2根)完成10均线下穿30和60(不分先后,可以先穿30再穿60,也可以先穿60再穿30
EVERY(CROSSUP(MA(C,10),MA(C,30))&&CROSSUP(MA(C,10),MA(C,60)),3);

如下图,


图片点击可在新窗口打开查看
3、1根k完成10均线上穿30和60(不分先后,可以先穿30再穿60,也可以先穿60再穿30),就是说三线相交一个点在1根k上
4、1根k完成10均线下穿30和60(不分先后,可以先穿30再穿60,也可以先穿60再穿30),就是说三线相交一个点在1根k上
请老师指导写法
技术人员回复
日期:2018-8-9 10:19

 对应4个判断编写参考:

 

T1:EXIST(CROSSDOWN(MA(C,10),MA(C,30)),3)&&EXIST(CROSSDOWN(MA(C,10),MA(C,60)),3);

T2:EXIST(CROSSUP(MA(C,10),MA(C,30)),3)&&EXIST(CROSSUP(MA(C,10),MA(C,60)),3);

T3:CROSSUP(MA(C,10),MA(C,30)) && CROSSUP(MA(C,10),MA(C,60));

T4:CROSSDOWN(MA(C,10),MA(C,30)) && CROSSDOWN(MA(C,10),MA(C,60));

投资者咨询:[求助]均线相交的代码 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-9 10:14
老师,接上楼的语句,加上下面的代码构成简单的交易模型,您看我写的对不对?
         我的意思满足条件是:满足T1或者是T4
T1 OR T4&&C<=REF(L,1)-1*MINPRICE,SK(1);
T2 OR T3&&C>=REF(H,1)+1*MINPRICE,BK(1);

C<=REF(L,1)-1*MINPRICE,SP(BKVOL);
C>=REF(H,1)+1*MINPRICE,BP(SKVOL);

加载后发现本来高(低)前k1个点开仓,可是相差很多,平仓也是。请老师指点。
 


图片点击可在新窗口打开查看
技术人员回复
日期:2018-8-9 13:15

 如果C<=REF(L,1)-1*MINPRICE是开仓的必要条件SK BK这样改写

 

此外,需要盘中满足条件立即执行使用指令价函数MULTSIG实现,具体用法可以参考函数说明

 

(T1 OR T4)&&C<=REF(L,1)-1*MINPRICE,SK(1);
(T2 OR T3)&&C>=REF(H,1)+1*MINPRICE,BK(1);


C<=REF(L,1)-1*MINPRICE,SP(BKVOL);
C>=REF(H,1)+1*MINPRICE,BP(SKVOL);
MULTSIG(0,0,1,0);

投资者咨询:[求助]均线相交的代码 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-9 10:14
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:均线密集.jpg

1、老师,以5-10-30-60四条均线为例,上图这样均线密集的情况怎么用公式表达出来?均线可能来自不同的方向,也可能去向不同的方向,只把密集情况写出来就行。



图片点击可在新窗口打开查看
2、还有上图这种情况,这是rsi螺纹主连日线近期的图形,图中黄线有个u型底设为A,有个V型底设为B;A和B可以看作是近期两个低点,
     请老师帮我写两句公式我学习用:
        当rsi指标中的黄线跌破前期低点(B点)平多,
       再请老师帮我写一句:当rsi指标中的黄线超过前期高点开多,(注:前期高点为前期的倒U型或者是倒V型这样的形状)
投资者咨询:[求助]均线相交的代码 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-9 10:14
 3、上楼也就是五楼的图二,这是rsi螺纹主连日线近期的图形,图中白线右边有个倒V型顶设为A,后面有个U型顶设为B;A和B可以看作是近期两个顶点,
      请老师修改下面的公式满足: 
               从A最顶点开始连接B最顶点向右画射线,长度结束在当前k的位置,这条线作为走势的支撑;                                         
              下破这条射线多支止损;也请老师写一条底部两个低点的射线作为压力线上破这支射线多开仓
 
LC := REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
技术人员回复
日期:2018-8-30 8:49

 均线粘合可以参考:

 

MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
NH:=MAX1(MA5,MA10,MA20)-MIN1(MA5,MA10,MA20);
NH1:NH<=10*MINPRICE;

 

均线形态的判断需要针对不同的品种具体量化

 

以U型底为例:

 

LC := REF(CLOSE,1);
R:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;

B:=R<REF(R,1)+2&&R>REF(R,1)-2;
A1:=A&&R>REF(R,1);
B1:=B&&R>REF(R,1);
B1&&REF(B1,1)&&REF(A1,2)&&REF(A1,3);

 

投资者咨询:[求助]均线相交的代码 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-9 10:14
 老师,请帮忙解决一下六楼的问题
技术人员回复
日期:2018-8-30 13:40

 6楼思路需要您具体量化一下A B点具体满足了什么条件

 

我们针对您的思路分析编写

投资者咨询:[求助]均线相交的代码 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-9 10:14
 A B点具体满足了什么条件:
V型或者U型肯定是出现在下方,V型或者倒U型才会出现在上方。最近的设为A,上一个设为B
     V型或者U型肯定是出现在下方,如果最近的(V型或者U型)的底部B比上一个(V型或者U型)的底部A高,
         从A 到B画射线, 下方的画线的方向是向上的;在底部的话,B比A更低不画线。
    V型或者倒U型才会出现在上方如果最近的(V型或者倒U型)的顶部B比上一个(V型或者倒U型)的顶部A低,
         从A 到B画射线, 上方的画线的方向是向下的;在顶部的话,B比A更高不画线。



图片点击可在新窗口打开查看