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