秃鹰老师帮忙看看 line线上下穿越取最高点显示箭头的问题
问题是这样,两根均线line和line1,在line上穿line1到line下穿line1之间在line的最高点显示箭头,在line上穿过程中最高点只有一个,也就 是在line下穿之前如果出现新的最高点,箭头将从前一个最高(现在的第二高点)跳到新的最高点显示,问题提到这儿了请秃鹰老师和大家多帮忙了。
[/color] 我用了很多解决的办法都没成功,现在我用的方法个人觉得是比较简单和灵活的方法,但是有一个问题始终无法解决,我是这样考虑的首先算出line上穿line1这个点到最新形成蜡烛的蜡烛数我用变量amount表示,然后通过dmax=High[iHighest(NULL,0,MODE_HIGH,amount,i)];算出这一段的最大值,把dmax赋值给箭头数组的方法,但是现在amount我不知道怎么计算出来,希望秃鹰老师抽空看看,谢谢!
[color=#0000ff]我用了很多解决的办法都没成功,现在我用的方法个人觉得是比较简单和灵活的方法,但是有一个问题始终无法解决,我是这样考虑的首先算出line上穿line1这个点到最新形成蜡烛的蜡烛数我用变量amount表示,然后通过dmax=High[iHighest(NULL,0,MODE_HIGH,amount,i)];算出这一段的最大值,把dmax赋值给箭头数组的方法,但是现在amount我不知道怎么计算出来,希望秃鹰老师抽空看看,谢谢!
[/color] 我用了很多解决的办法都没成功,现在我用的方法个人觉得是比较简单和灵活的方法,但是有一个问题始终无法解决,我是这样考虑的首先算出line上穿line1这个点到最新形成蜡烛的蜡烛数我用变量amount表示,然后通过dmax=High[iHighest(NULL,0,MODE_HIGH,amount,i)];算出这一段的最大值,把dmax赋值给箭头数组的方法,但是现在amount我不知道怎么计算出来,希望秃鹰老师抽空看看,谢谢!
[color=#0000ff]我用了很多解决的办法都没成功,现在我用的方法个人觉得是比较简单和灵活的方法,但是有一个问题始终无法解决,我是这样考虑的首先算出line上穿line1这个点到最新形成蜡烛的蜡烛数我用变量amount表示,然后通过dmax=High[iHighest(NULL,0,MODE_HIGH,amount,i)];算出这一段的最大值,把dmax赋值给箭头数组的方法,但是现在amount我不知道怎么计算出来,希望秃鹰老师抽空看看,谢谢!
2楼
自己顶起来,秃鹰老师记得给我看看。
发表于:2008-04-25 01:45只看该作者
3楼
#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 Red
#property indicator_color2 Aqua
#property indicator_color3 Green
#property indicator_color4 Magenta
#property indicator_color5 Green
extern int ma1_Period=10;
extern int ma2_Period=60;
double up,dn,updn,ma1,ma2;
int init(){
SetIndexBuffer(0,up);
SetIndexBuffer(1,dn);
SetIndexBuffer(2,updn);
SetIndexBuffer(3,ma1);
SetIndexBuffer(4,ma2);
SetIndexStyle(0,DRAW_ARROW);
SetIndexStyle(1,DRAW_ARROW);
SetIndexStyle(2,DRAW_NONE);
SetIndexStyle(3,DRAW_LINE,STYLE_SOLID);
SetIndexStyle(4,DRAW_LINE,STYLE_SOLID);
SetIndexArrow(0,234);
SetIndexArrow(1,233);
return(0);
}
int start()
{
int limit,sss=0,length,temp;
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(int i=0; ima2) {
temp=ArrayMaximum(ma1,length,sss);
up[temp]=ma1[temp];
}
if(ma1未标题-1.gif
4楼
秃鹰老师谢谢您!
程序方法巧妙,思路清晰,是学习的好范例。
韬客社区www.talkfx.co