请教:
DIFF : EMA(CLOSE,S) - EMA(CLOSE,P);
DEA : EMA(DIFF,M);
MACD1 : 2*(DIFF-DEA), COLORSTICK;
开多:=DIFF>DEA;
平仓:=DIFF<DEA;
if(HOLDING<0)
Buy(开多,100,THISCLOSE);
if(HOLDING>0)
BEGIN
Sell(平仓,HOLDING,MMARKET);
end
为什么提示 ThisCLose只能用在交易系统控制语句中
我本意只想测试用MACD的金叉,死叉来做策略测试,这个要如何写?
Buy和TBuy有什么区别啊?
仅用在股票上进行测试
thisclose是下单价位函数,只能用在buysell等图表下函数里面,不能单独拿出来用
金死叉用cross(diff,dea) cross(dea,diff)来判断
进行测试只能用buy这类图表函数
[此贴子已经被作者于2014/1/22 13:30:58编辑过]