另外請問如果在引用歷史資料的地方是使用"變數"是不是會有問題呢? 我發現如果使用變數,算出來的值都是當日而不是我想要歷史值…
AverageFC(Close, 03) [pivotL3Bar ]
^^^^^^^^^^^^
Inputs: Price(Low), LeftStrength3(4), RightStrength3(2), FastLength(5), MidLength(10), SlowLength(30); vars: pivotH3V(0), pivotH3Bar(0),pivotH3FastMA(0) , pivotH3MidMA(0),pivotH3SlowMA(0);
pivotH3V = PivotHighVS(1, High, LeftStrength3, RightStrength3, RightStrength3+1); pivotH3Bar = PivotHighVSBar(1, High, LeftStrength3, RightStrength3, RightStrength3+1); if pivotH3Bar >= 1 then begin pivotH3FastMA = AverageFC(Close, 05)[pivotH3Bar]; pivotH3MidMA = AverageFC(Close, 10)[pivotH3Bar]; pivotH3SlowMA = AverageFC(Close, 30)[pivotH3Bar];
// pivotH3FastMA = AverageFC(Close, FastLength)[pivotH3Bar]; // pivotH3MidMA = AverageFC(Close, MidLength)[pivotH3Bar]; // pivotH3SlowMA = AverageFC(Close, SlowLength)[pivotH3Bar]; end;
print(D:7:0,T:7:0, pivotH3FastMA:10 ,pivotH3MidMA:10 ,pivotH3SlowMA:10 );
我用這個程式執行結果是一樣的耶,沒有因為使用常數或參數而有不同