到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標評測 > TBS應用與問題交流 > [問題] 請問停損在TBS中如何寫
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
chaushen
魯肉會員

註冊日期: Dec 2004
來  自:
文章數量: 25

[問題] 請問停損在TBS中如何寫

請問例如如果我在收盤的時候,
利用收盤價與20MA的關係建立倉位,
設定建倉當天低點被跌破則多單停損,
如果一直未跌破再採取控盈控損的比例來判斷,
這樣的條件在應該怎麼設定呢?
我知道應該改『多頭平』和『多控價』的地方,
但是改不出來,
請先進多加指導。

//【交易訊號導入】數列
XA:=C;
XB:=MA(CLOSE,20);
多進訊:=CROSS(XA,XB);
多平訊:=CROSS(XB,XA);
多頭進:=多進訊; //多頭進場{0.無 1.進場} EnterLong
多頭平:=多平訊; //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=多平訊; //空頭進場{0.無 1.進場} EnterShort
空頭平:=多進訊; //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}

//【設定交易價格】數列
//設置多方和空方之進場、平倉、強制平倉、加碼、減碼的交易價格

多控價:if(多進訊,C,C); //多方價格
多控價:=if(多頭平,C,C); //多方價格
空控價:if(空頭進,C,C); //空方價格
空控價:=if(空頭平,C,C); //空方價格

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

註冊日期: Dec 2004
來  自:
文章數量: 25

改成
//【交易訊號導入】數列
XA:C;
XB:=MA(CLOSE,20);
多單停損:ref(L,barslast(cross(XA,XB)));
空單停損:ref(H,barslast(CROSS(XB,XA)));
多進訊:=CROSS(XA,XB);
多平訊:=CROSS(XB,XA) or CROSS(多單停損,L);

之後,系統錯誤訊息為
『同向同根K棒不可同時擁有進場訊號與平倉訊號』,
可能是多平訊在買進的當根K棒就開始作用,
但我進倉價位是收盤價,
請問如何能讓停損價於次根K線後再開始執行?

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

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

引用:
最初由 chaushen 發表
改成
//【交易訊號導入】數列
XA:C;
XB:=MA(CLOSE,20);
多單停損:ref(L,barslast(cross(XA,XB)));
空單停損:ref(H,barslast(CROSS(XB,XA)));
多進訊:=CROSS(XA,XB);
多平訊:=CROSS(XB,XA) or CROSS(多單停損,L);

之後,系統錯誤訊息為
『同向同根K棒不可同時擁有進場訊號與平倉訊號』,
可能是多平訊在買進的當根K棒就開始作用,
但我進倉價位是收盤價,
請問如何能讓停損價於次根K線後再開始執行?



訊息發生的原因在於
前一根K棒 多單停損<L , 而當根K棒 多單停損=L
系統判定這種狀況 CROSS(多單停損,L) 成立

您將
多平訊:=CROSS(XB,XA) or CROSS(多單停損,L);
改為
多平訊:=CROSS(XB,XA) or CROSS(多單停損,L) and 多單停損<>L;

應該就Ok了

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

註冊日期: Dec 2004
來  自:
文章數量: 25

trace了一下,還是怪怪的,
我的條件是這樣定的
//【交易訊號導入】數列
XA:C;
XB:=MA(CLOSE,26);
多單停損:ref(L,barslast(cross(XA,XB)));
空單停損:ref(H,barslast(CROSS(XB,XA)));
多進訊:=CROSS(XA,XB);
多平訊:=CROSS(XB,XA);
多頭進:=多進訊; //多頭進場{0.無 1.進場} EnterLong
多頭平:=多平訊 or CROSS(多單停損,L) and not(多頭進); //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=多平訊; //空頭進場{0.無 1.進場} EnterShort
空頭平:=(多進訊 or CROSS(H,空單停損)) and not(空頭進); //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}

但附圖十字棒線該天跳空開高,
開盤就達空單停損標準,
應以前控基價(開盤價)平倉,
但是TBS卻以收盤價平倉。

我看了手冊中的流程圖,
在#B的branch中,
只有前控營結和前控損結(達控營控損標準)才用前控基價,
但是停損寫在多頭平的訊號中,
就無法用前控來檢查了耶!
請問這個問題有辦法解嗎?

