搜索
风险提示
智讯云投资华泰证券自助外汇

[提问] 指标不自动更新?搞了几天实在不知代码哪里不对?求助.....

时间:2018-2-14 14:23 7 119 | 复制链接 |

该用户从未签到

1

主题

2

帖子

17

积分

积分
17

#property strict
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_plots   2
//--- plot shuzu1
#property indicator_label1  "shuzu1"
#property indicator_type1   DRAW_ARROW
#property indicator_color1  clrRed
#property indicator_style1  STYLE_SOLID
#property indicator_width1  3
//--- plot shuzu2
#property indicator_label2  "shuzu2"
#property indicator_type2   DRAW_ARROW
#property indicator_color2  clrGreen
#property indicator_style2  STYLE_SOLID
#property indicator_width2  3
//--- indicator buffers
double         shuzu1Buffer[];
double         shuzu2Buffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   SetIndexBuffer(0,shuzu1Buffer);
   SetIndexBuffer(1,shuzu2Buffer);
//--- setting a code from the Wingdings charset as the property of PLOT_ARROW
   PlotIndexSetInteger(0,PLOT_ARROW,159);
   PlotIndexSetInteger(1,PLOT_ARROW,159);
   SetIndexEmptyValue(0,-1);
   SetIndexEmptyValue(1,-1);
//---
   return(INIT_SUCCEEDED);
  }

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   if(rates_total<=4)    return(0);
   int limit=rates_total-prev_calculated;
   if(prev_calculated>0)  limit++;

   for(int i=limit-3; i>=0; i--)
     {
      //shuzu1Buffer[i+1] = EMPTY_VALUE;
      //shuzu2Buffer[i+1] = EMPTY_VALUE;
      if(close[i+1]>close[i+2] && close[i]<open[i])
        {
         shuzu1Buffer[i+1]=high[i+1];
         }
       else
       {
         shuzu1Buffer[i+1]=0;
       }

      if(close[i+1]<close[i+2] && close[i]>open[i])
        {
         shuzu2Buffer[i+1]=low[i+1];
         }
       else
       {
         shuzu2Buffer[i+1]=0;
       }
      }
//  ChartSetSymbolPeriod
   return(rates_total);
  }

QQ截图20180214141947.png

签到天数: 1350 天

[LV.10]以坛为家III

48

主题

2957

帖子

8819

积分

积分
8819
tempasdf 发表于 2018-2-14 18:21:09 | 显示全部楼层 | 举报
limit-3 还更新个啥

点评

520FX有你更精彩!: 5.0 你是交易之神!: 5.0
520FX有你更精彩!: 5 你是交易之神!: 5
正确答案............  发表于 2018-2-14 18:41

该用户从未签到

1

主题

2

帖子

17

积分

积分
17
belief 发表于 2018-2-15 14:27:42 | 显示全部楼层 | 举报
tempasdf 发表于 2018-2-14 18:21
limit-3 还更新个啥

我引用这个指标EA下单,但下了第一单后既不平仓,也不再开仓了,就一直这样运行结束,后来感觉是指标不自动更新,搞了几天也不知道怎么改,能帮帮忙告诉怎么该才能让自动更新么?

签到天数: 1350 天

[LV.10]以坛为家III

48

主题

2957

帖子

8819

积分

积分
8819
tempasdf 发表于 2018-2-15 19:19:11 | 显示全部楼层 | 举报
-3删除了

签到天数: 1 天

[LV.1]初来乍到

0

主题

309

帖子

614

积分

积分
614
QQ
李京l 发表于 2018-2-17 08:54:35 | 显示全部楼层 | 举报
为了金币,回帖回到想吐!
来自苹果客户端

签到天数: 1 天

[LV.1]初来乍到

127

主题

3321

帖子

1万

积分

EA策略研究家

积分
11666

周年纪念水鬼混世魔王暴发户正式会员

柒侠伍义 发表于 7 天前 | 显示全部楼层 | 举报
柒侠伍义_李易俸
编写EA课程,代编写(付费)
https://shop34551999.world.taobao.com
http://liithong.com/
http://mt4ea.com
http://mt5ea.com

该用户从未签到

0

主题

27

帖子

66

积分

积分
66
wx_DhPU0HcM 发表于 4 天前 | 显示全部楼层 | 举报
为金币而来

来自安卓客户端
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则


在线客服
快速回复 7 返回列表 返回顶部