47评论

3收藏

高低价突破选择极端条件均线值后分色

 

avatar 和其正 | 6285 人阅读 | 47 人评论 | 2017-06-23

XAUUSD#M1.png

  1. #property indicator_chart_window
  2. #property indicator_buffers 3
  3. #property indicator_color1 Red
  4. #property indicator_color2 Blue
  5. #property indicator_color3 Silver

  6. extern int 基周期= 10;
  7. extern int 显棒数= 10000;

  8. double 红跌线[];
  9. double 蓝涨线[];
  10. double 银中线[];

  11. //------------初始化-------——+

  12. void init()
  13.   {
  14.    SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 2);
  15.    SetIndexBuffer(0, 红跌线);
  16.    SetIndexLabel(0, "????í?? ??àíè?à");
  17.    SetIndexDrawBegin(0, 0);

  18.    SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 2);
  19.    SetIndexBuffer(1, 蓝涨线);
  20.    SetIndexLabel(1, "?è?í?? ??àíè?à");
  21.    SetIndexDrawBegin(1, 0);

  22.    SetIndexStyle(2, DRAW_LINE, STYLE_DOT, 1);
  23.    SetIndexBuffer(2, 银中线);
  24.    SetIndexLabel(2, "???èàíà");
  25.    SetIndexDrawBegin(2, 0);

  26.    IndicatorShortName("?è?à ò??í?à (?ò?? ????) ("+基周期+")");
  27.   }

  28. //-----------反初始化------——+

  29. void deinit()
  30.   {
  31.    Comment("");
  32.   }

  33. //-----------主函数--------——+

  34. void start()
  35.   {
  36.    int 周期步幅= 1;
  37.    if(基周期>1)
  38.       周期步幅= 基周期;

  39.    int 方向= 0;
  40.    double 极高均, 极低均, x1, x2, x3, x4, x5, x6;
  41.    for(int i=显棒数-1; i>=0; i--){
  42.       x1= iMA(NULL,0,1*周期步幅,0,MODE_SMA,PRICE_CLOSE,i);
  43.       x2= iMA(NULL,0,2*周期步幅,0,MODE_SMA,PRICE_CLOSE,i);
  44.       x3= iMA(NULL,0,3*周期步幅,0,MODE_SMA,PRICE_CLOSE,i);
  45.       x4= iMA(NULL,0,4*周期步幅,0,MODE_SMA,PRICE_CLOSE,i);
  46.       x5= iMA(NULL,0,5*周期步幅,0,MODE_SMA,PRICE_CLOSE,i);
  47.       x6= iMA(NULL,0,6*周期步幅,0,MODE_SMA,PRICE_CLOSE,i);

  48.       //--选择极端条件均线值(按递增周期顺序)
  49.       极高均= x1;
  50.       极低均= x1;
  51.       if(极高均<x2)  极高均= x2;
  52.       if(极高均<x3)  极高均= x3;
  53.       if(极高均<x4)  极高均= x4;
  54.       if(极高均<x5)  极高均= x5;
  55.       if(极高均<x6)  极高均= x6;

  56.       if(极低均>x2)  极低均= x2;
  57.       if(极低均>x3)  极低均= x3;
  58.       if(极低均>x4)  极低均= x4;
  59.       if(极低均>x5)  极低均= x5;
  60.       if(极低均>x6)  极低均= x6;

  61.       //--确定方向
  62.       if(High[i]>极高均)
  63.          方向= 1;
  64.       if(Low [i]<极低均)
  65.          方向=-1;
  66.       if(High[i]>极高均 && Low[i]<极低均)
  67.          方向=0;

  68.       //--赋值
  69.       红跌线[i]= EMPTY_VALUE;
  70.       蓝涨线[i]= EMPTY_VALUE;
  71.       if(方向<0)
  72.          红跌线[i]= 极高均;
  73.       if(方向>0)
  74.          蓝涨线[i]= 极低均;

  75.       银中线[i]= (极高均+极低均)/2;
  76.      }

  77.    if(红跌线[0]!=EMPTY_VALUE)
  78.       Comment("SELL; ?ò?? ????: "+DoubleToStr(红跌线[0],Digits));
  79.    if(蓝涨线[0]!=EMPTY_VALUE)
  80.       Comment("BUY; ?ò?? ????: "+DoubleToStr(蓝涨线[0],Digits));
  81.   }

  82. //-------------------——+
复制代码


游客,如果您要查看本帖隐藏内容请评论

金币

参与人数 1金币 +2 收起 理由
三羊开泰 + 2 赞一个!

查看全部打赏

""
还没有人打赏,支持一下

评论|共 47 个

selangli2008

发表于 2017-6-23 14:27:56 | 显示全部楼层

谢谢分享谢谢

冯新华_wXhA4

发表于 2017-6-23 14:28:16 | 显示全部楼层

破选择极端条件均线破选择极端条件均线破选择极端条件均线破选择极端条件均线

发财妹

发表于 2017-6-23 14:36:53 | 显示全部楼层

高低价突破选择极端条件均线值后分色

三羊开泰

发表于 2017-6-23 14:38:17 | 显示全部楼层

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

jingcai868

发表于 2017-6-23 17:22:14 | 显示全部楼层

7777777777777777777777777777777

沛之

发表于 2017-6-23 22:05:07 | 显示全部楼层

高低价突破选择极端条件均线值后分色

yjl8787

发表于 2017-6-24 21:26:46 | 显示全部楼层

什么鬼  

清静

发表于 2017-10-17 14:39:40 | 显示全部楼层

谢谢分享,学习下

qdxzhy126

发表于 2017-10-17 18:03:13 | 显示全部楼层

滚滚滚滚滚滚滚滚滚

12345下一页
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则