假設(shè)我現(xiàn)在的程序化模型如下(是在小時(shí)線K線圖上開平倉(cāng)的)
DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA : EMA(DIFF,M);
MACD : 2*(DIFF-DEA);
MACD<REF(MACD,1),SK;
C>=D&&MACD>REF(MACD,1),BP;
MONO_SIGNAL;
SETDEALPERCENT(90);
AUTOFILTER;
我現(xiàn)在想在“MACD<REF(MACD,1),SK;”這個(gè)時(shí)線條件再引用日線也符合MACD<REF(MACD,1)時(shí)再開空,我已經(jīng)做了很次,但怎么也引用不起,懇請(qǐng)文華幫助寫一下。
需要使用跨周期模型編寫:
第一步建立被引用指標(biāo)AA:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD : 2*(DIFF-DEA);
D:MACD<REF(MACD,1);
第二步建立并加載跨周期模型BB:
#IMPORT[,DAY,AA] AS VAR
DD:=VAR.D;
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD : 2*(DIFF-DEA);
MACD<REF(MACD,1),SK;
DD&&C>=D&&MACD>REF(MACD,1),BP;
MONO_SIGNAL;
SETDEALPERCENT(90);
AUTOFILTER;
AA和BB分別建立保存,只加載BB模型,您測(cè)試看看
跨周期函數(shù)計(jì)算量大,整個(gè)軟件不能同時(shí)使用超過20個(gè)跨周期函數(shù),您看看10個(gè)模組是否使用超過20次了