顺水外汇EA交易网MT4
标题:
不知为什么无法显示,麻烦牛人看看。
[打印本页]
作者:
小火
时间:
2018-1-11 16:41
标题:
不知为什么无法显示,麻烦牛人看看。
#property indicator_buffers 1
#property indicator_color1 Brown
#property indicator_width1 2
//---- input parameters
extern int TimeFrame = 0;
extern int periodAMA=9;
extern int nfast=2;
extern int nslow=30;
extern double G=2.0;
//---- buffers
//double kAMAbuffer[];
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//int cbars=0, prevbars=0, prevtime=0;
//double slowSC,fastSC;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexLabel(0,"["+TimeFrame+"]("+periodAMA+")("+nfast+","+nslow+","+G+")");
IndicatorDigits(4);
// IndicatorShortName("MTF_AMA_Slope");
// return(0);
// }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
//int deinit()
// {
// return(0);
// }
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
//---- name for DataWindow and indicator subwindow label
switch(TimeFrame)
{
case 1 : string TimeFrameStr="Period_M1"; break;
case 5 : TimeFrameStr="Period_M5"; break;
case 15 : TimeFrameStr="Period_M15"; break;
case 30 : TimeFrameStr="Period_M30"; break;
case 60 : TimeFrameStr="Period_H1"; break;
case 240 : TimeFrameStr="Period_H4"; break;
case 1440 : TimeFrameStr="Period_D1"; break;
case 10080 : TimeFrameStr="Period_W1"; break;
case 43200 : TimeFrameStr="Period_MN1"; break;
default : TimeFrameStr="Current Timeframe";
}
IndicatorShortName("MTF_AMA_SLOPE["+TimeFrameStr+"]("+periodAMA+")("+nfast+","+nslow+","+G+")");
//---- initialization done
return(0);
}
//+------------------------------------------------------------------+
//| Calculations |
//+------------------------------------------------------------------+
int start()
{
datetime TimeArray[];
int i,shift,limit,y=0,counted_bars=IndicatorCounted();
// Plot defined timeframe on to current timeframe
ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeFrame);
limit=Bars-counted_bars+TimeFrame/Period();
for(i=0,y=0;iPeriod()) {
int PerINT=TimeFrame/Period()+1;
datetime TimeArr[]; ArrayResize(TimeArr,PerINT);
ArrayCopySeries(TimeArr,MODE_TIME,Symbol(),Period());
for(i=0;i=TimeArray[0]) {
//----
/********************************************************
Refresh buffers: buffer[i] = buffer[0];
********************************************************/
ExtMapBuffer1[i]=ExtMapBuffer1[0];
//----
} } }
//+++++++++++++++++++++++++++++++++++++++++++++++ Raff
//-----
return(0);
}
//+------------------------------------------------------------------+
mt4中出现 variable "shift" not used
调试中 出现 array out of range, 不懂?
作者:
PYG
时间:
2018-1-11 17:57
[attach]22367[/attach]
[attach]22368[/attach]
[attach]22369[/attach]
爱死你520FX
作者:
天利豹
时间:
2018-1-11 18:43
好像差个引用指标AMA_SLOPE
作者:
梦不觉
时间:
2018-1-11 19:49
第一个错误是“shift”是保留字,不能用在变量名。
第二个错误是数组超出界限。
作者:
jiuhongzhi
时间:
2018-1-11 21:11
请高人指点。
作者:
麒麟竭
时间:
2018-1-11 21:25
请高人指点。
作者:
guoguangdong
时间:
2018-1-11 22:46
谢谢分享
作者:
qf1314
时间:
2018-1-11 23:34
请高人指点。
作者:
消失在江湖
时间:
2018-1-12 00:13
该法规发生
欢迎光临 顺水外汇EA交易网MT4 (http://www.waterforex.com/)
Powered by Discuz! X3.2