另外,我想測試的停損效果是點到平倉,
所以如果持多單,
開盤價大於停損價,
而當天低價小於停損價的話,
就應該以停損價下一檔平倉,
這樣是否有可能做到?

再麻煩總版主了!

chaushen 附帶上了此圖片:

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

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

引用:
最初由 chaushen 發表
trace了一下,還是怪怪的,
我的條件是這樣定的
//【交易訊號導入】數列
XA:C;
XB:=MA(CLOSE,26);
多單停損:ref(L,barslast(cross(XA,XB)));
空單停損:ref(H,barslast(CROSS(XB,XA)));
多進訊:=CROSS(XA,XB);
多平訊:=CROSS(XB,XA);
多頭進:=多進訊; //多頭進場{0.無 1.進場} EnterLong
多頭平:=多平訊 or CROSS(多單停損,L) and not(多頭進); //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=多平訊; //空頭進場{0.無 1.進場} EnterShort
空頭平:=(多進訊 or CROSS(H,空單停損)) and not(空頭進); //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}

但附圖十字棒線該天跳空開高,
開盤就達空單停損標準,
應以前控基價(開盤價)平倉,
但是TBS卻以收盤價平倉。

我看了手冊中的流程圖,
在#B的branch中,
只有前控營結和前控損結(達控營控損標準)才用前控基價,
但是停損寫在多頭平的訊號中,
就無法用前控來檢查了耶!
請問這個問題有辦法解嗎?

另外,我想測試的停損效果是點到平倉,
所以如果持多單,
開盤價大於停損價,
而當天低價小於停損價的話,
就應該以停損價下一檔平倉,
這樣是否有可能做到?

再麻煩總版主了!



先澄清一個觀念

在 TBS 交易評測系統中
您必需要有設定控損率 (多控損率, 空控損率)
它才會協助您做控損的動作
若 [控損率] 設為零, 則系統不會控損

系統沒被設定要跑控損
當然就不會發生 [前控損結] 和 [後控損結] 的狀況

此段程式您已經自己接手
將您要的控損轉換為平倉訊號了
自發生的平倉訊號當中
系統當然難以去判定
那些是控損結算, 那些不是控損結算的

基本上要以兩種思考來看待
1. 指標決定進場和出場
 出場可包含獲利達目標出場, 虧損達指標設的基準出場
2, 於TBS系統輸入自己能承受的控損基準
 來看用這個指標績效的變化, 評估狀況

這邊說的 1. 是設計者的思維
這邊說的 2. 可以是使用者來決定的(非設計者)

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

註冊日期: Dec 2004
來  自:
文章數量: 25

那可以這樣說嗎?
TBS系統的停損機制是靠多控損率和多控損率來執行提前平倉,
這兩個方法都已設定比例的方法執行,
那就不能做到將尾盤買進的部位,
由次日設定建多倉當日的低點為停損價,
並且點到執行的功能了嗎?

我有想到如果動態的將低點的值轉成當日的上漲率當成多控損率,
這樣好像也行不通耶?
想了半天好像沒辦法做到....

多停損設定:=ceiling((C-L)/C*100);

//【設定控盈控損】單值

多控盈衰率:=50;
多控盈始率:=10;
多控盈均週:=1; //多方M值
多控損率:=多停損設定;
多強平週數:=0;

會有操作數類型錯誤的錯誤訊息。

向版主報告此篇 | 查IP位址
Old Post 2009-02-16 18:44
chaushen 現在離線 點選這裡查看 chaushen 的個人資料 點選這裡給 chaushen 傳送一條短訊 查找更多關於 chaushen 的文章 增加 chaushen 至你的好友列表 編輯/刪除訊息 引用回覆
peter109
資深會員

註冊日期: Dec 2004
來  自: Taipei
文章數量: 1894

如果您指標中已經有設定控盈控損的訊號
那麼就不應該在TBS中做任何的控盈控損
因為 您指標已經做這個動作了

反之
如果您指標中 沒有這方面的設定
這時才藉由TBS的快速簡易設定方式(避免寫程式)
協助您完成控盈控損的計算

別忘記前面版大說的
基本上要以兩種思考來看待
1. 指標決定進場和出場
 出場可包含獲利達目標出場, 虧損達指標設的基準出場
2, 於TBS系統輸入自己能承受的控損基準
 來看用這個指標績效的變化, 評估狀況

__________________
至誠能勝天下至偽
至拙能勝天下至巧

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

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

