- 精华
- 4
- 在线时间
- 266 小时
- UID
- 50
- 积分
- 3007
- 帖子
- 250
- 阅读权限
- 200
- 注册时间
- 2007-7-26
- 最后登录
- 2019-4-1
- 精华
- 4
- UID
- 50
- 积分
- 3007
- 帖子
- 250
- 主题
- 62
- 阅读权限
- 200
- 注册时间
- 2007-7-26
- 最后登录
- 2019-4-1
|
吃饱了撑的,做了一个简单的系统,代码为:
--------------------------------------------------------------------------------------------------------
Params
Numeric Length(21);
Vars
NumericSeries TmpValue;
Numeric Mean( 0 );
Numeric AvgDev( 0 );
Numeric Counter( 0 ) ;
NumericSeries CCIValue(0);
bool Up;
bool Down;
Begin
TmpValue = High + Low + Close;
Mean = AverageFC( TmpValue, Length ) ;
AvgDev = 0 ;
for Counter = 0 to Length - 1
{
AvgDev = AvgDev + Abs( TmpValue[Counter] - Mean ) ;
}
AvgDev = AvgDev / Length ;
if( AvgDev == 0)
CCIValue = 0;
Else
CCIValue = ( TmpValue - Mean ) / ( 0.015 * AvgDev ) ;
up = CrossOver(CCIValue,0) ;
down = CrossUnder(CCIValue,0);
if(up)
buy;
if(down)
SellShort;
End
-------------------------------------------------------------------------------------------------
用在螺纹指数日线图上,测试结果巨淫荡的说……
问题是,使用100%的资金的话,怎么交易信号移位了?而80%以下的都没问题。
难道是人品问题……
nopain姐姐,麻烦一下咯,不知道哪里的问题。
TB平台版本为3.2.8
[ 本帖最后由 nikko1919 于 2010-6-28 22:48 编辑 ] |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|