设为首页收藏本站

 找回密码
 注册
查看: 4949|回复: 8
打印 上一主题 下一主题

问一下nopain [复制链接]

版主

实战派还是学院派? 瞎折腾派! ...

Rank: 8Rank: 8

精华
4
UID
50
积分
3007
帖子
250
主题
62
阅读权限
200
注册时间
2007-7-26
最后登录
2019-4-1
跳转到指定楼层
1#
发表于 2010-6-28 22:32:52 |只看该作者 |倒序浏览
吃饱了撑的,做了一个简单的系统,代码为:
--------------------------------------------------------------------------------------------------------
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 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
--------------------------------------------------------------------------------
   TradeBlazer
           专业的期货交易系统

版主

实战派还是学院派? 瞎折腾派! ...

Rank: 8Rank: 8

精华
4
UID
50
积分
3007
帖子
250
主题
62
阅读权限
200
注册时间
2007-7-26
最后登录
2019-4-1
2#
发表于 2010-7-3 15:59:45 |只看该作者
大家不用这样吧
     代码都公开随便复制了,还没一个人回答一下问题啊?

大热的天,心都凉了……
--------------------------------------------------------------------------------
   TradeBlazer
           专业的期货交易系统

使用道具 举报

Rank: 4

精华
0
UID
5417
积分
502
帖子
94
主题
40
阅读权限
50
注册时间
2009-9-9
最后登录
2019-3-30
3#
发表于 2010-7-3 20:42:00 |只看该作者
看了半天明细,100%资金比80%资金少两笔交易,挺怪的。等待答案。

[ 本帖最后由 lfxuezz 于 2010-7-3 20:46 编辑 ]

使用道具 举报

Rank: 4

精华
0
UID
5417
积分
502
帖子
94
主题
40
阅读权限
50
注册时间
2009-9-9
最后登录
2019-3-30
4#
发表于 2010-7-5 10:11:18 |只看该作者
感觉好像是强制平仓了。

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
938
积分
3765
帖子
295
主题
42
阅读权限
80
注册时间
2007-12-18
最后登录
2017-9-3
5#
发表于 2010-7-5 14:53:40 |只看该作者
1、钱不够,回强平
2、最大仓位设置。如果开仓手数超过最大仓位,则不开仓。

使用道具 举报

版主

实战派还是学院派? 瞎折腾派! ...

Rank: 8Rank: 8

精华
4
UID
50
积分
3007
帖子
250
主题
62
阅读权限
200
注册时间
2007-7-26
最后登录
2019-4-1
6#
发表于 2010-7-5 19:38:50 |只看该作者
不是强平
--------------------------------------------------------------------------------
   TradeBlazer
           专业的期货交易系统

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
938
积分
3765
帖子
295
主题
42
阅读权限
80
注册时间
2007-12-18
最后登录
2017-9-3
7#
发表于 2010-7-9 10:03:26 |只看该作者
楼主这个系统计算标准差是多余的,实际上就是价格与均线的交叉。
等价于:
  1. Begin
  2.         TmpValue = (High + Low + Close) /3;
  3.         Mean = AverageFC( TmpValue, Length ) ;
  4.         CCIValue = TmpValue - Mean;

  5.         up = CrossOver(CCIValue,0) ;
  6.         down = CrossUnder(CCIValue,0);

  7.         if(up)
  8.                 buy;
  9.         if(down)
  10.                 SellShort;
  11. End
复制代码

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
938
积分
3765
帖子
295
主题
42
阅读权限
80
注册时间
2007-12-18
最后登录
2017-9-3
8#
发表于 2010-7-9 10:05:02 |只看该作者
如果资金100%,肯定是会强平的。

使用道具 举报

Rank: 1

精华
0
UID
111863
积分
46
帖子
20
主题
1
阅读权限
10
注册时间
2012-8-2
最后登录
2013-3-19
9#
发表于 2013-1-11 11:39:19 |只看该作者
TmpValue = High + Low + Close;
这句是未来函数了,实战信号会闪烁

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-28 21:25

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部