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
谢谢
1.可以这样改,只要数学运算没有错
2.两边都有A有什么不对的?这里是冒号等号,是赋值
F,G是其他变量或常数;
若
A:=REF(A,1)*(1-F)+F*G;
B:=REF(B,1)*(1-F)+F*A;
问題:照今早的方法, 能寫為以下的句碼嗎? 谢谢
runmode:0;if barpos=1 then begin A:=0;B:=0;endA1:=ref(A,1);B1:=ref(B,1);if barpos>1 then beginA:=A1*(1-F)+F*G;
B:=B1*(1-F)+F*A;
end
[此贴子已经被作者于2015/1/23 15:06:09编辑过]
你这个问题刚才不是问过了?可不可以直接调试一下不就知道了?
回歸楼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;
不行,REF(A1,1)有了这个就必须是barpos>1
不然第一根k线是无数值的