欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 一个怪得不能再怪的问题 [球助]

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有6853人关注过本帖树形打印复制链接

主题:一个怪得不能再怪的问题 [球助]

帅哥哟,离线,有人找我吗?
wide
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:522 积分:1801 威望:0 精华:0 注册:2010/6/1 23:10:28
一个怪得不能再怪的问题 [球助]  发帖心情 Post By:2011/1/11 15:55:25 [只看该作者]

 
    以下是我的止损代码。在前台运行没有问题,但是在后台,运行时,从监视输出可以发现,“支撑位”在STEP_STOP<>1的情况下,
支撑位=-6。而且可以确定的是,在修了“TENTERPRICE-6”  为 “TENTERPRICE-8”后,“支撑位”在STEP_STOP<>1的情况下,
支撑位=-8。

    彻底晕了,请高手斧正!!!



    阶梯高位:=IF (TOPENBAR+1<=5,TENTERPRICE+6,HHV(HIGH,STEP_ZY)+2);             
    阶梯低位:=IF (TOPENBAR+1<=5,TENTERPRICE-6,LLV(LOW,STEP_ZY)-2);

    IF (TBuyHoldingEx(Account, '', 1)>0 OR TsellHoldingEx(Account, '', 1)>0) THEN STEP_STOP:=MOD(TOPENBAR,5);
   
    IF STEP_STOP=1 THEN 低位保持:=阶梯低位;                                      
    低位保持:=IFELSE ( 低位保持<REF(低位保持,1) AND TOPENBAR<>1,REF(低位保持,1),低位保持);
    支撑位:IF(TBuyHoldingEx(Account, '', 1)>0 ,低位保持,drawnull);  
                                      
    IF STEP_STOP=1 THEN 高位保持:=阶梯高位;                                             
    高位保持:=IFELSE ( 高位保持>REF(高位保持,1) AND TOPENBAR<>1 ,REF(高位保持,1),高位保持);
    压力位:IF(TsellHoldingEx(Account, '', 1)>0 ,高位保持,drawnull);                                                          





 回到顶部
帅哥哟,离线,有人找我吗?
bbking
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1609 积分:4924 威望:0 精华:0 注册:2010/10/28 14:02:46
  发帖心情 Post By:2011/1/11 16:37:13 [只看该作者]

TENTERPRICE

我反正用的老是有问题

我一般用tavgenterprice


 回到顶部
帅哥哟,离线,有人找我吗?
wide
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:522 积分:1801 威望:0 精华:0 注册:2010/6/1 23:10:28
  发帖心情 Post By:2011/1/11 20:30:54 [只看该作者]

 我觉得,它现啥错都可以接受,为什么会有“-6”、"-8"这个值,如何往下查呢?

 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2011/1/11 20:34:22 [只看该作者]

具体使用DEBUGFILE调试输出结果看看到底问题出在哪个函数上面画,另外请确认使用的是2.2最新版


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
wide
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:522 积分:1801 威望:0 精华:0 注册:2010/6/1 23:10:28
  发帖心情 Post By:2011/1/12 11:49:24 [只看该作者]

 今天再试,问题定位了(简化代码):

    aa:=tavgenterprice+6;
    bb:=tavgenterprice-6;
   
    TT:=TOPENBAR;
   
    阶梯高位:=IFELSE (TT+1<=5,aa,HHV(HIGH,STEP_ZY)+2);                                                   
    阶梯低位:=IFELSE (TT+1<=5,bb,LLV(LOW,STEP_ZY)-2);

    IF (TBuyHoldingEx(Account, '', 1)>0 OR TsellHoldingEx(Account, '', 1)>0) THEN STEP_STOP:=MOD(TOPENBAR,5)+1;

    CC:=REF(阶梯低位,1);   

结果是,cc=-6,  阶梯低位=正常值。

再试 :   bb:=tavgenterprice;
结果: CC=0;
问题清楚了:错误是出在tavgenterprice上(用TENTERPRICE也是一样的结果)。
我想不通的是,CC:=REF(阶梯低位,1);    此时已经与“tavgenterprice”无关了啊?再就是“阶梯低位"正常,为什么取了一下REF就不对了呢?

高手帮一下吧!!!
   
[此贴子已经被作者于2011-1-12 11:59:10编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wide
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:522 积分:1801 威望:0 精华:0 注册:2010/6/1 23:10:28
  发帖心情 Post By:2011/1/13 13:19:55 [只看该作者]

 版主啊,等了一天多了,给个答案啊?!

 回到顶部
帅哥哟,离线,有人找我吗?
fly
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2011/1/13 14:02:58 [只看该作者]

楼主用一个后台品种,测一下(观测到有自动开平仓)

 



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
董小球
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2011/1/13 14:45:50 [只看该作者]

呵呵 电话联系过了

原因在于 图表交易的持仓均价是虚拟的

后台交易的持仓均价是实际持仓

而虚拟持仓是可以有ref的

但是实际持仓没有ref这个属性

请大家好好理解 嘎嘎



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2011/1/13 22:57:21 [只看该作者]

实际持仓没有ref这个属性 图片点击可在新窗口打开查看 
[此贴子已经被作者于2011-1-13 22:58:03编辑过]

 回到顶部