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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → -1.#R 这个符号是什么意思

   

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


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

主题:-1.#R 这个符号是什么意思

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


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
-1.#R 这个符号是什么意思  发帖心情 Post By:2016/10/12 11:11:25 [只看该作者]

-1.#R 这个符号是什么意思

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/10/12 11:12:41 [只看该作者]

无效值,你是怎么得到的


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
DengJijie
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:28 积分:0 威望:0 精华:0 注册:2016/8/29 17:36:52
  发帖心情 Post By:2016/10/12 11:35:36 [只看该作者]

DEBUGFILE('E:\金融数据分析\TEST.TXT','最高价格%.2f',HHV(H, TENTERBARS));
使用了这条语句,对于已经持仓的股票,就得到了-1.#R 
[此贴子已经被作者于2016-10-12 11:36:14编辑过]

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/10/12 12:07:34 [只看该作者]

TENTERBARS这个在没有开仓记录是返回-1.所以造成了你的结果。

这个函数是根据你后台的预警信号记录处理的。



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
DengJijie
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:28 积分:0 威望:0 精华:0 注册:2016/8/29 17:36:52
  发帖心情 Post By:2016/10/12 12:35:05 [只看该作者]

我检查了一下,这条语句
DEBUGFILE('E:\金融数据分析\TEST.TXT','最高价格%.2f',HHV(H, TENTERBARS));
对没有开仓记录的股票,返回了历史最高价;
而对于已经持仓的股票,即有开仓记录的,就得到了-1.#R; 

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/10/12 13:25:19 [只看该作者]

这个后天预警的监控记录有关系如果这个是空的,当然就是-1

 


图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
DengJijie
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:28 积分:0 威望:0 精华:0 注册:2016/8/29 17:36:52
  发帖心情 Post By:2016/10/12 14:09:21 [只看该作者]

根据您的回复,意思就是需要在预警的监控记录中有该股票的下单记录,才可以不返回-1.#R这个值。是否是这样。


另外追问一个问题。通过后台程序化输出当前股票持股的数量,代码如下:
debugfile('E:\金融数据分析\TEST.TXT','当前交易股票代码为 : ' +stklabel,0);
DEBUGFILE('E:\金融数据分析\TEST.TXT','持股数量%.0f',Tholding);

但是对于今天买入的股票,如601601 ,600982采用上述代码,在TXT中展示却是:
2016-10-12 13:57:35.295    当前交易股票代码为 : 600982
2016-10-12 13:57:35.295    持股数量0
2016-10-12 13:57:35.334    当前交易股票代码为 : 601601
2016-10-12 13:57:35.335    持股数量0
即持股数量却是0,麻烦版主看看是什么问题

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/10/12 14:18:12 [只看该作者]

tholdig是可用数量

对于股票看下tbuyholdingex函数,取全部买持


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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/10/12 14:27:44 [只看该作者]

是的,因为TENTERBARS函数需要使用到历史的信号记录进行计算,那么如果是空的,我的返回值自然是-1.

Tholding在股票上是表示可用持仓(股票当日开仓不在可用持仓范围内)。用TBUYHOLDING(1)



编程无捷径,技巧靠积累。
 回到顶部