本帖最后由 技术009 于 2022-1-19 10:45 编辑
2 个指标的代码。一个是被调用的,一个是交易的
指标A。
[PEL] 复制代码 input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);
DIFF :EMA(CLOSE,S) - EMA(CLOSE,P);
DEA :EMA(DIFF,M);
MACD1 :2*(DIFF-DEA), COLORSTICK;
macdjc:cross(diff,dea),NODRAW;//macd金叉
macdsc:cross(dea,diff),NODRAW;
交易指标:
[PEL] 复制代码 macdjc:STKINDI('','A.macdjc',0,24,3);
macdsc:STKINDI('','A.macdsc',0,24,3);
diffweek:"A.diff#WEEK";
deaweek:"A.dea#WEEK";
kd:macdjc and diffweek>deaweek;
pd:macdsc and diffweek<deaweek;
buy(kd and holding=0,1,market);
sell(pd,holding,market);
if OPENPROFIT<=-2 or OPENPROFIT>=15 then sell(1,holding,market);
|