- //+------------------------------------------------------------------+
- //| 3均线.mq4 |
- //| Copyright ?2007, 520FX Corp. |
- //| http://www.520fx.com |
- //+------------------------------------------------------------------+
- #property copyright \"Copyright ?2007, 520FX Corp.\"
- #property link \"http://www.520fx.com\"
- #property indicator_chart_window
- #property indicator_buffers 3
- #property indicator_color1 Yellow
- #property indicator_color2 Green
- #property indicator_color3 Red
- extern int MaPeriod=5;
- double Ma1[],Ma2[],Ma3[];
- //+------------------------------------------------------------------+
- //| Custom indicator initialization function |
- //+------------------------------------------------------------------+
- int init()
- {
- IndicatorBuffers(3);
- SetIndexStyle(0,DRAW_LINE);
- SetIndexStyle(1,DRAW_LINE);
- SetIndexStyle(2,DRAW_LINE);
- SetIndexBuffer(0,Ma1);
- SetIndexBuffer(1,Ma2);
- SetIndexBuffer(2,Ma3);
- return(0);
- }
- int start()
- {
- int i;
- int limit;
- int counted_bars=IndicatorCounted();
- if(counted_bars0) counted_bars--;
- limit=Bars-counted_bars;
- for (i=limit-1;i>=0;i--)
- {
- Ma1=iMA(NULL,0,MaPeriod,0,MODE_EMA,PRICE_HIGH,i);
- Ma2=iMA(NULL,0,MaPeriod,0,MODE_EMA,PRICE_LOW,i);
- Ma3=iMA(NULL,0,MaPeriod,0,MODE_EMA,PRICE_WEIGHTED,i);
- }
- return(0);
- }
- //------------------------------------------------------------
复制代码 |