註冊日期: Jun 2004 來 自: taiwan 文章數量: 5
----------------------------------------------------------------------------------------- 減少計算K線總數,增加公式運算速度 最近期指改新格式,由原來的約每5秒一筆變成約每2秒跳動一筆 很些人用的公式很複雜,導致5分鐘週期可能運算負擔過重 CPU和RAM 承受不了! 這個方法可改善此狀況 那就是減少計算K線的總數(不要算全部) 以下用最簡單的公式為例: MAXKBAR 為指標參數,用來設定您要計算的總K線數 例如: 你要算最近的1000根K線,就將其設為1000 HH:H; LL:L; <% HH = FFL.VarData("HH") LL = FFL.VarData("LL") MAXKBAR = FFL.VarData("MAXKBAR") MaxSet = ubound(HH)-MAXKBAR FFL.VarData("HH") = HH FFL.VarData("LL") = LL FFL.VarStartIndex("HH")=MaxSet FFL.VarStartIndex("LL")=MaxSet %> ----------------------------------------------------------------------------------------------- 請教一下 ((你要算最近的1000根K線,就將其設為1000 )) 中的1000要設在哪個地方 不懂VB的新手
註冊日期: Oct 2003 來 自: 文章數量: 18114
請看圖
感謝您如此快速又詳盡的回覆