[MT4指标]吸血鬼阻力支撑
吸血鬼阻力支撑
主图指标
mt4指标类型:震荡指标
是否能用在mt4手机版上:否
是否含有未来函数:无
//+------------------------------------------------------------------+
//| camarilladtHistorical_V4.mq4 |
//| Copyright ? 2005, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//| Modified to chart historical camarilla pivots by MrPip |
//| 3/28/06 Fixed problem of Sunday/Monday pivots |
//| and added some ideas from goodtiding5 (Kenneth Z.) |
//+------------------------------------------------------------------+
#property copyright \"Copyright ? 2005, MetaQuotes Software Corp.\"
#property link \"http://www.metaquotes.net\"
#property indicator_chart_window
#property indicator_buffers 7
#property indicator_color1 Blue
#property indicator_color2 Blue
#property indicator_color3 Blue
#property indicator_color4 Orange
#property indicator_color5 Red
#property indicator_color6 Red
#property indicator_color7 Red
#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 1
#property indicator_width5 2
#property indicator_width6 2
#property indicator_width7 2
//---- input parameters
extern int GMTshift=0;
extern color HColor = Blue;
extern color LColor = Red;
extern int fontsize=10;
extern int LabelShift=20;
double H5Buffer;
double H4Buffer;
double H3Buffer;
double PivotBuffer;
double L3Buffer;
double L4Buffer;
double L5Buffer;
double P, H3, H4, H5;
double L3, L4, L5;
double D1=0.091667;
double D2=0.183333;
double D3=0.2750;
double D4=0.55;
double prev_high=0;
double prev_low=0;
double prev_close=0;
double cur_day=0;
double prev_day=0;
double day_high=0;
double day_low=0;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
IndicatorBuffers(7);
//---- indicators
SetIndexStyle(0,DRAW_LINE, 0,2,Blue);
SetIndexBuffer(0,H5Buffer);
SetIndexStyle(1,DRAW_LINE, 0,2,Blue);
SetIndexBuffer(1,H4Buffer);
SetIndexStyle(2,DRAW_LINE, 0,2,Blue);
SetIndexBuffer(2,H3Buffer);
SetIndexStyle(3,DRAW_LINE, 0,2,Orange);
SetIndexBuffer(3,PivotBuffer);
SetIndexStyle(4,DRAW_LINE, 0,2,Red);
SetIndexBuffer(4,L3Buffer);
SetIndexStyle(5,DRAW_LINE, 0,2,Red);
SetIndexBuffer(5,L4Buffer);
SetIndexStyle(6,DRAW_LINE, 0,2,Red);
SetIndexBuffer(6,L5Buffer);
SetIndexLabel(0,\"H5\");
SetIndexLabel(1,\"H4\");
SetIndexLabel(2,\"H3\");
SetIndexLabel(3,\"Pivot\");
SetIndexLabel(4,\"L3\");
SetIndexLabel(5,\"L4\");
SetIndexLabel(6,\"L5\");
//----
// IndicatorShortName(\"Cam Pivots\");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO: add your code here
ObjectDelete(\"CamPivot\");
ObjectDelete(\"SupL3\");
ObjectDelete(\"ResH3\");
ObjectDelete(\"SupL4\");
ObjectDelete(\"ResH4\");
ObjectDelete(\"SupL5\");
ObjectDelete(\"ResH5\");
Comment(\"\");
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
int cnt, limit;
//---- exit if period is greater than 4 hr charts
if(Period() > 240)
{
Alert(\"Error - Chart period is greater than 4 Hr.\");
return(-1); // then exit
}
if(counted_bars<0) return(-1);
//---- last counted bar will be recounted
// if(counted_bars>0) counted_bars--;
// limit=(Bars-counted_bars)-1;
limit=counted_bars;
Comment(\"Limit = \",limit,\" Bars = \",Bars);
//---- Get new daily prices & calculate pivots
for (cnt=limit;cnt >=0;cnt--)
{
if (TimeDayOfWeek(Time[cnt]) == 0)
{
cur_day = prev_day;
}
else
{
cur_day = TimeDay(Time[cnt]- (GMTshift*3600));
}
if (prev_day != cur_day)
{
prev_close = Close[cnt+1];
prev_high = day_high;
prev_low = day_low;
day_high = High[cnt];
day_low = Low[cnt];
P = (prev_high + prev_low + prev_close)/3;//Pivot
//---- To display all 8 Camarilla pivots remove comment symbols below and
// add the appropriate object functions below
H5 = (prev_high/prev_low)*prev_close;
H4 = ((prev_high - prev_low)* D4) + prev_close;
H3 = ((prev_high - prev_low)* D3) + prev_close;
//H2 = ((prev_high - prev_low) * D2) + prev_close;
//H1 = ((prev_high - prev_low) * D1) + prev_close;
//L1 = prev_close - ((prev_high - prev_low)*(D1));
//L2 = prev_close - ((prev_high - prev_low)*(D2));
L3 = prev_close - ((prev_high - prev_low)*(D3));
L4 = prev_close - ((prev_high - prev_low)*(D4));
L5 = prev_close - (H5 - prev_close);
prev_day = cur_day;
}
if (High[cnt]>day_high)
{
day_high = High[cnt];
}
if (Low[cnt]
发表于:2014-10-15 15:05只看该作者
3楼
额。。。。。。。
韬客社区www.talkfx.co
发表于:2014-12-21 01:38只看该作者
4楼
谢谢楼主分享,可惜不会导入。
韬客社区www.talkfx.co
发表于:2014-12-26 05:38只看该作者
5楼
看不懂~不过谢谢分享
韬客社区www.talkfx.co
发表于:2015-01-05 13:37只看该作者
6楼
很不错的样子~谢谢楼主~
韬客社区www.talkfx.co
发表于:2015-02-10 13:03只看该作者
7楼
到底好用不好用
韬客社区www.talkfx.co
发表于:2015-04-03 08:17只看该作者
8楼
好多东西看不懂 怎么办
韬客社区www.talkfx.co
发表于:2015-07-02 10:57只看该作者
9楼
谢谢楼主分享,不买也要顶下!
发表于:2015-07-02 10:57只看该作者
10楼
谢谢楼主分享,不买也要顶下!
韬客社区www.talkfx.co
发表于:2015-07-06 12:11只看该作者
12楼
谢谢分享。。。。
发表于:2015-08-03 01:14只看该作者
13楼
楼主有没有截图,看看效果如何。
韬客社区www.talkfx.co
发表于:2015-08-14 06:01只看该作者
14楼
好东西 !!!
文章转自于韬客外汇论坛www.talkfx.com:http://www.talkfx.com/thread-370180-1-2.html
韬客社区www.talkfx.co
发表于:2015-08-21 07:32只看该作者
15楼
多谢分享
韬客社区www.talkfx.co
发表于:2015-08-28 08:44只看该作者
16楼
没有通宝,先mark一下。
韬客社区www.talkfx.co
发表于:2015-09-07 08:31只看该作者
17楼
是复制下来就能用吗
韬客社区www.talkfx.co
发表于:2015-09-19 05:18只看该作者
18楼
没有通宝,先mark一下。
文章转自于韬客外汇论坛www.talkfx.com:http://www.talkfx.com/thread-280857-1-3.html
韬客社区www.talkfx.co
发表于:2016-03-02 06:32只看该作者
19楼
韬客社区www.talkfx.co
发表于:2016-03-02 12:34只看该作者
20楼
没有图片吗???这样怎么才知道是不是需要的
韬客社区www.talkfx.co