设为首页收藏本站

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

求管理员解释 [复制链接]

Rank: 2

精华
0
UID
98918
积分
87
帖子
27
主题
12
阅读权限
30
注册时间
2012-2-20
最后登录
2021-6-8
跳转到指定楼层
1#
发表于 2012-6-17 13:41:25 |只看该作者 |倒序浏览
遇到一个问题,我自编了一个函数代码如下:
  1. //------------------------------------------------------------------------
  2. // 简称: AJC1
  3. // 名称: 加仓函数(测试)
  4. // 类别: 用户函数
  5. // 类型: 用户函数
  6. // 输出: 数值型
  7. //------------------------------------------------------------------------

  8. Params
  9.         Numeric gg(1.5);
  10. Vars
  11.         Numeric yzd;
  12.         numeric lots1(1);
  13. Begin
  14.         yzd=MarginRatio*close*ContractUnit*gg;
  15.         While(Portfolio_TotalProfit>=yzd)
  16.         lots1=lots1+1;
  17.         return lots1;
  18. End

  19. //------------------------------------------------------------------------
  20. // 编译版本        GS2010.12.08
  21. // 用户版本        2012/06/17 13:25
  22. // 版权所有        tiansuan
  23. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  24. //                        每一版本的TrabeBlazer公式修改和重写的权利
  25. //------------------------------------------------------------------------
复制代码
此函数能正常编译,但是在交易系统中使用时会出现异常。此函数目的是在盈利达到能够加仓的条件时提高交易的手数,但将其运用到交易系统中时,一旦商品样本超过一定数量时(达到加仓的条件的时候)系统会变成如下模样

请教管理员这是怎么回事?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2

精华
0
UID
98918
积分
87
帖子
27
主题
12
阅读权限
30
注册时间
2012-2-20
最后登录
2021-6-8
2#
发表于 2012-6-17 22:59:06 |只看该作者
好吧  我自发现问题了
  1. //------------------------------------------------------------------------
  2. // 简称: AJC1
  3. // 名称: 加仓函数(测试)
  4. // 类别: 用户函数
  5. // 类型: 用户函数
  6. // 输出: 数值型
  7. //------------------------------------------------------------------------

  8. Params
  9.         Numeric gg(1.5);
  10. Vars
  11.         Numeric yzd;
  12.         numeric lots1(1);
  13. Begin
  14.         yzd=MarginRatio*close*ContractUnit*gg*lots1;
  15.         While(Portfolio_TotalProfit>=yzd)
  16.         lots1=lots1+1;
  17.         return lots1;
  18. End

  19. //------------------------------------------------------------------------
  20. // 编译版本        GS2010.12.08
  21. // 用户版本        2012/06/17 13:25
  22. // 版权所有        tiansuan
  23. // 更改声明        TradeBlazer Software保留对TradeBlazer平台
  24. //                        每一版本的TrabeBlazer公式修改和重写的权利
  25. //------------------------------------------------------------------------
复制代码
就正确了

使用道具 举报

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

bottom

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

GMT+8, 2024-5-2 16:09

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部