MACD程序化 (文华财经WH8赢智V8.2)

投资者咨询:MACD程序化 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-5 14:49
 macd突破0轴开多,下破0轴开空,非多即空   
技术人员回复
日期:2018-12-5 15:04

 参考:

 

DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
CROSS(DIFF,0),BPK;
CROSSDOWN(DIFF,0),SPK;
AUTOFILTER;

投资者咨询:MACD程序化 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-5 14:49
 

图片点击可在新窗口打开查看
老师,是我表述有误,请教下在箭头的地方开仓,就是柱子在0轴上和下得区别
技术人员回复
日期:2018-12-5 15:15
 

 参考:

 

DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
CROSS(DIFF,DEA),BPK;
CROSSDOWN(DIFF,DEA),SPK;
AUTOFILTER;

投资者咨询:MACD程序化 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-5 14:49
再麻烦您个问题,能否帮我把海龟的开仓和加仓融入到上面的系统中啊
开仓 :
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR:=MA(TR,26); //求26个周期内真实波幅的简单移动平均
TC..INTPART((MONEYTOT*0.01/(UNIT*ATR)));//根据权益的1%计算下单手数
MTC..4*TC; //总的持仓头寸
加仓:
C>=BKPRICE+0.5*ATR&&BKVOL<MTC&&ISLASTBK,BK(TC);//价格在上次开仓的基础上上涨0.5倍ATR,在手数不超过4倍TC的时候,买入加仓TC手
C<=SKPRICE-0.5*ATR&&SKVOL<MTC&&ISLASTSK,SK(TC);//价格在上次开仓的基础上下跌0.5倍ATR,在手数不超过4倍TC的时候,卖出加仓TC手
技术人员回复
日期:2018-12-5 15:58

 参考:

 

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;

TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR:=MA(TR,26); //求26个周期内真实波幅的简单移动平均
TC..INTPART((MONEYTOT*0.01/(UNIT*ATR)));//根据权益的1%计算下单手数
MTC..4*TC; //总的持仓头寸

CROSS(DIFF,DEA)&&BKVOL=0,BPK(TC);
CROSSDOWN(DIFF,DEA)&&SKVOL=0,SPK(TC);

C>=BKPRICE+0.5*ATR&&BKVOL<MTC&&ISLASTBK,BK(TC);//价格在上次开仓的基础上上涨0.5倍ATR,在手数不超过4倍TC的时候,买入加仓TC手
C<=SKPRICE-0.5*ATR&&SKVOL<MTC&&ISLASTSK,SK(TC);//价格在上次开仓的基础上下跌0.5倍ATR,在手数不超过4倍TC的时候,卖出加仓TC手

 

投资者咨询:MACD程序化 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-5 14:49


图片点击可在新窗口打开查看
老师,请问这段怎么没有加仓啊,满足海龟的加仓手法啊
技术人员回复
日期:2018-12-5 16:28

这样改下:

 

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;

TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR:MA(TR,26); //求26个周期内真实波幅的简单移动平均
TC..INTPART((MONEYTOT*0.01/(UNIT*ATR)));//根据权益的1%计算下单手数
MTC..4*TC; //总的持仓头寸

C>=BKPRICE+0.5*ATR&&BKVOL<MTC&&BKVOL>0,BK(TC);//价格在上次开仓的基础上上涨0.5倍ATR,在手数不超过4倍TC的时候,买入加仓TC手
C<=SKPRICE-0.5*ATR&&SKVOL<MTC&&SKVOL>0,SK(TC);//价格在上次开仓的基础上下跌0.5倍ATR,在手数不超过4倍TC的时候,卖出加仓TC手

CROSS(DIFF,DEA)&&BKVOL=0,BPK(TC);
CROSSDOWN(DIFF,DEA)&&SKVOL=0,SPK(TC);

投资者咨询:MACD程序化 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-12-5 14:49
并没有加仓啊,老师 
总结下:开仓方法:柱子0周上下开多空
手数:海龟的开仓手数计算方法
加仓:海龟的加仓方法
技术人员回复
日期:2018-12-5 17:00

8楼就是的,并且是有加仓信号的

 

哪有疑问,可以配合截图具体说明一下



图片点击可在新窗口打开查看