MultiCharts初體驗-訊號撰寫

更新於 發佈於 閱讀時間約 5 分鐘
投資理財內容聲明
觀察指標帶來的靈感

觀察指標帶來的靈感

交易訊不會無中生有、憑空想像而出現,通常會將想要觀察的指標疊加在線圖上,再由圖上去找買賣規則的靈感,此篇就以前二篇開發連續創高或連續創低的指標來開發交易訊號。

首先觀察指標在線圖上的現象,連續創高後很有機會拉回,但以連續三根判斷,出現的標示點太多,且會有連續紅點或綠點出現,代表著若依紅綠點進行逆勢交易,會有進場過早的問題產生,此時,我們試著將連續三根改為連續五根觀察看看。

以連續五根K棒創高或創低的標示圖

以連續五根K棒創高或創低的標示圖

由上圖可發現,改為五根K棒後,紅、綠點的數量明顯變少,而且標示的K棒的位置當成進場點,則位置會比三根K棒的位置好多了。

在證券心理學中,有一很著名的投資偏差行為 - 「確認偏誤」:確認偏誤是認知心理學中的術語,用來描述人們自然傾向於接受能夠證實他們已有信念的信息。在行為金融學中,專家發現這一基本原則在市場參與者中尤其普遍。投資者常尋找能夠支持他們現有觀點的信息,同時忽略與之相矛盾的事實或數據。這種認知偏誤可能導致他們的決策價值下降。

我們可能只專注於有效的進場點,而忽略了其他進場點的虧損現象,因此最好的方式,就是將觀察到的現象,寫成交易訊號,利用歷史資料來確認觀察到的現象是否在歷史行情也可產生獲利。

新增訊號的空白文件

新增訊號的空白文件

在我們觀察過程中,發現由三根K棒改成五根K棒後,效果有變好,因此在訊號的輸入參數,就把K棒數當為參數,以利未來最佳化使用。在MC訊號的輸入參數均可拿來進行最佳化調整,讀者可把未來想要調整的參數寫到Inputs的參數名稱中。

Inputs:BarCount(5);
將K棒數當為輸入參數

將K棒數當為輸入參數

交易邏輯先以簡單的,連續創高點條件成立後,即在下根K棒以開盤價賣出,連續創低點條件成立後,即在下根K棒以開盤價買進。

If _ContinueBreakOut(BarCount, 1) Then
Begin
SellShort ("SE_BreakOut") Next Bar Open;
End;

​If _ContinueBreakOut(BarCount, -1) Then
Begin
Buy ("LE_BreakOut") Next Bar Open;
End;
條件成立後,在下根K棒以開盤價買進或賣出

條件成立後,在下根K棒以開盤價買進或賣出

很簡單的幾行程式碼就將一個逆勢交易訊號完成,當然績效如何,又另當別論,接下來將此訊號掛載至MC來看看交易績效如何。新增訊號與新增指標類似,一樣在圖表上按下滑鼠右鍵後,選擇「新增指標」,然後點選至「訊號」的頁籤,即可看到我們剛寫好的「_ContinueBreakOut」的訊號,點選後按下確定。


新增訊號

新增訊號

新增指標時,系統會以預設參數當成訊號的參數,在此先按下「Close」按鈕,讓訊號新增至圖表上。

以訊號預設參數新增

以訊號預設參數新增

_ContinueBreakOut訊號

_ContinueBreakOut訊號

新增後,在圖表上可看到我們設定的訊號名稱「LE_BreakOut」及「SE_BreakOut」的訊號在圖上顯示,表示該根K棒的開盤價是訊號的進場點,而在二個進場點之間,有綠色虛線或紅色虛線連接,代表著該筆交易是獲利或虧損(綠線表示獲利、紅線表示虧損,讀者可依自己習慣更改為自己習慣的顏色),本訊號程式只有多單進場及空單進場的訊號,即代表一但進場後,就沒有空手的時間點(這方法並不好,在後續的文章中,將對此進行探討及改善)。

