以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- [原创]variable的BUG? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52545)
|
-- 作者:z7c9
-- 发布时间:2013/5/28 21:10:11
-- [原创]variable的BUG?
runmode:0;
variable:a=0;
msgout(1,numtostr(barpos,0)+\':前根K线的a值:\'+numtostr(ref(a,1),0));
a:=a+1;
msgout(1,numtostr(barpos,0)+\':当根K线的a值:\'+numtostr(a,0));
此主题相关图片如下:qq截图20130528210833.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2013-5/201352821101070375.png)
|
-- 作者:z7c9
-- 发布时间:2013/5/28 21:12:35
--
第3跟K线上的ref(a,1)值为1
第2跟K线上的a值为2
两者不是应该相等么?
|
-- 作者:王锋
-- 发布时间:2013/5/28 21:22:09
--
待明日客服上班后予以验证说明
|
-- 作者:z7c9
-- 发布时间:2013/5/29 11:12:59
--
有结论了没?
|
-- 作者:fly
-- 发布时间:2013/5/29 12:48:12
--
msgout(1,numtostr(barpos,0)+\':前根K线的a值:\'+numtostr(ref(a,1),0));
REF(a,1)跟barpos相差就是2,不是2就不对了
[此贴子已经被作者于2013-5-29 13:00:23编辑过]
|
-- 作者:fly
-- 发布时间:2013/5/29 12:59:11
--
msgout(1,numtostr(barpos,0)+\':前根K线的a值:\'+numtostr(ref(a,1),0));
REF(a,1)跟barpos相差就是2,不是2就不对了
|
-- 作者:z7c9
-- 发布时间:2013/5/29 13:07:37
--
以下是引用fly在2013-5-29 12:59:11的发言:
msgout(1,numtostr(barpos,0)+\':前根K线的a值:\'+numtostr(ref(a,1),0));
REF(a,1)跟barpos相差就是2,不是2就不对了
在第2根K线上 a=2
在第3根K线上 ref(a,1)=1
这也合理?
|
-- 作者:z7c9
-- 发布时间:2013/5/29 13:09:41
--
以下是引用fly在2013-5-29 12:59:11的发言:
msgout(1,numtostr(barpos,0)+\':前根K线的a值:\'+numtostr(ref(a,1),0));
REF(a,1)跟barpos相差就是2,不是2就不对了
变量a的值和barpos的值有啥关系?
本帖的问题是当前K线的ref(a,1)和前一根K线的a值为啥不一样。
|
-- 作者:jinzhe
-- 发布时间:2013/5/29 13:15:13
--
代码思路不对吧。
前面一个输出的a是ref(a,1)
然后a自加1
后面一个输出的a是a+1
相当于前面一个输出的是a-1,后面一个输出的是a+1
输出是对的,但是写的代码反应不了意图
要输出当前a的值和前一根a的值,a:=a+1这一句要放在两个msgout之前
这样结果就对了
此主题相关图片如下:2.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2013-5/201352913141180129.png)
|
-- 作者:z7c9
-- 发布时间:2013/5/29 13:23:17
--
以下是引用jinzhe在2013-5-29 13:15:13的发言:
代码思路不对吧。
前面一个输出的a是ref(a,1)
然后a自加1
后面一个输出的a是a+1
相当于前面一个输出的是a-1,后面一个输出的是a+1
输出是对的,但是写的代码反应不了意图
要输出当前a的值和前一根a的值,a:=a+1这一句要放在两个msgout之前
这样结果就对了
![dvubb 图片点击可在新窗口打开查看](http://www.weistock.com/bbs/skins/default/filetype/png.gif) 此主题相关图片如下:2.png ![dvubb 图片点击可在新窗口打开查看](http://www.weistock.com/bbs/UploadFile/2013-5/201352913141180129.png)
同一根K线上,2者肯定是不一样的。
现在的问题是2根K线上,为什么相邻的2根k线a和ref(a,1)不同。
|