看板 Trading 關於我們 聯絡資訊
請教各位大大, 我想用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還是其他呢? 感謝各位~謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.155.183.152 ※ 文章網址: https://www.ptt.cc/bbs/Trading/M.1476585246.A.BD5.html
noreasonkon: 少了cover(做空回補)和short(做空) 10/16 21:48
noreasonkon: 加個兩行 short = sell; cover = buy; 就可以了 10/16 21:49
daoism: 可以不用加cover和short,只要在回測設定內只回測long即可 10/18 19:08
daoism: 原程式碼可以直接回測 10/18 19:08
kkkkwang: 感謝樓上兩位,但我就是回測設定只有long 10/20 23:22
kkkkwang: 請問還有什麼原因造成我回測沒有結果嗎? 10/20 23:22
daoism: buy/sell條件沒有成立也會造成回測沒有結果 10/23 20:44
daoism: 可以用肉眼確認或增加AFL程式檢查是否條件不成立 10/23 20:46
daoism: 或是你的資料庫時間較短,剛好沒有成立 10/23 20:47
(ETHZ 刪除 ES200h 的推文: SZBZ分身亂版!)