发表于:2008-06-25 02:35只看该作者
2楼
[CODE]
#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Aqua
#property indicator_color2 Yellow
#property indicator_color3 Aqua
#property indicator_color4 Yellow
extern string 添加商品="EURUSD";
extern int 对准均线=5;
double MyBuffer1;
double MyBuffer2;
double MyBuffer3;
double MyBuffer4;
double multp;
string my_symbol;
int init() {
SetIndexBuffer(0, MyBuffer1);
SetIndexBuffer(1, MyBuffer2);
SetIndexBuffer(2, MyBuffer3);
SetIndexBuffer(3, MyBuffer4);
SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,3);
SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,3);
SetIndexStyle(2,DRAW_HISTOGRAM,STYLE_SOLID,0);
SetIndexStyle(3,DRAW_HISTOGRAM,STYLE_SOLID,0);
my_symbol=添加商品;
int kk=PERIOD_D1/Period();
if(kk<1) kk=1;
multp=iMA(NULL,0,对准均线*kk,0,MODE_SMA,PRICE_CLOSE,0)/iMA(my_symbol,0,对准均线*kk,0,MODE_SMA,PRICE_CLOSE,0);
return(0);
}
int start() {
int limit;
int counted_bars=IndicatorCounted();
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(int t=0; t=iClose(my_symbol,0,t)) {
MyBuffer3[t]=iHigh(my_symbol,0,t)*multp;
MyBuffer4[t]=iLow(my_symbol,0,t)*multp;
}
else if(iOpen(my_symbol,0,t)
发表于:2008-06-25 02:45只看该作者
3楼
参数有两个:一个是我们需要在图上添加的商品名称,另一个是对准均线。
由于两个图所在的价格区间不一致,所以需要进行价格转换才能在同一个图上显示。
对准均线就是把两个图的同一条均线(单位:天)进行了对准,然后按该均线两个图上的实际价格比,对整组K线值进行换算校准。
[ 本帖最后由 秃鹫 于 2008-6-25 11:01 编辑 ]
发表于:2008-06-25 06:10只看该作者
5楼
谢谢秃鹫老师···:)
韬客社区www.talkfx.co
6楼
太感谢了。。非常谢谢
韬客社区www.talkfx.co
发表于:2008-07-03 03:57只看该作者
7楼
很棒,谢谢:)
字数太少:(
韬客社区www.talkfx.co