到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標評測 > TBS應用與問題交流 > TBS系統是否能夠做參數最佳化?
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
soromance
中級會員

註冊日期: Feb 2007
來  自:
文章數量: 74

TBS系統是否能夠做參數最佳化?

Hi 版大:

花了一段時間,終於對TBS系統有一點點初淺的瞭解。
也發現TBS的評測真的和奇狐內定的績效回測,時間如果一拉長,二者績交結果真的相距甚遠。

不過,不知道有沒有用什麼方式可以透過TBS來做參數的最佳化呢?

謝謝版大的幫忙!

向版主報告此篇 | 查IP位址
Old Post 2010-08-25 23:28
soromance 現在離線 點選這裡查看 soromance 的個人資料 點選這裡給 soromance 傳送一條短訊 查找更多關於 soromance 的文章 增加 soromance 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17600

回覆: TBS系統是否能夠做參數最佳化?

引用:
最初由 soromance 發表
Hi 版大:

花了一段時間,終於對TBS系統有一點點初淺的瞭解。
也發現TBS的評測真的和奇狐內定的績效回測,時間如果一拉長,二者績交結果真的相距甚遠。

不過,不知道有沒有用什麼方式可以透過TBS來做參數的最佳化呢?

謝謝版大的幫忙!



評測條件、方式、有無還權、以及控盈損方法....等等
都會影響所算出的績效值

透過TBS來做參數的最佳化是有可能實現的,做法:
 幾個參數就用幾層迴圈
 測試間隔可用 參數值:=參數值+n; 的方式來設定
 在迴圈內帶入參數去引用 TBS , 取得其計算的績效, 並記錄之
 前述幾層迴圈跑完後
 再用程式去分析剛剛記錄的結果, 找出最優的

1.計算上會非常非常耗時, 可能要數分鐘或數十分鐘以上
 速度視參數組合總量與公式複雜度(不可能如內建的功能那樣快)
2.公式撰寫上較費事繁瑣複雜一些

等將來較有空時... 我在寫個專用的公式模組吧

向版主報告此篇 | 查IP位址
Old Post 2010-08-26 09:50
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
soromance
中級會員

註冊日期: Feb 2007
來  自:
文章數量: 74

回覆: 回覆: TBS系統是否能夠做參數最佳化?

引用:
最初由 cgjj 發表
評測條件、方式、有無還權、以及控盈損方法....等等
都會影響所算出的績效值

透過TBS來做參數的最佳化是有可能實現的,做法:
 幾個參數就用幾層迴圈
 測試間隔可用 參數值:=參數值+n; 的方式來設定
 在迴圈內帶入參數去引用 TBS , 取得其計算的績效, 並記錄之
 前述幾層迴圈跑完後
 再用程式去分析剛剛記錄的結果, 找出最優的

1.計算上會非常非常耗時, 可能要數分鐘或數十分鐘以上
 速度視參數組合總量與公式複雜度(不可能如內建的功能那樣快)
2.公式撰寫上較費事繁瑣複雜一些

等將來較有空時... 我在寫個專用的公式模組吧



果然非常複雜,以目前我的功力應該是沒有辦法完成的。
以現行TBS的功能上,也沒有辦法提供交易的明細囉?

向版主報告此篇 | 查IP位址
Old Post 2010-08-26 19:42
soromance 現在離線 點選這裡查看 soromance 的個人資料 點選這裡給 soromance 傳送一條短訊 查找更多關於 soromance 的文章 增加 soromance 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17600

回覆: 回覆: 回覆: TBS系統是否能夠做參數最佳化?

引用:
最初由 soromance 發表
果然非常複雜,以目前我的功力應該是沒有辦法完成的。
以現行TBS的功能上,也沒有辦法提供交易的明細囉?



有呀
將 TBSMode 調整為 [訊號圖] 或 [訊號解]
可讓您結合K棒和解盤觀看細項
看圖比看報表來的更易讓人了解, 且一目了然

向版主報告此篇 | 查IP位址
Old Post 2010-08-26 20:48
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
soromance
中級會員

註冊日期: Feb 2007
來  自:
文章數量: 74

回覆: 回覆: 回覆: 回覆: TBS系統是否能夠做參數最佳化?

