![]() |
在這個頁面顯示本主題全部的 5 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請問循環變量的寫法 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=9901)
請問循環變量的寫法
請問是否可以不必用到VBS而寫出下列的要求:
令第一根K線:
haclose = ( open + high + low + close ) / 4
haopen = open
第二根K線起:
haclose = ( open + high + low + close ) / 4
haopen = ( haopen(前一根) + haclose(前一根) ) / 2
直接用 REF 不行耶
haclose: ( open + high + low + close ) / 4;
haopen:if(BarsCount(Close)=1,open,(ref(haopen,1)+ref(haclose,1))/2);
這樣可以嗎?
回覆: 請問循環變量的寫法
引用:
最初由 cd2y0753 發表
請問是否可以不必用到VBS而寫出下列的要求:
令第一根K線:
haclose = ( open + high + low + close ) / 4
haopen = open
第二根K線起:
haclose = ( open + high + low + close ) / 4
haopen = ( haopen(前一根) + haclose(前一根) ) / 2
直接用 REF 不行耶
原碼:
haclose:( open + high + low + close ) / 4;
haopen:open;
for i=2 to datacount do begin
haopen[i]:=(haopen[i-1]+haclose[i-1])/2;
end;
可參考此篇對運算相關的解說
http://www.chiefox.com.tw/bbs/showt...=&threadid=9836
真是超級無敵霹靂大感謝呀!
全部時間均為台灣時間, 現在時間為03:34 | 在這個頁面顯示本主題全部的 5 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.