| 
 
 等级: 超级版主 
注册: 2021-5-18曾用名:  | 
 
| 请教:麻烦根据下面的源码,编写一个图表程序交易策略。 S:EMA(CLOSE,12)-EMA(CLOSE,26);
 L:EMA(DIF,9);
 M:2*(S-L);
 Z1:S,COLORGREEN,LINETHICK3;
 K1:=BACKSET(Z1>REF(Z1,1),2);
 K2:=BACKSET(Z1<REF(Z1,1),2);
 红S:IF(K1,Z1,DRAWNULL),COLORRED,LINETHICK3;
 绿S:IF(K2,Z1,DRAWNULL) ,COLORGREEN,LINETHICK3;
 
 J1:M,COLORGREEN,LINETHICK3;
 K6:=BACKSET(J1>REF(J1,1),2);
 K7:=BACKSET(J1<REF(J1,1),2);
 红M:IF(K6,J1,DRAWNULL),COLORRED,LINETHICK3;
 绿M:IF(K7,J1,DRAWNULL),COLORGREEN,LINETHICK3;
 
 VAR1:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
 K:EMA(VAR1,3);
 D:EMA(K,3);
 J:3*K-2*D;
 J3:J,COLORGREEN,LINETHICK3;
 K3:=BACKSET(J3>REF(J3,1),2);
 K4:=BACKSET(J3<REF(J3,1),2);
 红J:IF(K3,J3,DRAWNULL),COLORRED,LINETHICK3;
 绿J:IF(K4,J3,DRAWNULL) ,COLORGREEN,LINETHICK3;
 
 Z2:K,COLORGREEN,LINETHICK3;
 K8:=BACKSET(Z2>REF(Z2,1),2);
 K9:=BACKSET(Z2<REF(Z2,1),2);
 红K:IF(K8,Z2,DRAWNULL),COLORRED,LINETHICK3;
 绿K:IF(K9,Z2,DRAWNULL),COLORGREEN,LINETHICK3;
 
 具体要求是:
 一、 当红J与红M、或者红J与红S、或者红J与红K,3个中任何一组同时见红,则开多单,如果有空单持仓,则先平仓空单,再开多单。
 二、 当绿J与绿M、或者绿J与绿S、或者绿J与绿K,3个中任何一组同时见绿,则开空单,如果有多单持仓,则先平仓多单,再开空单。
 三、 数量为10手。
 四、 交易时间为21:00-14:59:30,日盘结束前30秒全部平仓,不管是多单还是空单。
 
 
 | 
 |