インジケータ
//+------------------------------------------------------------------+//| extern//+------------------------------------------------------------------+#property copyright "7l1ipc@jarl.com"#property link "http://hanma.zouri.jp/"#property version "1.00"#property indicator_chart_window#property indicator_buffers 6//+------------------------------------------------------------------+//|//+------------------------------------------------------------------+extern int Kankaku0=10;int Kankaku1;int Kankaku2;int MaxBars0=3000;//+------------------------------------------------------------------+double bufr0[],bufr1[],bufr2[],bufr3[],bufr4[],bufr5[];//+------------------------------------------------------------------+//|//+------------------------------------------------------------------+int init() { Kankaku1=Kankaku0*3; Kankaku2=Kankaku1*3; MaxBars0=3000; IndicatorBuffers(6); SetIndexBuffer(0,bufr0); SetIndexStyle(0,1,EMPTY,0,Red); SetIndexBuffer(1,bufr1); SetIndexStyle(1,1,EMPTY,0,clrCornflowerBlue); SetIndexBuffer(2,bufr2); SetIndexStyle(2,1,EMPTY,2,Red); SetIndexBuffer(3,bufr3); SetIndexStyle(3,1,EMPTY,2,clrCornflowerBlue); SetIndexBuffer(4,bufr4); SetIndexStyle(4,1,EMPTY,5,Red); SetIndexBuffer(5,bufr5); SetIndexStyle(5,1,EMPTY,5,clrCornflowerBlue); return(0); }//+------------------------------------------------------------------+//|//+------------------------------------------------------------------+int start() { int i,Bars0=Bars-10,P0,P1,ip0=-1,ip1=-1; if(Bars0>MaxBars0) Bars0=MaxBars0; if(Bars-10<100) return(0); for(i=Bars0; i>=0; i--) { P0=Highest(NULL,0,MODE_HIGH,Kankaku0,i-Kankaku0/2); P1= Lowest(NULL,0,MODE_LOW,Kankaku0,i-Kankaku0/2); if(i==P0) ip0=0; if(i==P1) ip0=1; if(i==P0) bufr0[i]=High[P0]; if(i==P1) bufr1[i]=Low[P1]; P0=Highest(NULL,0,MODE_HIGH,Kankaku1,i-Kankaku1/2); P1= Lowest(NULL,0,MODE_LOW,Kankaku1,i-Kankaku1/2); if(i==P0) ip0=0; if(i==P1) ip0=1; if(i==P0) bufr2[i]=High[P0]; if(i==P1) bufr3[i]=Low[P1]; P0=Highest(NULL,0,MODE_HIGH,Kankaku2,i-Kankaku2/2); P1= Lowest(NULL,0,MODE_LOW,Kankaku2,i-Kankaku2/2); if(i==P0) ip0=0; if(i==P1) ip0=1; if(i==P0) bufr4[i]=High[P0]; if(i==P1) bufr5[i]=Low[P1]; } return(0); }//+------------------------------------------------------------------+//|//+------------------------------------------------------------------+int deinit() { return(0); }//+------------------------------------------------------------------+//|//+------------------------------------------------------------------+//+------------------------------------------------------------------+