以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 请教老師 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=74879) |
-- 作者:annbi -- 发布时间:2015/1/23 9:05:05 -- 请教老師 A:=REF(A,1)+F*(G-REF(A,1)); B:=REF(B,1)+F*(A-REF(B,1)); F,G是其他变量或常数 问題1: 這兩句能否変為 A:=REF(A,1)*(1-F)+F*G; B:=REF(B,1)*(1-F)+F*A; 问題2: 這兩句(如问題1对便是指上面两句, 如不对指原本两句)應如何改寫,兩边也有同一变量:第一句兩边也有A, 第一句兩边也有B 谢谢 |
-- 作者:jinzhe -- 发布时间:2015/1/23 9:08:37 -- 1.可以这样改,只要数学运算没有错 2.两边都有A有什么不对的?这里是冒号等号,是赋值 |
-- 作者:annbi -- 发布时间:2015/1/23 9:23:50 -- 兩边都有同一变量, 在金字塔不被编譯器通過 假設: F:=4; G:=3; A:=REF(A,1)*(1-F)+F*G; B:=REF(B,1)*(1-F)+F*A; 應如何改寫呢?谢谢
|
-- 作者:jinzhe -- 发布时间:2015/1/23 9:32:08 -- 那是你A和B没有赋初值 |
-- 作者:annbi -- 发布时间:2015/1/23 15:04:58 -- F,G是其他变量或常数; 若 F:=4; G:=3; A:=REF(A,1)*(1-F)+F*G; B:=REF(B,1)*(1-F)+F*A; 问題:照今早的方法, 能寫為以下的句碼嗎? 谢谢 F:=4; G:=3; if barpos=1 then begin A:=0; B:=0; end A1:=ref(A,1); B1:=ref(B,1); if barpos>1 then begin A:=A1*(1-F)+F*G; B:=B1*(1-F)+F*A; end
[此贴子已经被作者于2015/1/23 15:06:09编辑过]
|
-- 作者:jinzhe -- 发布时间:2015/1/23 15:15:06 -- 你这个问题刚才不是问过了?可不可以直接调试一下不就知道了? |
-- 作者:annbi -- 发布时间:2015/1/23 15:17:25 -- 不同帖不同句式, 我怕錯想問清楚, 望見惊 |
-- 作者:jinzhe -- 发布时间:2015/1/23 15:18:51 -- 可以 |
-- 作者:annbi -- 发布时间:2015/1/23 15:57:39 -- 回歸楼1之原本兩句: A:=REF(A,1)*(1-F)+F*G; B:=REF(B,1)*(1-F)+F*A; 如果不用barpos,
用最简单化的句式,能否实现barpos版本同一目的和效果呢?谢谢. F,G是其他已定義之变量或常数; A1:F*G; A:REF(A1,1)+A1; B1:F*A; B:REF(B1,1)+B1; |
-- 作者:jinzhe -- 发布时间:2015/1/23 16:03:20 -- 不行,REF(A1,1)有了这个就必须是barpos>1 不然第一根k线是无数值的 |