发表于:2007-11-02 11:46只看该作者
2楼
威廉指标与RSI是一个道理
只要把 iRSI 替换成 iWPR就行了
http://www.talkforex.com/viewthread.php?tid=122642&extra=page%3D1
发表于:2007-11-02 12:00只看该作者
3楼
如下图,拖进二次就是二条线,拖进三次就是三条线添加威廉指标.gif
顺势
4楼
#property indicator_chart_window
extern int WPR1=14;
extern int WPR2=20;
int Alertmark=0;
int start()
{
if(Alertmark!=1 &&
iWPR(NULL,0,WPR2,PRICE_CLOSE,0)>=-60 &&
iWPR(NULL,0,WPR1,PRICE_CLOSE,0)<=iWPR(NULL,0,WPR2,PRICE_CLOSE,0) &&
iWPR(NULL,0,WPR1,PRICE_CLOSE,2)> iWPR(NULL,0,WPR2,PRICE_CLOSE,2) )
{Alert(Symbol(),Period(),"-60下方WPR(",WPR1,") 上叉WPR(",WPR2,")"); Alertmark=1;}
if(Alertmark!=2 &&
iWPR(NULL,0,WPR2,PRICE_CLOSE,0)<=-40 &&
iWPR(NULL,0,WPR1,PRICE_CLOSE,0)>=iWPR(NULL,0,WPR2,PRICE_CLOSE,0) &&
iRSI(NULL,0,WPR1,PRICE_CLOSE,2)< iWPR(NULL,0,WPR2,PRICE_CLOSE,2) )
{Alert(Symbol(),Period(),"-40上方WPR(",WPR1,")下叉WPR(",WPR2,")"); Alertmark=2;}
return(0);
}
韬客社区www.talkfx.co
发表于:2007-11-02 12:59只看该作者
6楼
不好意思,没看清楚,iWPR函数比iRSI函数少一个参数,把 "PRICE_CLOSE," 去掉,编写就能通过了
#property indicator_chart_window
extern int WPR1=14;
extern int WPR2=28;
int Alertmark=0;
int start()
{
if(Alertmark!=1 &&
iWPR(NULL,0,WPR2,0)>=-30 &&
iWPR(NULL,0,WPR1,0)<=iWPR(NULL,0,WPR2,0) &&
iWPR(NULL,0,WPR1,4)> iWPR(NULL,0,WPR2,4) )
{Alert(Symbol(),Period(),"60上方WPR(",WPR1,")下叉WPR(",WPR2,")"); Alertmark=1;}
if(Alertmark!=2 &&
iWPR(NULL,0,WPR2,0)<=-70 &&
iWPR(NULL,0,WPR1,0)>=iWPR(NULL,0,WPR2,0) &&
iWPR(NULL,0,WPR1,4)< iWPR(NULL,0,WPR2,4) )
{Alert(Symbol(),Period(),"40下方WPR(",WPR1,")上叉WPR(",WPR2,")"); Alertmark=2;}
return(0);
}
7楼
:D 编写通过了!
非常感激!请
韬客社区www.talkfx.co
8楼
能否在编写公式里选择GPBUSD EURUSD USDCHF来报警,其他不报?:P
韬客社区www.talkfx.co
9楼
报警响了!好象不是自动报警的而是打开某个货币才响?
韬客社区www.talkfx.co