以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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的 所以不能改了 |