[问题] Amibroker技术性问题

楼主: kkkkwang (铁支)   2016-10-16 10:34:03
请教各位大大,
我想用Amibroker回测分K但一直失败,
以下是程式码:
SetTradeDelays(1,1,1,1);
SetOption("InitialEquity",1000000);
SetOption("MaxOpenPositions", 1);
SetOption("CommissionMode", 3);
SetOption("CommissionAmount", 4);
SetOption("FuturesMode", 1);
SetOption("AllowSameBarExit", 0);
SetPositionSize(1, spsShares);
PointValue = 10000;
TimeFrameSet(in1Minute);
MarginDeposit=1;
BuyPrice = Open;
SellPrice = Open;
Power = Close - Ref( Close,-1);
Buy = Cross( Power,MA(Power,10) );
Sell = Cross( MA(Power,10),Power);
请问是哪里有写错还是Amibroker没付费不能回测分K还是其他呢?
感谢各位~谢谢!!
作者: noreasonkon   2016-10-16 21:48:00
少了cover(做空回补)和short(做空)加个两行 short = sell; cover = buy; 就可以了
作者: daoism (......)   2016-10-18 19:08:00
可以不用加cover和short,只要在回测设定内只回测long即可原程式码可以直接回测
楼主: kkkkwang (铁支)   2016-10-20 23:22:00
感谢楼上两位,但我就是回测设定只有long请问还有什么原因造成我回测没有结果吗?
作者: daoism (......)   2016-10-23 20:44:00
buy/sell条件没有成立也会造成回测没有结果可以用肉眼确认或增加AFL程式检查是否条件不成立或是你的数据库时间较短,刚好没有成立

Links booklink

Contact Us: admin [ a t ] ucptt.com