引用:
最初由 cgjj 發表
有呀
將 TBSMode 調整為 [訊號圖] 或 [訊號解]
可讓您結合K棒和解盤觀看細項
看圖比看報表來的更易讓人了解, 且一目了然



嗨 版大:

我瞭解了,謝謝您!

假設我有個簡單的變形「海龜交易系統」,有二個參數(N1,N2),
突破N1日內的高點即買進,跌破N2的低點及賣出,
可以示範一下這個迴圈大概要怎麼寫呢?
同時參數(N1,N2)及獲利資料要用什麼函數輸出至Excel表中呢?
謝謝您!

向版主報告此篇 | 查IP位址
Old Post 2010-08-27 10:22
soromance 現在離線 點選這裡查看 soromance 的個人資料 點選這裡給 soromance 傳送一條短訊 查找更多關於 soromance 的文章 增加 soromance 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17600

回覆: 回覆: 回覆: 回覆: 回覆: TBS系統是否能夠做參數最佳化?

引用:
最初由 soromance 發表
嗨 版大:

我瞭解了,謝謝您!

假設我有個簡單的變形「海龜交易系統」,有二個參數(N1,N2),
突破N1日內的高點即買進,跌破N2的低點及賣出,
可以示範一下這個迴圈大概要怎麼寫呢?
同時參數(N1,N2)及獲利資料要用什麼函數輸出至Excel表中呢?
謝謝您!



//不需迴圈的
BB:=cross(C,ref(HHV(H,5),1)) or barpos=0;
SS:=cross(ref(LLV(H,5),1),C) or barpos=0;
CK:=BB-SS;
CK:=ref(CK,barslast(CK<>0));
NP:=sum(CK=-1,2)=2;
CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
BB:CK=1 linethick0;
SS:CK=-1 linethick0;
盈虧:if(NP,0,c-ref(c,barslast(BB)));
VERTLINE(BB) linedot colorred;
VERTLINE(SS) linedot colorgreen;

將此公式套用於副圖中
於該副圖中按滑鼠右鍵, 選擇[複製數據]
然後去 Excel 中貼上, 即可於 Excel 表中見到

向版主報告此篇 | 查IP位址
Old Post 2010-08-30 12:48
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
soromance
中級會員

註冊日期: Feb 2007
來  自:
文章數量: 74

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS系統是否能夠做參數最佳化?

引用:
最初由 cgjj 發表
//不需迴圈的
BB:=cross(C,ref(HHV(H,5),1)) or barpos=0;
SS:=cross(ref(LLV(H,5),1),C) or barpos=0;
CK:=BB-SS;
CK:=ref(CK,barslast(CK<>0));
NP:=sum(CK=-1,2)=2;
CK:=if(CK<>ref(CK,1) or barpos=lbound(CK),CK,0);
BB:CK=1 linethick0;
SS:CK=-1 linethick0;
盈虧:if(NP,0,c-ref(c,barslast(BB)));
VERTLINE(BB) linedot colorred;
VERTLINE(SS) linedot colorgreen;

將此公式套用於副圖中
於該副圖中按滑鼠右鍵, 選擇[複製數據]
然後去 Excel 中貼上, 即可於 Excel 表中見到



Hi 版大:

不好意思,現在才看到..
有二個問題不太懂..
1) 這個 NP:=sum(CK=-1,2)=2; 是什麼意思呢?
2) 這... 好像是每一筆的盈虧,沒有辦法做參數N1,N2的最佳化呢?

向版主報告此篇 | 查IP位址
Old Post 2010-09-02 21:06
soromance 現在離線 點選這裡查看 soromance 的個人資料 點選這裡給 soromance 傳送一條短訊 查找更多關於 soromance 的文章 增加 soromance 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17600

回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS系統是否能夠做參數最佳化?

引用:
最初由 soromance 發表
Hi 版大:

不好意思,現在才看到..
有二個問題不太懂..
1) 這個 NP:=sum(CK=-1,2)=2; 是什麼意思呢?
2) 這... 好像是每一筆的盈虧,沒有辦法做參數N1,N2的最佳化呢?



參數最佳化之問題, 前面已有答覆您

NP:=sum(CK=-1,2)=2;
這是用來判斷是否有持倉(是否要算盈虧)

向版主報告此篇 | 查IP位址
Old Post 2010-09-03 10:52
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為16:52 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
 

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們