- 精华
- 0
- 在线时间
- 216 小时
- UID
- 314
- 积分
- 1160
- 帖子
- 247
- 阅读权限
- 60
- 注册时间
- 2007-9-9
- 最后登录
- 2008-3-3
- 精华
- 0
- UID
- 314
- 积分
- 1160
- 帖子
- 247
- 主题
- 105
- 阅读权限
- 60
- 注册时间
- 2007-9-9
- 最后登录
- 2008-3-3
|
Rsi用户函数:
//------------------------------------------------------------------------
// 简称: M_Fun_Rsi
// 名称: Rsi函数
// 类别: 用户函数
// 类型: 用户函数
// 输出: 数值型
//------------------------------------------------------------------------
Params
Numeric Length(14) ;
Numeric OverSold(30) ;
Numeric OverBought(70) ;
Vars
NumericSeries NetChgAvg( 0 );
NumericSeries TotChgAvg( 0 );
Numeric Change( 0 );
Numeric SF( 0 );
Numeric ChgRatio( 0 ) ;
Numeric RSIValue;
Begin
SF = 1/Length;
If(CurrentBar < Length)
{
RSIValue = InvalidNumeric;
}Else
{
If(CurrentBar == Length)
{
NetChgAvg = ( Close - Close[Length] ) / Length ;
TotChgAvg = AverageFC( Abs( Close - Close[1] ), Length ) ;
}
If(CurrentBar>length)
{
Change = Close - Close[1] ;
NetChgAvg = NetChgAvg[1] + SF * ( Change - NetChgAvg[1] ) ;
TotChgAvg = TotChgAvg[1] + SF * ( Abs( Change ) - TotChgAvg[1] ) ;
}
If( TotChgAvg <> 0 )
{
ChgRatio = NetChgAvg / TotChgAvg ;
}else
{
ChgRatio = 0 ;
}
RSIValue = 50 * ( ChgRatio + 1 ) ;
}
Return RSIValue;
//PlotNumeric("超买",OverBought);
//PlotNumeric("超卖",OverSold);
End
//------------------------------------------------------------------------
// 编译版本 GS2004.06.12
// 用户版本 2007/12/08 22:13
// 版权所有 wg3k99
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
//------------------------------------------------------------------------
// 简称: M_ZL_RSI
// 名称:
// 类别: 交易指令
// 类型: 其他
// 输出:
//------------------------------------------------------------------------
Params
Vars
Numeric RsiValue(0);
Numeric Dqcc(0);
Begin
SetStopLoss(0,6000,True);
RsiValue=M_Fun_Rsi(14,30,70);
if(RsiValue<20)//如果RSI指标的值小于20
{
IF(A_TotalPosition()<0) buy(10,0);//如果当前持有空单,则平掉所有空单,并且开10手多单
Else IF(A_TotalPosition()>=0)
{
Dqcc=10-A_TotalPosition();
buy(Dqcc,0);
}
}
End
//------------------------------------------------------------------------
// 编译版本 GS2004.06.12
// 用户版本 2007/11/29 22:07
// 版权所有 wg3k99
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------ |
|