請教老師 [金字塔]
- 咨詢內容:
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:=4;G:=3;A:=REF(A,1)*(1-F)+F*G;B:=REF(B,1)*(1-F)+F*A;
應如何改寫呢?謝謝 - 網友回復:
那是你A和B沒有賦初值
- 網友回復:
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;runmode:0;
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編輯過]
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容