在此先討論筆者在訊號的寫作習慣(當然讀者也可依自己的習慣用法修改),這些習慣方便於訊號的檢討改進,也盡量增加績效報表的可信度。

  • 訊號命名
    筆者在多單進場、多單平倉、空單進場、空單平倉會加上前綴字後,再接主要的訊號名稱,訊號名稱要取名有義意的名稱,在日後檢討時,才能一眼就看出是由那個訊號觸發,前綴字的義意如下:
    LE(Long Entry):多單進場(在MC的指令為Buy)。
    LX(Long Exit):多單平倉(在MC的指令為Sell)。
    SE(Short Entry):空單進場(在MC的指令為SellShort)。
    SX(Short Exit):空單平倉(在MC的指令為BuyToCover)。
    讀者若看到這樣的前綴字命名法,大概寫作者都是早期就接觸到TradeStation的前輩,會這樣加前綴字主要來自於TS在新增策訊號時,顯示這個訊號具有那幾種進出場,如下圖(圖片由TradeStation的教學文件截取)。
TradeStation 2000i 新增訊號

TradeStation 2000i 新增訊號



  • 進場時機點
    筆者在進場(或非停損的出場)均會使用Next Bar Open來寫,這代表著在下一根的開盤價買進,這寫法有二個優點,第一是用開盤價當交易價,在實單檢討時,方便紀錄滑價的點數(在自動交易再設定為市價單,就可避免用開盤價買不到的問題)。第二是使用下一根買進,有開發者會用This Bar Close,在日內週期的K線圖看起來是沒有什麼問題(本根的收盤會接下根的開盤),但若剛好遇到該交易時段的最後一根K時,就會系統出訊號且紀錄績效,但實單無法主場的問題(因為已收盤,無法進場)。在此建議讀者在進場訊號(或非停損出場訊號)均使用下根K進行觸發。

筆者以前在開發自動下單程式時,同行就發生過下單程式無法結案的例子,其原因就是委託人使用This Bar Close,在實單驗證時,就常發生漏訊號的情形,筆者在接這類委託案時,都會先確認委託者的寫法,以避免這類的尷尬情況發生。讀者在開發策略時,也要確實確認自己的程式,以避免這類的誤差。







