- 精华
- 0
- 在线时间
- 72 小时
- UID
- 98918
- 积分
- 87
- 帖子
- 27
- 阅读权限
- 30
- 注册时间
- 2012-2-20
- 最后登录
- 2021-6-8
- 精华
- 0
- UID
- 98918
- 积分
- 87
- 帖子
- 27
- 主题
- 12
- 阅读权限
- 30
- 注册时间
- 2012-2-20
- 最后登录
- 2021-6-8
|
遇到一个问题,我自编了一个函数代码如下:- //------------------------------------------------------------------------
- // 简称: AJC1
- // 名称: 加仓函数(测试)
- // 类别: 用户函数
- // 类型: 用户函数
- // 输出: 数值型
- //------------------------------------------------------------------------
- Params
- Numeric gg(1.5);
- Vars
- Numeric yzd;
- numeric lots1(1);
- Begin
- yzd=MarginRatio*close*ContractUnit*gg;
- While(Portfolio_TotalProfit>=yzd)
- lots1=lots1+1;
- return lots1;
- End
- //------------------------------------------------------------------------
- // 编译版本 GS2010.12.08
- // 用户版本 2012/06/17 13:25
- // 版权所有 tiansuan
- // 更改声明 TradeBlazer Software保留对TradeBlazer平台
- // 每一版本的TrabeBlazer公式修改和重写的权利
- //------------------------------------------------------------------------
复制代码 此函数能正常编译,但是在交易系统中使用时会出现异常。此函数目的是在盈利达到能够加仓的条件时提高交易的手数,但将其运用到交易系统中时,一旦商品样本超过一定数量时(达到加仓的条件的时候)系统会变成如下模样
请教管理员这是怎么回事? |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|