關(guān)于自定義合約的合成周期問題
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2022年07月27日
-
咨詢內(nèi)容:
我想用兩個(gè)合約的1分鐘收盤價(jià)合成一個(gè)自定義的1分鐘價(jià)差合約,這步是比較好實(shí)現(xiàn)的,后面我的想法是用這1分鐘價(jià)差合約,合唱1小時(shí)周期的K線,取每個(gè)小時(shí)內(nèi)的第一個(gè)價(jià)格當(dāng)開盤價(jià),60個(gè)1分鐘里面的最高價(jià)當(dāng)小時(shí)K線的最高價(jià),60個(gè)1分鐘里面的最低價(jià)當(dāng)小時(shí)K線的最低價(jià),最后一個(gè)價(jià)格當(dāng)收盤價(jià),這個(gè)應(yīng)該怎么來實(shí)現(xiàn),麻煩請(qǐng)給個(gè)具體實(shí)現(xiàn)思路,謝謝。
?
?來源:CXH99.COM
-
TB技術(shù)人員:
本帖最后由 小米 于 2019-11-26 09:41 編輯
在一分鐘的圖表上,插入合約,計(jì)算價(jià)差。并在一個(gè)小時(shí)內(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
復(fù)制代碼