论坛全局菜单下方 - TICKMILL 285X70论坛全局菜单下方 - ThinkMarkets285X70论坛全局菜单下方 - 荔枝返现285X70论坛全局菜单下方 -  icmarkets285X70
查看:795回复:1
草龙
注册时间2004-12-17
[MT4指标]移动范围的高低点
楼主发表于:2014-01-09 07:08只看该作者倒序浏览
1楼 电梯直达
电梯直达
设定一段时间内的高低点 /** * ACD_2.mq4 * Pivot Range and Previous High/Low **/ #property indicator_chart_window #property indicator_buffers 8 #property indicator_color1 Aqua #property indicator_color2 Aqua #property indicator_color3 Aqua #property indicator_color4 White #property indicator_color5 White #property indicator_color6 Red #property indicator_color7 Blue #property indicator_color8 Orchid //Input Params extern string PivotRangeStart = "00:30"; extern string PivotRangeEnd = "00:30"; extern bool DisplayPivotPoint = true; extern bool DisplayPreviousHighLow = true; extern bool DisplayMAs = false; double Buffer1; double Buffer2; double Buffer3; double Buffer4; double Buffer5; double Buffer6; double Buffer7; double Buffer8; double pivots[50]; double pivotRangeHigh; double pivotRangeLow; double pivotRangeClose; double pivotPoint; double pivotDiff; double pivotTop=0; double pivotBottom=0; double pivot14MA; double pivot30MA; double pivot50MA; int openBar; int init() { SetIndexStyle(0,DRAW_LINE, STYLE_DOT, 1); SetIndexBuffer(0,Buffer1); SetIndexLabel(0,"Pivot Point"); SetIndexStyle(1,DRAW_LINE, STYLE_DASH, 1); SetIndexBuffer(1,Buffer2); SetIndexLabel(1,"Pivot Range Top"); SetIndexStyle(2,DRAW_LINE, STYLE_DASH, 1); SetIndexBuffer(2,Buffer3); SetIndexLabel(2,"Pivot Range Bottom"); SetIndexStyle(3,DRAW_LINE, STYLE_SOLID, 1); SetIndexBuffer(3,Buffer4); SetIndexLabel(3,"Previous Day High"); SetIndexStyle(4,DRAW_LINE, STYLE_SOLID, 1); SetIndexBuffer(4,Buffer5); SetIndexLabel(4,"Previous Day Low"); SetIndexStyle(5,DRAW_LINE); SetIndexBuffer(5,Buffer6); SetIndexLabel(5,"14 MA"); SetIndexStyle(6,DRAW_LINE); SetIndexBuffer(6,Buffer7); SetIndexLabel(6,"30 MA"); SetIndexStyle(7,DRAW_LINE); SetIndexBuffer(7,Buffer8); SetIndexLabel(7,"50 MA"); return(0); } int deinit() { return(0); } int start() { string barTime="", lastBarTime=""; string barDay="", lastBarDay=""; int closeBar; for(int i=Bars; i>=0; i--) { barTime = TimeToStr(Time, TIME_MINUTES); lastBarTime = TimeToStr(Time[i+1], TIME_MINUTES); barDay = TimeToStr(Time,TIME_DATE); lastBarDay = TimeToStr(Time[i+1],TIME_DATE); //need to handle if pivotrangestart/end is 00:00 if ((PivotRangeEnd == "00:00" && barTime>=PivotRangeEnd && barDay>lastBarDay) || (barTime>=PivotRangeEnd && lastBarTime0) { calculatePivotRangeValues(openBar, closeBar); } } if ((PivotRangeStart == "00:00" && barTime>=PivotRangeStart && barDay>lastBarDay) || (barTime>=PivotRangeStart && lastBarTime0) { drawIndicators(i); } } return(0); } void calculatePivotRangeValues(int openBar, int closeBar) { pivotRangeHigh = High[Highest(NULL, 0, MODE_HIGH, (openBar - closeBar + 1), closeBar)]; pivotRangeLow = Low[Lowest(NULL, 0, MODE_LOW, (openBar - closeBar + 1), closeBar)]; pivotRangeClose = Close[closeBar]; pivotPoint = (pivotRangeHigh + pivotRangeLow + pivotRangeClose)/3; pivotDiff = MathAbs(((pivotRangeHigh + pivotRangeLow)/2) - pivotPoint); pivotTop = pivotPoint + pivotDiff; pivotBottom = pivotPoint - pivotDiff; if (DisplayMAs) calcPivotMA(); } void calcPivotMA() { //create temp array double pivs[50]; //load new pivot ArrayCopy(pivs,pivots,1,0,49); pivs[0] = pivotPoint; ArrayCopy(pivots, pivs, 0, 0, WHOLE_ARRAY); //calcMA double pivSum = 0; int count = ArraySize(pivots); if (count>=14) { for (int p=0; pACD_PV.jpg
TK29帖子1楼右侧xm竖版广告90-240
个性签名

阅尽天下指标
搬砖开始,始于2014

广告
TK30+TK31帖子一樓廣告
TK30+TK31帖子一樓廣告
hsgjhe
注册时间2014-12-15

本站免责声明:

1、本站所有广告及宣传信息均与韬客无关,如需投资请依法自行决定是否投资、斟酌资金安全及交易亏损风险;

2、韬客是独立的、仅为投资者提供交流的平台,网友发布信息不代表韬客的观点与意思表示,所有因网友发布的信息而造成的任何法律后果、风险与责任,均与韬客无关;

3、金融交易存在极高法律风险,未必适合所有投资者,请不要轻信任何高额投资收益的诱导而贸然投资;投资保证金交易导致的损失可能超过您投入的资金和预期。请您考虑自身的投资经验及风险承担能力,进行合法、理性投资;

4、所有投资者的交易帐户应仅限本人使用,不应交由第三方操作,对于任何接受第三方喊单、操盘、理财等操作的投资和交易,由此导致的任何风险、亏损及责任由投资者个人自行承担;

5、韬客不隶属于任何券商平台,亦不受任何第三方控制,韬客不邀约客户投资任何保证金交易,不接触亦不涉及投资者的任何资金及账户信息,不代理任何交易操盘行为,不向客户推荐任何券商平台,亦不存在其他任何推荐行为。投资者应自行选择券商平台,券商平台的任何行为均与韬客无关。投资者注册及使用韬客即表示其接受和认可上述声明,并自行承担法律风险。

版权所有:韬客外汇论坛 www.talkfx.com 联络我们:[email protected]