以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  怎寫這句子  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=77796)

--  作者:annbi
--  发布时间:2015/4/20 14:38:20
--  怎寫這句子
怎寫

若a>b,取a值,否则取a的前值

(b可以是常数或其他公式), thanks

--  作者:netfox
--  发布时间:2015/4/20 14:44:51
--  

if a>b then a

 else ref(a,1)

 

??  这样啊?


--  作者:jinzhe
--  发布时间:2015/4/20 14:49:29
--  

x:=if(a>b,a,ref(a,1))


--  作者:annbi
--  发布时间:2015/4/21 11:50:56
--  
a:if(a>b,a,ref(a,1));

這種表迖,可行嗎? THANKS

--  作者:jinzhe
--  发布时间:2015/4/21 13:16:57
--  

那么必须是a为全局变量

runmode:0;

variable:a=初始值;

a1:=ref(a,1);

 

 

.......中间的各种算法

 

if barpos>1 then begin

    if a<=b then a:=a1;

end

 


--  作者:annbi
--  发布时间:2015/4/23 15:30:15
--  
runmode 和 barpos是什麼, 怎去理解, 如何/時才用呢?thanks
--  作者:jinzhe
--  发布时间:2015/4/23 15:35:55
--  
这些按照字面意思理解就行了,runmode0是逐k线模式运算,barpos大于1表示从k线第二根开始计算
--  作者:annbi
--  发布时间:2015/4/23 15:39:23
--  
有没runmode 和barpos是其他值或公式的例子和用法呢?可有说明書? thanks
--  作者:jinzhe
--  发布时间:2015/4/23 15:44:38
--  

用全局变量计算这种要k线赋值的,所以要限定好逐k线模式,而你需要的是ref1,那么必须要从第二条k线开始,毕竟在第一条k线上是没有ref1的

所以不能改了