留言
avatar-img
留言分享你的想法!
avatar-img
股市觀察家的沙龍
28會員
55內容數
金融市場入門新手所必知的基本知識
2023/11/30
今日的標題出自於邱吉爾,一個合格的策略上線並非程式交易的終點,而回測不出合格的策略,也非末日,在程式交易這條路上,繼續前行的勇氣是絕不可缺少的,在策略開發上,能成功上線的機率可能不到1%,其餘的99% 就當成打怪練等,累積經驗,當有足夠的經驗後,任何簡易的指標,都可稍加變化後,成為一支合格的策略。
Thumbnail
2023/11/30
今日的標題出自於邱吉爾,一個合格的策略上線並非程式交易的終點,而回測不出合格的策略,也非末日,在程式交易這條路上,繼續前行的勇氣是絕不可缺少的,在策略開發上,能成功上線的機率可能不到1%,其餘的99% 就當成打怪練等,累積經驗,當有足夠的經驗後,任何簡易的指標,都可稍加變化後,成為一支合格的策略。
Thumbnail
2023/11/29
一般的投資人進入程式交易領域大都是由一些公開課程學得,然後就拿授課老師給的程式來開始回測,找出一個較佳的績效後,就開始上線交易,剛開始時,可能績效還不錯,但久了,會發現某幾次的交易好像被針對了,常常一進場後,很快就剛好打到停損後,行情就又往程式的方向走。 除了回測參數外,還有人會開始改變K線的週期
Thumbnail
2023/11/29
一般的投資人進入程式交易領域大都是由一些公開課程學得,然後就拿授課老師給的程式來開始回測,找出一個較佳的績效後,就開始上線交易,剛開始時,可能績效還不錯,但久了,會發現某幾次的交易好像被針對了,常常一進場後,很快就剛好打到停損後,行情就又往程式的方向走。 除了回測參數外,還有人會開始改變K線的週期
Thumbnail
2023/11/28
開盤跳空(不管往上或往下),當日行情大都有一個大波段的走勢,但跳空之後,是持續往跳空方向走,或是反方向回補跳空缺口,將成為當日開盤後的判斷重點,只要掌握到對的方向,當日將有非常大的獲利。 在此介紹「市場輪廓圖(Market Profile)」的觀念,市場輪廓圖將成交價位與成交量加以堆疊,成為類似分
Thumbnail
2023/11/28
開盤跳空(不管往上或往下),當日行情大都有一個大波段的走勢,但跳空之後,是持續往跳空方向走,或是反方向回補跳空缺口,將成為當日開盤後的判斷重點,只要掌握到對的方向,當日將有非常大的獲利。 在此介紹「市場輪廓圖(Market Profile)」的觀念,市場輪廓圖將成交價位與成交量加以堆疊,成為類似分
Thumbnail
看更多
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
與趨勢為伍、趨勢是你最好的朋友、順勢而為,這些話在金融市場裡很常聽到,但到底是順什麽勢? 要如何一看就知道要偏空還是偏多操作? 今天這篇將以最簡單的方式來解說每日偏差(Daily Bias),優化自己的進出策略,進一步提高勝率! 假設K棒如上圖所示,以A的高低點為觀察點,如果今天(就是B這根K棒)
Thumbnail
與趨勢為伍、趨勢是你最好的朋友、順勢而為,這些話在金融市場裡很常聽到,但到底是順什麽勢? 要如何一看就知道要偏空還是偏多操作? 今天這篇將以最簡單的方式來解說每日偏差(Daily Bias),優化自己的進出策略,進一步提高勝率! 假設K棒如上圖所示,以A的高低點為觀察點,如果今天(就是B這根K棒)
Thumbnail
不管是主觀交易還是程式交易,投資人都不該只見樹不見林,在主觀交易者判斷行情時,通常都會一分鐘K線圖,當成進出場時機的判斷點,但除了一分K線圖外,都會在旁邊再放上三十分K線圖及日K線圖作為大趨勢的判斷之用,避免自己只專注於一分K的行情波動,而忽略了大趨勢的方向,造成原本要順勢交易的想法卻因短週期K線的
Thumbnail
不管是主觀交易還是程式交易,投資人都不該只見樹不見林,在主觀交易者判斷行情時,通常都會一分鐘K線圖,當成進出場時機的判斷點,但除了一分K線圖外,都會在旁邊再放上三十分K線圖及日K線圖作為大趨勢的判斷之用,避免自己只專注於一分K的行情波動,而忽略了大趨勢的方向,造成原本要順勢交易的想法卻因短週期K線的
Thumbnail
交易訊不會無中生有、憑空想像而出現,通常會將想要觀察的指標疊加在線圖上,再由圖上去找買賣規則的靈感,此篇就以前二篇開發連續創高或連續創低的指標來開發交易訊號。
Thumbnail
交易訊不會無中生有、憑空想像而出現,通常會將想要觀察的指標疊加在線圖上,再由圖上去找買賣規則的靈感,此篇就以前二篇開發連續創高或連續創低的指標來開發交易訊號。
Thumbnail
在軟體工程中強調架構的延展性、維護性及重用性,將運算邏輯先寫成函式就是為了提高重用及維護,軟體界在這樣的發展下,開發出許多通用的套件,使得許多程式開發者可以利用套件來提升開發速度及穩定度,就如同現在的微波食品,想要煮一桌菜,不用自己從買食材開始、處理食材、料理食物、擺盤上桌⋯⋯等步驟,只需將買來的調
Thumbnail
在軟體工程中強調架構的延展性、維護性及重用性,將運算邏輯先寫成函式就是為了提高重用及維護,軟體界在這樣的發展下,開發出許多通用的套件,使得許多程式開發者可以利用套件來提升開發速度及穩定度,就如同現在的微波食品,想要煮一桌菜,不用自己從買食材開始、處理食材、料理食物、擺盤上桌⋯⋯等步驟,只需將買來的調
Thumbnail
今日兩根表態K,一個引線回測一個突破框頂並回測 總結: 夜盤開始時,如果外資是賣的找機會買,如果外資是多的找機會賣 長引線K棒要注意是否為反轉訊號,跟吞噬一樣重要,可以先停利再做判斷 訊號出就進場,但紅黑交錯先觀察5根以及框頂根底部的訊號 出現紅黑交錯時儘量在底部做多頂部做空,若有單在底部買在頂部賣
Thumbnail
今日兩根表態K,一個引線回測一個突破框頂並回測 總結: 夜盤開始時,如果外資是賣的找機會買,如果外資是多的找機會賣 長引線K棒要注意是否為反轉訊號,跟吞噬一樣重要,可以先停利再做判斷 訊號出就進場,但紅黑交錯先觀察5根以及框頂根底部的訊號 出現紅黑交錯時儘量在底部做多頂部做空,若有單在底部買在頂部賣
Thumbnail
最近收到不少學員的反饋,覺得三套操盤術非常好用,每一套都能夠成為完整的獨立系統,但是要靈活將三套合併使用,確實是需要花不少時間來練習、覆盤、修正、最後驗證。 有鑑於此,血哥也在思考該如何幫助學員們增加學習效率,於是想到了可以利用指標來協助輔助(這裡的指標可不是一般市面上常見的KD、RSI、DMI等等
Thumbnail
最近收到不少學員的反饋,覺得三套操盤術非常好用,每一套都能夠成為完整的獨立系統,但是要靈活將三套合併使用,確實是需要花不少時間來練習、覆盤、修正、最後驗證。 有鑑於此,血哥也在思考該如何幫助學員們增加學習效率,於是想到了可以利用指標來協助輔助(這裡的指標可不是一般市面上常見的KD、RSI、DMI等等
Thumbnail
今天介紹早盤大量多方受阻的放空模型,也是非常常見的行情走勢,跟著行情地圖操作,都能夠掌握到不錯的進場時機。 量增價漲,帶上下引線的中長紅K,爆出比昨日開盤還大的量,目前是屬於多方強勢。但有個小問題是,對比6/19尾盤最後一根紅K,量能放大但實體K棒卻明顯縮短,不協調的價量結構,屬於多方異常的現象。
Thumbnail
今天介紹早盤大量多方受阻的放空模型,也是非常常見的行情走勢,跟著行情地圖操作,都能夠掌握到不錯的進場時機。 量增價漲,帶上下引線的中長紅K,爆出比昨日開盤還大的量,目前是屬於多方強勢。但有個小問題是,對比6/19尾盤最後一根紅K,量能放大但實體K棒卻明顯縮短,不協調的價量結構,屬於多方異常的現象。
Thumbnail
證據與異常延續 在一步步推演的過程中,難免會遇到模稜兩可的K棒,這時候不要緊張,先打上一個問號(因為無法確定,所以先跳過),看看下一根K棒如何呈現,用下一根K棒提供的訊息來解讀這根問號K棒。 範例示意圖(⭕️:多方證據、️❌️:空方證據、️⚠️:異常、❓️:模稜兩可)
Thumbnail
證據與異常延續 在一步步推演的過程中,難免會遇到模稜兩可的K棒,這時候不要緊張,先打上一個問號(因為無法確定,所以先跳過),看看下一根K棒如何呈現,用下一根K棒提供的訊息來解讀這根問號K棒。 範例示意圖(⭕️:多方證據、️❌️:空方證據、️⚠️:異常、❓️:模稜兩可)
Thumbnail
(2)中紅(黑):安定的力量     中紅的定義,以指數而言,為  
Thumbnail
(2)中紅(黑):安定的力量     中紅的定義,以指數而言,為  
Thumbnail
(2)中紅(黑):安定的力量     中紅的定義,以指數而言,為  
Thumbnail
(2)中紅(黑):安定的力量     中紅的定義,以指數而言,為  
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News