欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 指标

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2369人关注过本帖树形打印复制链接

主题:指标

帅哥哟,离线,有人找我吗?
qq代人发帖
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
指标  发帖心情 Post By:2016/9/7 8:40:37 [只看该作者]

金字塔可以编出这样的指标:HH:=新高--2*ATR.,如果收盘小于HH,就空;LL:=新低+2*ATR;如果收盘大于LL就做多,希望高手指点一下,谢谢

 回到顶部
美女呀,离线,留言给我吧!
pyd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2016/9/7 8:52:26 [只看该作者]

HH:=H-2*"ATR.atr";
LL:=l+2*"ATR.atr";
if c<hh and holding=0 then buyshort(1,1,market);
if c>ll and holding=0 then buy(1,1,market);

 回到顶部
帅哥哟,离线,有人找我吗?
天利豹
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2011/11/30 17:04:01
  发帖心情 Post By:2016/9/7 10:05:32 [只看该作者]

谢谢解答,不对,关键是新高怎么定位,

 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/9/7 10:08:56 [只看该作者]

这个要看您怎么定义新高?

 回到顶部
帅哥哟,离线,有人找我吗?
天利豹
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2011/11/30 17:04:01
  发帖心情 Post By:2016/9/7 10:10:21 [只看该作者]

//+------------------------------------------------------------------+
//|                                              NRTR_color_line.mq4 |
//+------------------------------------------------------------------+

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
//---- input parameters
extern int ATRPeriod=14;
extern double Coefficient=4.0;
extern int StartBar=1000;

//---- buffers
double value1[];
double value2[];

bool TrendUP;
double Extremum,TR,ATR,Values[100],ChannelWidth;
int J,Head,Weight,Curr;

int init() {

//---- indicator line
   IndicatorBuffers(2);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexArrow(0,167);
   SetIndexEmptyValue(0,0);
   SetIndexEmptyValue(1,0);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexArrow(1,167);
   SetIndexBuffer(0,value1);
   SetIndexBuffer(1,value2);
   return(0);
}

int start() {
   int Shift;
   
   if (Close[StartBar-2] > Close[StartBar-1]) TrendUP = true;
   else TrendUP = false;
   Extremum = Close[ StartBar - 2 ];

   for (Shift = StartBar - 3; Shift>=0; Shift--) {
  TR = High[Shift] - Low[Shift];
  if ( MathAbs( High[ Shift ] - Close[ Shift + 1 ]) > TR ) TR = MathAbs( High[ Shift ] - Close[ Shift + 1 ]);
  if ( MathAbs( Low[ Shift ] - Close[ Shift + 1 ]) > TR )  TR = MathAbs( Low[ Shift ] - Close[ Shift + 1 ]);
  if (Shift == StartBar - 3) 
  for (J = 0; J<ATRPeriod; J++) {
  Values[J] = TR;
  }
  Values[ Head ] = TR;
  ATR = 0;
  Weight = ATRPeriod;
  Curr = Head;
  for (J = 0; J<ATRPeriod; J++) {
  ATR += Values[ Curr ] * Weight;
  Weight -= 1;
  Curr -= 1;
  if ( Curr == -1 ) Curr = ATRPeriod - 1;
  }
  ATR = ( 2.0 * ATR ) / ( ATRPeriod * ( ATRPeriod + 1.0 ));
  Head += 1;
  if (Head == ATRPeriod) Head = 0;
  ChannelWidth = Coefficient * ATR;
  if (TrendUP && ( Low[ Shift ] < ( Extremum - ChannelWidth ) ) )  {
  TrendUP = false;
  Extremum = High[ Shift ];
  }
  if ( !TrendUP && ( High[ Shift ] > ( Extremum + ChannelWidth) ) ) {
  TrendUP = true;
  Extremum = Low[ Shift ];
  }
  if ( TrendUP && ( Low[Shift] > Extremum ) ) Extremum = Low[ Shift ];
  if ( !TrendUP && ( High[ Shift ] < Extremum ) ) Extremum = High[ Shift ];
  if (TrendUP) {
  value1[Shift]=Extremum - ChannelWidth;
  value2[Shift]=0;
  } else {
  value1[Shift]=0;
  value2[Shift]=Extremum + ChannelWidth;
  }
}
}是著名的系统


 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/9/7 10:44:53 [只看该作者]

图片点击可在新窗口打开查看给点指导吧,这一对变量名看着就好厉害。。。

 回到顶部
帅哥哟,离线,有人找我吗?
天利豹
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2011/11/30 17:04:01
  发帖心情 Post By:2016/9/7 11:05:52 [只看该作者]

false;true;这个函数,金字塔不支持

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/9/7 11:35:44 [只看该作者]

这个是bool 类型,软件支持的


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
天利豹
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2011/11/30 17:04:01
  发帖心情 Post By:2016/9/7 22:07:04 [只看该作者]

希望解决,谢谢

 回到顶部