Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
qq代人发帖 发表于:2016/10/12 11:11:25
-1.#R 这个符号是什么意思
2楼
wenarm 发表于:2016/10/12 11:12:41
无效值,你是怎么得到的
3楼
DengJijie 发表于:2016/10/12 11:35:36
DEBUGFILE('E:\金融数据分析\TEST.TXT','最高价格%.2f',HHV(H, TENTERBARS));
使用了这条语句,对于已经持仓的股票,就得到了-1.#R 
[此贴子已经被作者于2016-10-12 11:36:14编辑过]
4楼
wenarm 发表于:2016/10/12 12:07:34

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

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

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

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

 


图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看
7楼
DengJijie 发表于: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,麻烦版主看看是什么问题
8楼
yukizzc 发表于:2016/10/12 14:18:12

tholdig是可用数量

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

9楼
wenarm 发表于:2016/10/12 14:27:44

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

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

共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 2 queries.