金叉死叉连线 (文华财经)

投资者咨询:金叉死叉连线 (文华财经)
来源:文华财经  日期:2020-10-6 10:30
 MA1:MA(CLOSE,15);
MA5:MA(CLOSE,60);
MM5:MA5>REF(MA5,5);//如果MA1当前值比前一个周期的值大输出0,否则输出1
DRAWCOLORLINE(MM5,MA5,COLORRED,COLORBLUE); //如果当根15日均线的值大于前一根15日均线的值,MA5画红线,否则画绿线
条件1:在MM5为0时,MA5绿色的时候,第一个MA1上穿MA5取值画线,在这同一个绿色条件下,后面有在下穿上穿不取值不画线,只有等MM5为0转1在转0时,MA5绿色转红色在转绿色时,在求MA1上穿MA5取值画线,将这些点连成线
   
技术人员回复
日期:2020-10-6 10:46
参考

TJ:=CROSS(MM5=0&&COUNT(CROSS(MA1,MA5),BARSLAST(CROSS(MA5<REF(MA5,5),0.5))+1)=1,0.5);
POLYLINE1(TJ,MA5),COLORYELLOW,LINETHICK2; 
投资者咨询:金叉死叉连线 (文华财经)
来源:文华财经  日期:2020-10-6 10:30
老师你写的不是我要的意思。
条件1:在MM5为0时,MA5绿色的时候,在这同一个绿色条件下,指取第一个MA1上穿MA5取金叉MA5值,后面有可能在下穿上穿不取值,通俗说就是MA5下跌是绿色,上涨是红色,每次MA5绿色都取第一个金叉MA5
   这个是不是的用全局变量来判断MA5在同一个绿色周期内的时候,不管有多少个金叉,只记录第一金叉MA5
技术人员回复
日期:2020-10-6 11:30
2楼编写是符合您思路的

还有问题,配合截图说明我们看下
投资者咨询:金叉死叉连线 (文华财经)
来源:文华财经  日期:2020-10-6 10:30


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:微信截图_20201006121356.png
  就这样将所有的绿色的第一个金叉连在一起
技术人员回复
日期:2020-10-6 13:13
如图2楼指标就是取绿线的第一个金叉连线

按键盘向下方向键压缩K线再看下


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:23.jpg

投资者咨询:金叉死叉连线 (文华财经)
来源:文华财经  日期:2020-10-6 10:30
 取出来的值连线应该是像图片上画黄色的线一样,都是

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:微信截图_20201006121356.png
水平垂直的线
技术人员回复
日期:2020-10-6 14:14
MA1:MA(CLOSE,15);
MA5:MA(CLOSE,60);
MM5:MA5>REF(MA5,5);//如果MA1当前值比前一个周期的值大输出0,否则输出1
DRAWCOLORLINE(MM5,MA5,COLORRED,COLORBLUE);
TJ:=CROSS(MM5=0&&COUNT(CROSS(MA1,MA5),BARSLAST(CROSS(MA5<REF(MA5,5),0.5))+1)=1,0.5);
DRAWHORIZONTALLINE(TJ,MA5,COLORYELLOW),DOT;
DRAWLINE(TJ,REF(VALUEWHEN(TJ,MA5),1),TJ,MA5,COLORYELLOW),DOT;
投资者咨询:金叉死叉连线 (文华财经)
来源:文华财经  日期:2020-10-6 10:30
MA1:MA(CLOSE,15);
MA5:MA(CLOSE,60);
MM5:MA5>REF(MA5,5);//如果MA1当前值比前一个周期的值大输出0,否则输出1
DRAWCOLORLINE(MM5,MA5,COLORRED,COLORBLUE) 
周期:BARSLASTCOUNT(MM5=0);
金叉值5:VALUEWHEN(CROSSUP(MA1 ,MA5 ),周期);
GGGG:VALUEWHEN(CROSSUP(MA1 ,MA5 )&&MM5=0&&金叉值5>250,MA5),COLORBLUE;
这个上传的图是用这个以上函数,现在我想要的就是剔除掉第2个金叉的值

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:1.png
技术人员回复
日期:2020-10-6 14:42
您的思路参考8楼编写