交易周期:5分钟,日线 KDJ 金叉 4小时 MACD大于0 ,5分钟 MACD上穿0轴 做多
日线 KDJ死叉 4小时 MACD 小于0, 5分钟MACD下穿0轴 做空
平仓条件:1、亏损达到账户资金的5% 全部平仓
2、日线KDJ 死叉或者 4小时 MACD 小于0,平多;日线KDJ金叉或者 4小时 MACD大于0,平空
请老师帮忙 编写下
“亏损达到账户资金的5% 全部平仓”图表上不能实现
以下代码供参考
macd公式里加上
sc:ref(macd1,1)<0 and macd1>0;//5分钟 MACD上穿0轴
xc:ref(macd1,1)>0 and macd1<0;//5分钟MACD下穿0轴
新建一个公式
k:stkindi('','kdj.k',0,6,-1);
d:stkindi('','kdj.d',0,6,-1);
j1:cross(k,d);
macd_4:stkindi('','macd.macd1',0,13,-1);
j2:macd_4>0;
m5s:stkindi('','macd.sc',0,2,0);
m5x:stkindi('','macd.xc',0,2,0);
if j1=1 and j2=1 and m5s=1 THEN
buy(1,1,market);
k1:cross(d,k);
k2:macd_4<0;
if k1=1 and k2=1 and m5x=1 THEN
BUYSHORT(1,1,market);
if k1 or k2 THEN
sell(holding>0,holding,market);
if k1 or j2 THEN
sellshort(holding<0,holding,market);