老师,写了一下午的程序老是不对,只有"平空"的交易,不知是怎么回事,特请教老师
我的大意是:
5日均线在10日均线上方,并且收盘价格(C)上穿5日均线,开多
收盘价格(C)下穿5日均线,平多
5日均线在10日均线下方,并且收盘价格下穿5日均线,开空
收盘价格上穿5日均线,平空
我写的是
INPUT:A(5,1,10,1),B(10,1,100,1);
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
开多条件:=CROSS(C,MA1) AND CROSS(MA1,MA2);//开多条件
平多条件:= CROSS(MA1,C);//平多条件
开空条件:=CROSS(MA1,C) AND CROSS(MA2,MA1) ;//开空条件
平空条件:=CROSS(C,MA1);//平空条件
//交易系统
开多:BUY(开多条件,1,THISCLOSE);
平多:SELL(平多条件,1 ,THISCLOSE);
平空:SELLSHORT(开空条件,1,THISCLOSE);
开空:BUYSHORT(平空条件,1,THISCLOSE);
INPUT:A(5,1,10,1),B(10,1,100,1);
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
开多条件:=CROSS(C,MA1) AND MA1>MA2;//开多条件
平多条件:= CROSS(MA1,C);//平多条件
开空条件:=CROSS(MA1,C) AND MA2<MA1 ;//开空条件
平空条件:=CROSS(C,MA1);//平空条件
//交易系统
平空:SELLSHORT(平空条件,1,THISCLOSE);
开多:BUY(开多条件,1,THISCLOSE);
平多:SELL(平多条件,1 ,THISCLOSE);
开空:BUYSHORT(开空条件,1,THISCLOSE);
谢谢老师,您的程序我已经用上了,谢谢指教,
但是,有的交易我不太明白,用了您写的程序后,例如在白糖1509里面以15分钟线为例,在5月28日,13.15这根柱子上,我觉得是应该开空的,但信号怎么显示是平空呢?还有也是在在5月28日,02.30这根柱子上,我觉得是应该平多的怎么出现平多和开空两个交易信号?
还有5月27日18.45,和19.00的柱子上,我也不是很明白,我觉得开一个信号就行了,
请老师指导迷津