skyler 發表於 14-9-23 16:44

商品組合的回測時在訊號中取得商品名稱

各位先進好
想請教一個問題
在Amibroker 的AFL中能夠以下面的方式取得Symbol name

if(Name() == "6A #F") {}
if(Name() == "6E #F") {}
因此能在做多種商品組合的回測時
可以依目前商品做相對應的設定

那MC要如何在 Portfolio Backtester 做回測時
訊號中程式要如何取得
目前的商品名稱?

感謝各位先進的回覆

神速攻擊 發表於 14-9-23 16:46

{:8_560:}{:8_560:}{:8_560:}

kilroy 發表於 14-9-23 17:28

大大改用 MC 平台嗎 {:4_103:}

swwang1999 發表於 14-9-23 18:05

剛剛查了一下, 在 PowerLanguage 程式交易語法大全 , 第 44 頁 ,

getsymbolname , symbolname , symbol , 這三個變數都可以達成 ,

用法如下

將目前商品名稱存入變數 string1 中

var: string1("");

string1 = getsymbolname ;

or

string1= symbolname;

or

string1 = symbol


skyler 發表於 14-9-24 08:31

kilroy 發表於 14-9-23 17:28 static/image/common/back.gif
大大改用 MC 平台嗎

哈~
我想比對
在AB上的回測與MC的精密回測
是否結果是一致的


skyler 發表於 14-9-24 08:34

swwang1999 發表於 14-9-23 18:05 static/image/common/back.gif
剛剛查了一下, 在 PowerLanguage 程式交易語法大全 , 第 44 頁 ,

getsymbolname , symbolname , symbol , ...

居然有三個可以用
感謝大大的分享~
頁: [1]
查看完整版本: 商品組合的回測時在訊號中取得商品名稱