发表于:2008-06-28 17:36只看该作者
3楼
是这样吗? line.gif
发表于:2008-06-28 17:39只看该作者
4楼
上图的源码是这样的
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Aqua
#property indicator_color2 Yellow
extern int line1_sma=15;
extern int line2_sma=30;
double MyBuffer1;
double MyBuffer2;
int init() {
SetIndexBuffer(0, MyBuffer1);
SetIndexBuffer(1, MyBuffer2);
SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,0);
SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,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
顺势
5楼
:P :P 是的··就是这种效果·····谢谢非常感谢··
6楼
#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 int line1_sma=13;
extern int line2_sma=26;
extern int fsma=13;
extern int ssma=26;
double MyBuffer1;
double MyBuffer2;
double fastma;
double slowma;
int init() {
SetIndexBuffer(0, MyBuffer1);
SetIndexBuffer(1, MyBuffer2);
SetIndexBuffer(2, fastma);
SetIndexBuffer(3, slowma);
SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_DOT,0);
SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_DOT,0);
SetIndexStyle(2,DRAW_LINE,STYLE_SOLID,0);
SetIndexStyle(3,DRAW_LINE,STYLE_SOLID,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; t0327.gif
韬客社区www.talkfx.co
发表于:2008-06-29 11:59只看该作者
7楼
:lol
extern int line1_sma=13;
extern int line2_sma=26;
extern int fsma=13;
extern int ssma=26;
这4个参数可以省略为2个
8楼
:P :P
嗯 是的
extern int fsma=13;
extern int ssma=26;
好像用不上····
共用
extern int line1_sma=13;
extern int line2_sma=26;
修改一下划线风格就行了··
谢谢 ·····自己搞复杂了····努力学习中·····
韬客社区www.talkfx.co