[問題] 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