
等级: 新手上路
- 注册:
- 2021-11-25
- 曾用名:
|
问题描述:做空:macd 5分钟 死叉 做空单(每次死叉,都做空单,手数最高不超过5手);
止盈:macd 60分钟 空单平仓;
请问各位大神、各位老师,如何实现。困扰我好久了,解决不了。一下是我自己写的不知道问题出在哪里,求救!!
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
M1H:"MACD.MACD#MIN60";//返回60分钟的macd指。
M15JC:CROSS(DIFF,DEA);
M15SC:CROSS(DEA,DIFF);
KD:M1H>0 AND M15JC; //开多条件
PD:M1H<0; //
KK:M1H<0 AND M15SC; //开空条件
PK:M1H>0;
平空:SELLSHORT( PK AND HOLDING<0,HOLDING,MARKET); //平空信号
//开多:BUY( KD AND HOLDING=0,1,MARKET); //开多信号
//平多:SELL(PD AND HOLDING>0,HOLDING,MARKET); //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,MARKET); //开空信号
持仓:holding,linethick0;
资产:asset,noaxis;
可用现金:cash(0),linethick0;
|
|