高低点折线图画法学习参考
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
extern int ReversPoint=80;
double RBuffer[];
int Trend=1,InTrend,ttime;
double Points,Last_High, Last_Low;
int init()
{
string short_name;
Points=MarketInfo (Symbol(), MODE_POINT);
SetIndexStyle(0,DRAW_SECTION,EMPTY,1,Red);
SetIndexBuffer(0,RBuffer);
SetIndexEmptyValue(0,0);
short_name="RPoint";
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);
SetIndexDrawBegin(0,100);
ArrayInitialize(RBuffer,0);
return(0);
}
int deinit()
{
return(0);
}
int start()
{
int counted_bars=IndicatorCounted(),i,shift;
i=(Bars-counted_bars)-1;
for(shift=i; shift>=0;shift--)
{
if (Time!=ttime) InTrend=InTrend+1;
ttime=Time;
RBuffer=0;
if (High>Last_High && Trend==1)InTrend=1;
if (Low<Last_Low && Trend==0) InTrend=1;
if (High>Last_High) Last_High=High;
if (Low<Last_Low) Last_Low=Low;
if (Trend==1 && Low<Last_High-ReversPoint*Points && InTrend>1)
{
Trend=0;
RBuffer=High;
Last_High=Low;
Last_Low=Low;
InTrend=1;
}
if (Trend==0 && High>Last_Low+ReversPoint*Points && InTrend>1)
{
Trend=1;
RBuffer=Low;
Last_Low=High;
Last_High=High;
InTrend=1;
}
}
return(0);
}
小手一抖,积分到手! 我抢、我抢、我抢沙发~ 不错不错,楼主您辛苦了。。。 写的真的很不错 谢谢楼主分享 帮你顶下哈!! {:1_181:} 支持下 谢谢
页:
[1]
2