|
inputs:DayCount(1),HourCount(1) ;
vars:RefBar(0),DayLength(0),TotalMinutes(0), RefPrice(0);
{ 計算QM 裡交易時段設定 , 1 天是幾分鐘 }
DayLength = TimeToMinutes(Sess1EndTime) - TimeToMinutes(Sess1StartTime) ;
{ 計算總共要參考前幾天幾小時 , 先轉換成分鐘數 }
TotalMinutes = DayLength * DayCount + 60* HourCount ;
if DataComPression < 2 then {判定分K週期 }
{依據目前時間週期換算為等量 K棒數}
if BarInterval <> 0 then RefBar = IntPortion(TotalMinutes /BarInterval) ;
RefPrice = Close[RefBar] ;
|
|