Amibroker技術性問題 - 財經

Table of Contents

請教各位大大,

我想用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還是其他呢?

感謝各位~謝謝!!

--

All Comments

George avatarGeorge2016-10-17
少了cover(做空回補)和short(做空)
Dorothy avatarDorothy2016-10-18
加個兩行 short = sell; cover = buy; 就可以了
Donna avatarDonna2016-10-23
可以不用加cover和short,只要在回測設定內只回測long即可
原程式碼可以直接回測
Tom avatarTom2016-10-24
感謝樓上兩位,但我就是回測設定只有long
請問還有什麼原因造成我回測沒有結果嗎?
James avatarJames2016-10-25
buy/sell條件沒有成立也會造成回測沒有結果
Leila avatarLeila2016-10-29
可以用肉眼確認或增加AFL程式檢查是否條件不成立
Barb Cronin avatarBarb Cronin2016-11-02
或是你的資料庫時間較短,剛好沒有成立