關于自定義合約的合成周期問題
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2022年07月27日
-
咨詢內(nèi)容:
我想用兩個合約的1分鐘收盤價合成一個自定義的1分鐘價差合約,這步是比較好實現(xiàn)的,后面我的想法是用這1分鐘價差合約,合唱1小時周期的K線,取每個小時內(nèi)的第一個價格當開盤價,60個1分鐘里面的最高價當小時K線的最高價,60個1分鐘里面的最低價當小時K線的最低價,最后一個價格當收盤價,這個應該怎么來實現(xiàn),麻煩請給個具體實現(xiàn)思路,謝謝。
?
?來源:CXH99.COM
-
TB技術人員:
本帖最后由 小米 于 2019-11-26 09:41 編輯
在一分鐘的圖表上,插入合約,計算價差。并在一個小時內(nèi),不斷更新最高,最低以及最新的值。- Vars
- ? ? ? ? NumericSeries HOPEN;
- ? ? ? ? NumericSeries HHIGH;
- ? ? ? ? NumericSeries HlOW;
- ? ? ? ? NumericSeries HCLOSE;
- ? ? ? ? Numeric sprice;
- Begin
- ? ? ? ? sprice = close-data1.close;
- if(hour!=hour[1])
- {
- ? ???HOPEN= SPRICE;
- ? ???HHIGH = SPRICE;
- ? ???HLOW = SPRICE;
- ? ???HCLOSE = SPRICE;}else if(hour == hour[1])
- {
- ? ???HHIGH = MAX(HHIGH,SPRICE);
- ? ???HlOW = MIN(HLOW,SPRICE);
- ? ???HCLOSE = SPRICE;
- }
- PlotNumeric("a",HOPEN);
- PlotNumeric("b",HHIGH);
- PlotNumeric("c",HLOW);
- PlotNumeric("d",sPrice);
- end
復制代碼