如何跨周期調(diào)用指標(biāo) [文華財經(jīng)]
- 咨詢內(nèi)容:
我平常使用5分鐘周期,但15分鐘周期有我要使用的指標(biāo)開倉信號,請教:如何在5分鐘周期圖上調(diào)用15分鐘出現(xiàn)的信號???
- 文華技術(shù)人員:
您需要使用跨周期函數(shù):#IMPORT
#IMPORT [PERIOD,N,FORMULA] AS VAR 引用當(dāng)前合約,PERIOD參數(shù)為N的周期,指標(biāo)FORMULA的數(shù)據(jù)。
注:
1、PERIOD為周期,N為具體的參數(shù),F(xiàn)ORMULA為引用指標(biāo)名,VAR為定義變量名;
2、PERIOD支持如下周期:SEC(秒周期),MIN(分鐘周期),HOUR(小時周期),DAY(日周期),WEEK(一周),MONTH(一月),QUARTER(一季度),YEAR(一年);
3、支持引用自定義周期;
如#IMPORT [MIN,2,MACD] AS VAR//引用兩分鐘周期MACD指標(biāo)數(shù)值
4、N必須為大于等于1的整數(shù),周及以上周期,N寫入大于1的數(shù),按照1計算;
例如:#IMPORT [WEEK,2,FORMULA] AS VAR//默認(rèn)引用的是一周的指標(biāo);
5、主合約周期除了量能周期,TICK周期外的都支持;
6、該函數(shù)可以小周期引用大周期,也可以大周期引用小周期;
7、被引用的指標(biāo)中不能存在引用;
8、FORMULA引用指標(biāo)名只能為字母或數(shù)字命名的指標(biāo);
9、定義變量名不能與函數(shù)名重復(fù);
10、跨周期語句個數(shù)加上跨合約的數(shù)量(引用合約的個數(shù))不超過6個;
11、使用該函數(shù)編寫末尾不能編寫分號。例1:
CC:REF(C,1);//定義一個周期前的收盤價
保存指標(biāo),命名為AA
#IMPORT[DAY,1,AA] AS VAR
CC:VAR.CC;//跨周期引用昨天的收盤價例2:
CC:C;//定義收盤價
保存指標(biāo),命名為CC
#IMPORT[DAY,1,CC] AS VAR
CC:=VAR.CC;//跨周期引用日周期上的收盤價
CC1:REF(CC,1);
//要引用的數(shù)據(jù)需要寫在被引用的指標(biāo)里,不能寫在IMPORT模型中。
//例1中的CC指標(biāo)引用日周期上前一個周期的收盤價,需要在被引用的指標(biāo)中取一個周期前的收盤價,
例2中寫在IMPORT模型中則表示取小周期上一個周期前的值例3:
CC:=REF(C,1);//定義一個周期前的收盤價
保存指標(biāo),命名為AA
#IMPORT[HOUR,6,AA]AS S
CC1:=S.CC;//跨周期引用自定義6小時周期的一個周期前的收盤價
#IMPORT[SEC,1,AA]AS R
CC2:=R.CC;//跨周期引用自定義1秒周期的一個周期前的收盤價
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容