jjke 發表於 12-9-27 23:11

如何開啟feature mode

大家好

請問怎麼開啟amibroker 的deature mode嗎?

我已經參考這篇了

http://www.coco-in.net/thread-288-1-2.html

但是我交易的時候還是沒有開啟..

有人有詳細的解說嗎

謝謝!

kilroy 發表於 12-9-28 10:56

大大是指 futures mode 嗎
請問需要什麼

1. 設定回測手續費?
2. positionsize?


看看小弟能不能幫上忙 XD

jjke 發表於 12-9-28 13:39

kilroy 發表於 12-9-28 10:56 static/image/common/back.gif
大大是指 futures mode 嗎
請問需要什麼



我是想要開啟further mode.. (標題打錯了)

首先我先參考下列網址的其中一個內容

http://www.coco-in.net/thread-288-1-2.html

上述網址中 ezbentley 大大 回復的那篇 (第二回復)

(怕有版權問題 沒有po出來 麻煩大大找一下><)

我用上述的程式來進行模擬
接下來是設定

1: symbol 設定

保證金 margin deposit = 10000
(在此我想問怎麼設定保證金用%比算呢例如 小台指好像是10%?)
每次跳動點數 tick size = 1

每次跳動金額 point value   = 50 (我做的是小台)

如圖
https://dl.dropbox.com/u/45659306/inf.PNG

回測的setting 如下
https://dl.dropbox.com/u/45659306/SETTING.PNG

但是模擬出來後
https://dl.dropbox.com/u/45659306/RESULTS.PNG


看前幾次交易就知道不是我想要的結果..
position value 應該是1萬才對呀

請問我哪裡錯了呢?

謝謝

kilroy 發表於 12-9-29 00:49

jjke 發表於 12-9-28 13:39 static/image/common/back.gif
我是想要開啟further mode.. (標題打錯了)

首先我先參考下列網址的其中一個內容


拍謝~ 回文有點晚 XD

板大應該是指 futures mode 才對

SetOption( "InitialEquity", 500000);
SetOption("FuturesMode", 1);
SetOption("CommissionMode", 3);
SetOption("CommissionAmount", 1000);
SetPositionSize(1, spsShares);


RoundLotSize = 1;
PointValue = 50;
TickSize = 1;


把上述與法加到你的 AFL 裡最上面就可以了


當中 50萬 是你一開始進場的資金

commissionamount 是設定每一口(單邊)手續費
pointvalue 是跳動一點多少價值
ticksize 是最小跳動單位

而 backtester settings 裡

min shares 為 1
min pos. value 不用設定 (上述語法裡就可以跑了)
futures mode 也是不用設定(上述語法裡開起)

這樣回測就可以了

玩玩看吧~~

kilroy 發表於 12-9-29 09:08

對了~ symbol information 可以不用設定

jjke 發表於 12-9-30 18:12

有了謝謝^^

不過我看起來好像都是一口一口的在玩
請問有辦法 設定條件讓它增加口數嗎?

舉例來說:
只要3日MA與10日MA黃金交叉就+1口
只要KD都<20就加一口

(所以有可能兩個條件都成立, 就變成兩口了)

只要3日MA與10日MA死亡交叉就-1口
只要KD都>80就加一口
(所以有可能兩個條件都成立, 就賣出兩口了)

此外他計算方式都是以做多來計算的(cum. profit)

我可以作多作空同時計算嗎?

此外小台的保證金是用%來及計算, 我要怎麼設定保證金用%來計算呢

謝謝^^

kilroy 發表於 12-9-30 19:06

jjke 發表於 12-9-30 18:12 static/image/common/back.gif
有了謝謝^^

不過我看起來好像都是一口一口的在玩


上一篇回文裡,原封不動

ex.
buy1 = 3日均大於10日均線
buy2 = KD<20
...
...

接這在你買賣進場條件後加上這個


CurrentPosition = buy1 + buy2 的倉位(這個語法大大自己想一下,小弟這邊不多說)
SetPositionSize( CurrentPosition , spsShares);

試試看可不可以 XD
---
可是我不懂大大的 cum. profit 都以做多計算的意思? (有嗎?)

還有保證金是用 % 來計算的意思?

大大可以用固定資金,來計算呀

ex. 每10萬做一口小台 (當中包含保證金)

玩玩看看吧~~


jjke 發表於 12-10-1 04:36

謝謝!!

另外想請教

有沒有 只要3日MA與10日MA黃金交叉 就買進

買進之後的第x天後就賣出(不管任何條件)

這個"第x天之後賣出"語法怎寫呢

謝謝!!

kilroy 發表於 12-10-1 07:32

jjke 發表於 12-10-1 04:36
謝謝!!

另外想請教


請參考 barssince()

或是寫進場後計算幾根k的迴圈

參考看看了~~

jjke 發表於 12-10-1 21:45

收獲良多~

謝謝 ^^

{:4_108:}
頁: [1]
查看完整版本: 如何開啟feature mode