- 精华
- 3
- 在线时间
- 12229 小时
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
- 精华
- 3
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 主题
- 49
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
|
- /* MA5:=MA(C,N1);
- MA10:=MA(C,N2);
- RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
- K:SMA(RSV,M1,1);
- D:SMA(K,M2,1);
- MA5>MA10&&CROSSUP(K,D),BPK;
- MA5<MA10&&CROSSDOWN(K,D),SPK;
- AUTOFILTER; */
- Params
- Numeric n(20);
- Numeric n1(5);
- Numeric n2(10);
- Numeric m1(10);
- Numeric m2(20);
- Numeric lots(1);
- Vars
- NumericSeries ma5;
- NumericSeries ma10;
- Numeric llv;
- Numeric hhv;
- Numeric rsv;
- Numeric kvalue;
- Numeric dvalue;
- BoolSeries crossup;
- BoolSeries crossdown;
- Begin
- ma5 = Average(close,n1);
- ma10= Average(close,n2);
- llv = lowest(low,n);
- hhv = Highest(high,n);
- rsv = (close - llv)/(hhv-llv)*100;
- kvalue =SMA(rsv,m1,1);
- dvalue = SMA(kvalue,m2,1);
- crossup = CrossOver(kvalue,dvalue);
- crossdown = CrossUnder(kvalue,dvalue);
-
- If(MarketPosition!=1 &&ma5[1]>ma10[1] &&crossup[1])
- {
- Buy(lots,open);
- }
- If( MarketPosition!=-1 &&ma5[1]<ma10[1] && crossdown[1])
- {
- SellShort(lots,open);
- }
- end
复制代码 |
|