補充說明

您若想看完全照著指標做, 不考慮自己能承擔的範圍, 績效如何?
就不要於TBS中設定任何的控盈和控損
(指標依計算值和盈損狀況決定是否進場或出場,決定訊號)

若您想評估
照著指標做, 但超過自己能承擔的範圍時就要出場
就要於TBS中設定控損

舉例來說
假設有一個指標
自進場到出場結算可以讓你賺 150%
但中間未出場時,可能曾經讓你虧50%
這50%您是否能承擔的住, 決定你是否適合此指標

經由 TBS 系統, 你可以比較此兩者的差異 (設定要不要控損)

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

註冊日期: Dec 2004
來  自:
文章數量: 25

謝謝兩位的答覆,
指標決定進出場點,
控盈控損決定對於盈虧的忍受程度。

但實際操作時,還有一個問題,
例如我設定 控損率:=2,
指標進場當天
高=1020, 低=979, 收=1000,
多單進場價1000,
但馬上就會執行多控損,
要如何設定才能使TBS於次根K棒才開始執行控損?

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

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

引用:
最初由 chaushen 發表
謝謝兩位的答覆,
指標決定進出場點,
控盈控損決定對於盈虧的忍受程度。

但實際操作時,還有一個問題,
例如我設定 控損率:=2,
指標進場當天
高=1020, 低=979, 收=1000,
多單進場價1000,
但馬上就會執行多控損,
要如何設定才能使TBS於次根K棒才開始執行控損?



開發中的 TBS 2.0 版 , 已經具備此功能了
可以設定 [多控損始週] 和 [空控損始週]
敬請期待!!

在 2.0 版尚未推出前有個方法可以取巧一下

以多方為例
您可去改變進場當下的[後控基低價]
 後控基低價:=if(多進訊,C,L);
來達成多方進場當根不控損

但是請注意
這個取巧此法僅能用於單邊測試
雙向測試可能會因為 [後控基低價] 被改變
而影響到另一邊測試結果

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

註冊日期: Dec 2004
來  自:
文章數量: 25

謝謝總版主,
期待TBS Ver.2 早日問世。

另外,建議也可以加入上述固定點位的停損機制,
採取點到成交或下一檔成交,
因為這也是很多人常用的操作手法,
如果只能設定百分比,
實施指標評測時會有一些盲點的。

最後由 chaushen 在 2009-02-18 18:52 編輯 向版主報告此篇 | 查IP位址
Old Post 2009-02-18 10:46
chaushen 現在離線 點選這裡查看 chaushen 的個人資料 點選這裡給 chaushen 傳送一條短訊 查找更多關於 chaushen 的文章 增加 chaushen 至你的好友列表 編輯/刪除訊息 引用回覆
chaushen
魯肉會員

註冊日期: Dec 2004
來  自:
文章數量: 25

總版大大,
用你那招取巧的方法還是過不了,
錯誤訊息是
『所有的控價與基價,都要在K棒的價位範圍內』,
有點不是給他懂?

附件: TBS系統設置.ALG
此文件已被下載 343 次。

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

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

引用:
最初由 chaushen 發表
總版大大,
用你那招取巧的方法還是過不了,
錯誤訊息是
『所有的控價與基價,都要在K棒的價位範圍內』,
有點不是給他懂?



您目前的公式
多進訊:=CROSS(XA,XB);
........
後控基低價:if(多進訊,C,L)


問題是在於
[後控基低價] 此數列的第一個有效數據, 不是自第一根K棒開始
它受到 [多進訊] 數列有效起始位置的影響


多進訊:=CROSS(XA,XB);
改為
多進訊:=CROSS(XA,XB) or barpos=0;
即可解決問題

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

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

引用:
最初由 chaushen 發表
謝謝總版主,
期待TBS Ver.2 早日問世。

另外,建議也可以加入上述固定點位的停損機制,
採取點到成交或下一檔成交,
因為這也是很多人常用的操作手法,
如果只能設定百分比,
實施指標評測時會有一些盲點的。



謝謝您!
用點數控盈損, 早已在 TBS 2.0 版規劃之列了

TBS 2.0 版目前預計新增:
 1. 可選用%數或點數來控盈損(目前僅支援%數)
 2. 報酬分佈圖
 3. 進場後n根內不控損
 等等.......

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

論壇跳轉:
 

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
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.  聯絡我們