[MT4指标]多指标报价牌
主图指标
mt4指标类型:趋势指标
是否能用在mt4手机版上:否
是否含有未来函数:无
//+------------------------------------------------------------------+
//| JJN-InfoBar.mq4 |
//| Copyright ? 2010, JJ Newark |
//| http://jjnewark.atw.hu |
//+------------------------------------------------------------------+
#property copyright "Copyright ? 2010, JJ Newark"
#property link "http://jjnewark.atw.hu"
#property indicator_chart_window
int tframe={1,5,15,30,60,240,1440,10080,43200};
int tfnumber=9;
extern string _Copyright_ = "http://jjnewark.atw.hu";
extern string _IndicatorSetup_ = ">>> Indicator Setup:<<<";
extern int ADX_Period = 14;
extern int ADX_Price = PRICE_CLOSE;
extern double Step_Psar = 0.02;
extern double Max_Psar = 0.2;
extern int RSI_Period = 14;
extern int Stoch_KPeriod = 5;
extern int Stoch_DPeriod = 3;
extern int Stoch_Slowing = 3;
extern int Macd_FastP = 12;
extern int Macd_SlowP = 26;
extern int Macd_SignalP = 9;
extern string _DisplaySetup_ = ">>> Display Setup:<<<";
extern string Help_for_BigPrice_Decimals = "Used only: 2,3,4,5!";
extern int BigPrice_Decimals = 5;
extern color UpColor = Lime;
extern color DownColor = OrangeRed;
extern color FlatColor = Gold;
extern color TextColor = Silver;
extern color SeparatorColor = DimGray;
extern bool ShowBackground = TRUE;
extern color BackgroundColor = Black;
extern int PosX = 0;
extern int PosY = 0;
double Psar;
double PADX,NADX;
string TimeFrameStr;
double IndVal[9];
double Rsi1,Rsi2,Stoch_Main,Stoch_Signal,Macd_Main,Macd_Signal;
double Prev_Price;
string q="s";
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
if(ShowBackground)
{
for(int x=0;x<6;x++) //
for(int w=0;w<6;w++)
{
ObjectCreate("Bkgrd"+x+q+w,OBJ_LABEL,0,0,0,0,0);
ObjectSet("Bkgrd"+x+q+w,OBJPROP_CORNER,0);
ObjectSet("Bkgrd"+x+q+w,OBJPROP_XDISTANCE,x*24+PosX+10);
ObjectSet("Bkgrd"+x+q+w,OBJPROP_YDISTANCE,w*24+PosY);
ObjectSetText("Bkgrd"+x+q+w,CharToStr(110),32,"Wingdings",BackgroundColor);
}
}
for(int j=0;jRsi2)
ObjectSetText("Rsi_updown",CharToStr(110),12,"Wingdings",UpColor);
if(Rsi1Stoch_Signal)
ObjectSetText("Stoch_updown",CharToStr(110),12,"Wingdings",UpColor);
if(Stoch_MainMacd_Signal)
ObjectSetText("Macd_updown",CharToStr(110),12,"Wingdings",UpColor);
if(Macd_MainPrev_Price)
ObjectSetText("PriceDisplay",DoubleToStr(iClose(NULL,0,0),BigPrice_Decimals),24,"Tahoma",UpColor);
if(iClose(NULL,0,0) NADX)
{
IndVal[x]=1;
}
else if (Psar > iClose(NULL,tframe[x],0) && NADX > PADX)
{
IndVal[x]=-1;
}
else IndVal[x]=0;
}
for(int y=0;yJJN-Infobar.jpg