MA1:MA(C,25);
MA2:MA(C,50);
BUY(CROSS(MA1,MA2),5,MARKETR);
BUYSHORT(CROSS(MA2,MA1),5,MARKETR);
IF CROSS(MA2,MA1) THEN BEGIN;
SELL(5);
BUYSHORT(5);
END;
IF CROSS(MA1,MA2) THEN BEGIN;
SELLSHORT(5);
BUY(5);
END;
十分简单的均线模型,金叉做多,死叉反手做空,固定5手,但是具体的信号明细表手数变化不定,不知道哪里出了原因,上面给出了具体源码
MA1:MA(C,25);
MA2:MA(C,50);
IF CROSS(MA1,MA2) THEN BEGIN;
SELLSHORT(1,5,MARKET);
BUY(1,5,MARKET);
END;
IF CROSS(MA2,MA1) THEN BEGIN;
SELL(1,5,MARKET);
BUYSHORT(1,5,MARKET);
END;
你的代码写法有问题啊。buy,sell等交易语句写法错误,另外第3和4行是多余了。
MA1:MA(C,25);
MA2:MA(C,50);
IF CROSS(MA2,MA1) THEN BEGIN
SELL(1,5,marketr);
BUYSHORT(1,5,marketr);
END
IF CROSS(MA1,MA2) THEN BEGIN
SELLSHORT(1,5,marketr);
BUY(1,5,marketr);
END
buy 以及其他交易指令参数写完整。才能正常控制手数。
[此贴子已经被作者于2017/10/17 10:45:50编辑过]