以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这是什么问题呢?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=28120)

--  作者:3dian
--  发布时间:2012/9/18 16:19:21
--  这是什么问题呢?
图中标记的很明确,18号开仓,用调试到19号,输出ENTERBARS,结果是-1。  ENTERBARS 又不会在代码中人为修改值,这是什么问题?实在搞不明白!请老师帮忙看看!
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-9-18 16:20:22编辑过]

--  作者:jinzhe
--  发布时间:2012/9/18 16:29:06
--  
是不是开仓的k线?
--  作者:王锋
--  发布时间:2012/9/18 16:30:42
--  
有可能是数据不同导致的信号的位置不同,建议你将持仓信息也输出到变量看看此时有无持仓
--  作者:3dian
--  发布时间:2012/9/18 16:34:13
--  
HOLDING返回是0,可是18号在k线图上是有开仓标记的!这时怎么回事!开仓k线在18号,当前测试这根k线是19号!
[此贴子已经被作者于2012-9-18 16:34:40编辑过]

--  作者:3dian
--  发布时间:2012/9/18 16:39:22
--  
而且很奇怪的是执行到BEGIN之前ENTERBARS,也就是AA还是1,怎么进去就变成0了。
--  作者:王锋
--  发布时间:2012/9/18 16:50:52
--  PEL 有无 类似 VBS Split 的函数用法

完整代码贴过来,我们本地测试看看,并告知测试的品种及测试周期


--  作者:3dian
--  发布时间:2012/9/18 16:53:02
--  
实在抱歉,跟客户有协议,代码不能公布!我感觉这块似乎是软件bug。看有什么别的方式能查处问题!
--  作者:王锋
--  发布时间:2012/9/18 16:55:00
--  
你可以将能体现出该问题的代码贴出即可,或者自行另行设计一个范例
--  作者:3dian
--  发布时间:2012/9/19 9:02:45
--  
我跟踪了一下问题,如图所示,用变量跟踪出来的是有值的,而用调试器跟踪出来的却没有值,我的代码里只有此处有开仓buy语句。是不是调试器有问题?
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-9-19 9:07:07编辑过]

--  作者:3dian
--  发布时间:2012/9/19 9:06:00
--  

代码里就这一处有buy,其他地方是sell!

[此贴子已经被作者于2012-9-19 9:08:09编辑过]