以文本方式查看主题

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

--  作者:qq代人发帖
--  发布时间:2014/7/23 10:36:36
--  请问一下这个怎么设置?

我有如下形式的模型
fc:=0.1568*ref(pow(cc,2),1)+0.7752*ref(fc,1);

fc变量需要引用自身前期的值,请问一下这个怎么设置?


--  作者:jinzhe
--  发布时间:2014/7/23 11:05:49
--  

variable:fc=初值;

if 某个条件 then fc:=0.1568*ref(pow(cc,2),1)+0.7752*fc;

 


--  作者:gabb
--  发布时间:2014/7/23 13:51:16
--  

请问一下这个if需要加什么条件?


--  作者:gabb
--  发布时间:2014/7/23 13:52:05
--  
以下是引用jinzhe在2014/7/23 11:05:49的发言:

variable:fc=初值;

if 某个条件 then fc:=0.1568*ref(pow(cc,2),1)+0.7752*fc;

        

 

请问一下这个if需要加什么条件


--  作者:jinzhe
--  发布时间:2014/7/23 14:01:14
--  
 barpos>1
--  作者:gabb
--  发布时间:2014/7/23 14:49:46
--  
以下是引用jinzhe在2014/7/23 14:01:14的发言:
 barpos>1

在调试时修改为如下

ccd1:=ref(pow(cc,2),1);
variable:fc=1;
if barpos>1 then fc:=0.1568*ccd1+0.7752*fc;

 

但在调试过程中fc一直出不来


--  作者:jinzhe
--  发布时间:2014/7/23 14:55:19
--  

那么说明你的ccd1就没有值


--  作者:gabb
--  发布时间:2014/7/23 15:30:03
--  
以下是引用jinzhe在2014/7/23 14:55:19的发言:

那么说明你的ccd1就没有值

我的ccd1和cc都有值


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

调试结果是这样的


--  作者:jinzhe
--  发布时间:2014/7/23 15:34:11
--  

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

--  作者:gabb
--  发布时间:2014/7/23 15:48:07
--  
以下是引用jinzhe在2014/7/23 15:34:11的发言:
请问下为什么我在单步调试中看不到数值?