版主幫看看高點(diǎn)的值怎么記錄不下來呢? [開拓者 TB]
- 咨詢內(nèi)容:
Params
Numeric Para1(10);
Numeric Para2(5);
Vars
NumericSeries HighValue; //定義高點(diǎn)阻力位;
NumericSeries LowValue; //定義低點(diǎn)支撐位
Begin
If(Time>0.0915)
{
If(High[2]>high[1]&&High[2]>high[3])
HighValue=high[2];
}
Commentary("HighValue = "+Text(HighValue));
Commentary("HighValue[1] = "+Text(HighValue[1]));
end
我用程序記錄極點(diǎn)的值 ,但是 highvalue 和 HighValue[1]過了一個(gè)周期就變成一樣的了,
請版主給解釋下,我這樣寫對嗎?如果不對的話,那么應(yīng)該怎么記錄極點(diǎn)的值呢?
- TB技術(shù)人員:
HighValue是序列值,在條件里賦值會出問題的。
你看這個(gè)函數(shù)SwingHigh能不能解決你的問題 - TB客服:
本帖最后由 bluegalaxy 于 2013-8-5 15:30 編輯
SwingHigh 我過去考慮過,這個(gè)函數(shù)比較死板
如果按我的想法,應(yīng)該怎么寫呢?請版主給指點(diǎn)下
怎么把他變成序列值保存起來呢?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容