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,在實單驗證時,就常發生漏訊號的情形,筆者在接這類委託案時,都會先確認委託者的寫法,以避免這類的尷尬情況發生。讀者在開發策略時,也要確實確認自己的程式,以避免這類的誤差。







18會員
55Content count
金融市場入門新手所必知的基本知識
留言0
查看全部
發表第一個留言支持創作者!
股市觀察家的沙龍 的其他內容
在軟體工程中強調架構的延展性、維護性及重用性,將運算邏輯先寫成函式就是為了提高重用及維護,軟體界在這樣的發展下,開發出許多通用的套件,使得許多程式開發者可以利用套件來提升開發速度及穩定度,就如同現在的微波食品,想要煮一桌菜,不用自己從買食材開始、處理食材、料理食物、擺盤上桌⋯⋯等步驟,只需將買來的調
廣告常說:「男人過了四十歲,只剩一張嘴。」,連續二天的話當年後,要開始進入程式交易的主題,雖然前文描述是使用TradeStation為開發平台,但後來TS已轉為美國國內券商使用,在台灣MultiChart(以下簡稱MC)已成為主流的平台,雖然在使用上還是有許多雷區要避開,但平心而論,這平台算是程式初
安裝好券商版的MultiCharts(以下簡稱MC)後,可在桌面上看到四個ICON,在筆者依初學者使用的頻率,由左至右排列,分別是MC主程式(MultiCharts 64)、MC程式編輯器(MultiCharts64 PowerLanguage Editor)、MC最佳化結果檢視器(Mult
在工作室成立之初,簡直像神農嘗百草般地把各式各樣的技術指標拿來組合回測,試圖找出最佳的技標組合,後再進行策略參數的最佳化,這方式雖然可以找出回測期間很好的策略,但是一放入回測區間外的資料後,策略的績效絕大部份都是往下掉的,每個策略都是花費了一天以上的最佳化時間,好不容易找到奇妙的賺錢參數,可以上線自
最近因好奇目前程式交易的市場發展到什麼程度而報名了期貨工會開的程式交易課程,上課時看到一群積極想要加入程式交易領域的同學們,讓筆者回想到2008年筆者與一群志同道合的朋友,組成了一個程式交易工作室,一群人在三房二廳的公寓佈置了程式交易的辦公室,每天早上看盤、監控程式執行、寫交易訊號,下午
在軟體工程中強調架構的延展性、維護性及重用性,將運算邏輯先寫成函式就是為了提高重用及維護,軟體界在這樣的發展下,開發出許多通用的套件,使得許多程式開發者可以利用套件來提升開發速度及穩定度,就如同現在的微波食品,想要煮一桌菜,不用自己從買食材開始、處理食材、料理食物、擺盤上桌⋯⋯等步驟,只需將買來的調
廣告常說:「男人過了四十歲,只剩一張嘴。」,連續二天的話當年後,要開始進入程式交易的主題,雖然前文描述是使用TradeStation為開發平台,但後來TS已轉為美國國內券商使用,在台灣MultiChart(以下簡稱MC)已成為主流的平台,雖然在使用上還是有許多雷區要避開,但平心而論,這平台算是程式初
安裝好券商版的MultiCharts(以下簡稱MC)後,可在桌面上看到四個ICON,在筆者依初學者使用的頻率,由左至右排列,分別是MC主程式(MultiCharts 64)、MC程式編輯器(MultiCharts64 PowerLanguage Editor)、MC最佳化結果檢視器(Mult
在工作室成立之初,簡直像神農嘗百草般地把各式各樣的技術指標拿來組合回測,試圖找出最佳的技標組合,後再進行策略參數的最佳化,這方式雖然可以找出回測期間很好的策略,但是一放入回測區間外的資料後,策略的績效絕大部份都是往下掉的,每個策略都是花費了一天以上的最佳化時間,好不容易找到奇妙的賺錢參數,可以上線自
最近因好奇目前程式交易的市場發展到什麼程度而報名了期貨工會開的程式交易課程,上課時看到一群積極想要加入程式交易領域的同學們,讓筆者回想到2008年筆者與一群志同道合的朋友,組成了一個程式交易工作室,一群人在三房二廳的公寓佈置了程式交易的辦公室,每天早上看盤、監控程式執行、寫交易訊號,下午
你可能也想看
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
投資股市,所要面臨的人性考驗 在投資股市的過程中,有經驗的投資人,一定會經歷,人性的考驗 例如:帳面賠錢時,是否該停損;股票賺錢時,是否該獲利了結 然而,現實的狀況是,大部份的人,過度被 情緒 所主導,以致於在投資的過程中,容易發生,股票賣在阿呆谷,事後卻看著股票揚長狂飆,大嘆三聲無奈 另一個場
Thumbnail
朋友特別約在此碰面喝咖啡,心想怎會在水晶店內?到店鋪才發現是一家複合式店鋪,原來是軟雕藝術作品還有店家自己食用過覺得很棒的商品與喜歡藝術品的朋友分享,另外安排幾張小桌子,讓喜歡藝術的朋友可以在此小聚。 特別值得一提,朋友特別點了點心組超特別是芒果雪糕(正確名稱不記得了
Thumbnail
YouTube有非常多大眾塔羅占卜,我會選擇星星塔羅棧的主要原因是他的塔羅諮詢是理性分析的療癒,直搗核心的好壞都直說,一點都不囉嗦的風格,對我而言才是最有幫助的。 關於塔羅占卜,一般而言我會比較喜歡面對面和老師對談覺得比較有互動,也能更好表達自己的問題;這次分享的占卜是線上電話諮詢的方式。
Thumbnail
巴哈花精 由英國巴哈醫師(Dr. Edward Bach)所發明,花精的功效在於心靈最脆弱的時候,適時提供援助。巴哈醫師:「生命不要求我們無止盡的犧牲,只要我們快樂的度過人生的旅程,並為旁人造福。如果我們造訪地球,能讓這世界變得好一點,那麼我們已完成了人生的任務。」
Thumbnail
書名 / 魔法地圖:16種療癒身心靈的新時代教導 作者 / Leela 天使之翼女巫部落格 這本書是2009年出版的,我直到12年後的今天,才與它相見!仍對其中的魔法奧妙感到稱奇!現在可能有越來越多的魔法開始被廣為人知,但是這16種魔法很經典,有一些一直在身邊,我們什麼時候才會發現它呢?
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
投資股市,所要面臨的人性考驗 在投資股市的過程中,有經驗的投資人,一定會經歷,人性的考驗 例如:帳面賠錢時,是否該停損;股票賺錢時,是否該獲利了結 然而,現實的狀況是,大部份的人,過度被 情緒 所主導,以致於在投資的過程中,容易發生,股票賣在阿呆谷,事後卻看著股票揚長狂飆,大嘆三聲無奈 另一個場
Thumbnail
朋友特別約在此碰面喝咖啡,心想怎會在水晶店內?到店鋪才發現是一家複合式店鋪,原來是軟雕藝術作品還有店家自己食用過覺得很棒的商品與喜歡藝術品的朋友分享,另外安排幾張小桌子,讓喜歡藝術的朋友可以在此小聚。 特別值得一提,朋友特別點了點心組超特別是芒果雪糕(正確名稱不記得了
Thumbnail
YouTube有非常多大眾塔羅占卜,我會選擇星星塔羅棧的主要原因是他的塔羅諮詢是理性分析的療癒,直搗核心的好壞都直說,一點都不囉嗦的風格,對我而言才是最有幫助的。 關於塔羅占卜,一般而言我會比較喜歡面對面和老師對談覺得比較有互動,也能更好表達自己的問題;這次分享的占卜是線上電話諮詢的方式。
Thumbnail
巴哈花精 由英國巴哈醫師(Dr. Edward Bach)所發明,花精的功效在於心靈最脆弱的時候,適時提供援助。巴哈醫師:「生命不要求我們無止盡的犧牲,只要我們快樂的度過人生的旅程,並為旁人造福。如果我們造訪地球,能讓這世界變得好一點,那麼我們已完成了人生的任務。」
Thumbnail
書名 / 魔法地圖:16種療癒身心靈的新時代教導 作者 / Leela 天使之翼女巫部落格 這本書是2009年出版的,我直到12年後的今天,才與它相見!仍對其中的魔法奧妙感到稱奇!現在可能有越來越多的魔法開始被廣為人知,但是這16種魔法很經典,有一些一直在身邊,我們什麼時候才會發現它呢?