发表于:2008-10-03 01:13只看该作者
2楼
#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 Yellow
#property indicator_color2 Red
#property indicator_color3 White
#property indicator_color4 Yellow
#property indicator_color5 Red
extern int EMA1=8;
extern int EMA2=21;
extern int EMA3=34;
double upBuffer;
double dnBuffer;
double line1;
double line2;
double line3;
datetime preTime=0;
void init() {
SetIndexBuffer(0,line1);
SetIndexBuffer(1,line2);
SetIndexBuffer(2,line3);
SetIndexBuffer(3,upBuffer);
SetIndexBuffer(4,dnBuffer);
SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(1,DRAW_LINE);
SetIndexStyle(2,DRAW_LINE);
SetIndexStyle(3,DRAW_ARROW);
SetIndexStyle(4,DRAW_ARROW);
SetIndexArrow(3,217);
SetIndexArrow(4,218);
}
bool up(int t){
if(line1[t]>line2[t] && line2[t]>line3[t])
return(true);
else return(false);
}
bool dn(int t){
if(line1[t]0) counted_bars--;
limit=Bars-counted_bars;
for(int t=0; tpreTime ) {
if(upBuffer[0]>0) {Alert(Symbol(),Period(),"均线金叉"); preTime=Time[0];}
if(dnBuffer[0]>0) {Alert(Symbol(),Period(),"均线死叉"); preTime=Time[0];}
}
}
3楼
谢谢秃鹫老师。因为我对编程一窍不通,能不能帮我将指标做出来?还有就是34是SMA,而不是EMA,谢谢了。
韬客社区www.talkfx.co
5楼
非常感谢,已达到我的要求,赚了钱请你吃饭,:lol
韬客社区www.talkfx.co
发表于:2016-12-07 08:10只看该作者
7楼
感谢分享
韬客社区www.talkfx.co
发表于:2016-12-07 14:31只看该作者
8楼
感谢分享
韬客社区www.talkfx.co
发表于:2018-02-20 16:16只看该作者
9楼
感谢分享
韬客社区www.talkfx.co