Automatic Trendline Indicator

Automatic Trendline Indicator

开心版无广告278

更新日期:2022-02-21分类标签: 语言:中文平台:没限制

21 人已下载 手机查看

Automatic Trendline Indicator

//+——————————————————————+
//| trendlinesDay.mq4 |
//| Copyright ?2008, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+——————————————————————+
#property copyright “nsi2000”
#property link “http://www.expert-mt4.nm.ru”
//—-
#property indicator_chart_window
//—- input parameters
extern int nPeriod=10;
extern int Limit=350;
///—- int Widners Oscilator
int cnt,nCurBar=0;
//+——————————————————————+
//| Custom indicator initialization function |
//+——————————————————————+
int init()
{
//—- Output in Char
for(cnt=0; cnt<=5; cnt++)
{
ObjectCreate(“WSO-“+cnt,OBJ_HLINE,0,0,0);
ObjectSet(“WSO-“+cnt,OBJPROP_COLOR,Red);
if(cnt<5)
{
ObjectCreate(“Trend DN-“+cnt,OBJ_TREND,0,0,0,0,0);
ObjectSet(“Trend DN-“+cnt,OBJPROP_COLOR,Magenta);
}
//—-
ObjectCreate(“WRO-“+cnt,OBJ_HLINE,0,0,0);
ObjectSet(“WRO-“+cnt,OBJPROP_COLOR,Blue);
if(cnt<5)
{
ObjectCreate(“Trend UP-“+cnt,OBJ_TREND,0,0,0,0,0);
ObjectSet(“Trend Up-“+cnt,OBJPROP_COLOR,Aqua);
}
}
//—-
return(0);
}
//+——————————————————————+
//| Custor indicator deinitialization function |
//+——————————————————————+
int deinit()
{
//—- TODO: add your code here
for(cnt=0; cnt<=5; cnt++)
{
ObjectDelete(“Trend UP-“+cnt);
ObjectDelete(“Trend DN-“+cnt);
ObjectDelete(“WSO-“+cnt);
ObjectDelete(“WRO-“+cnt);
}
//—-
return(0);
}
//+——————————————————————+
//| Custom indicator iteration function |
//+——————————————————————+
int start()
{
//—- TODO: add your code here
double r1,r2,r3,r4,r5,r6;
int rt1,rt2,rt3,rt4,rt5,rt6;
double s1,s2,s3,s4,s5,s6;
int st1,st2,st3,st4,st5,st6;
//—- 髓龛?耦镳铗桠脲龛 ?镱滗屦骊?
if(Bars<Limit) Limit=Bars-nPeriod;
for(nCurBar=Limit; nCurBar>0; nCurBar–)
{
if(Low[nCurBar+(nPeriod-1)/2]==Low[Lowest(NULL,0,MODE_LOW,nPeriod,nCurBar)])
{
s6=s5; s5=s4; s4=s3; s3=s2; s2=s1; s1=Low[nCurBar+(nPeriod-1)/2];
st6=st5; st5=st4; st4=st3; st3=st2; st2=st1; st1=nCurBar+(nPeriod-1)/2;
}
if(High[nCurBar+(nPeriod-1)/2]==High[Highest(NULL,0,MODE_HIGH,nPeriod,nCurBar)])
{
r6=r5; r5=r4; r4=r3; r3=r2; r2=r1; r1=High[nCurBar+(nPeriod-1)/2];
rt6=rt5; rt5=rt4; rt4=rt3; rt3=rt2; rt2=rt1; rt1=nCurBar+(nPeriod-1)/2;
}
}
//—- Move Object in Chart

ObjectMove(“Trend DN-0”,1,Time[st1],s1);
ObjectMove(“Trend DN-0”,0,Time[st2],s2);
//—-
ObjectMove(“Trend UP-0”,1,Time[rt1],r1);
ObjectMove(“Trend UP-0”,0,Time[rt2],r2);
//—-
return(0);
}
//+——————————————————————+

如果你对文件有了解,请帮助投票!

If you are familiar with the file, please help vote!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位投票人。

相关资源

暂无评论

暂无评论...
Ads Blocker Image Powered by Code Help Pro

检测到广告拦截程序!!!Ads Blocker Detected!!!

我们检测到您正在使用扩展来屏蔽广告。请通过禁用这些广告屏蔽程序或者把网站加入白名单来支持我们。

We have detected that you are using an extension to block advertisements. Please support us by disabling these advertising blocking programs or adding the website to the whitelist.