從零到有,將腦中策略落實到程式(2)-步驟細拆

更新於 2024/12/12閱讀時間約 2 分鐘
  • 文內如有投資理財相關經驗、知識、資訊等內容,皆為創作者個人分享行為。
  • 有價證券、指數與衍生性商品之數據資料,僅供輔助說明之用,不代表創作者投資決策之推介及建議。
  • 閱讀同時,請審慎思考自身條件及自我決策,並應有為決策負責之事前認知。
  • 方格子希望您能從這些分享內容汲取投資養份,養成獨立思考的能力、判斷、行動,成就最適合您的投資理財模式。

哈囉~我是Richard

繼上次講完資料讀取,接著就是如何將策略落實到程式上。

通常會不知道怎麼落實,是因為不知道怎麼把技術線型闡述出來,而非基本面。

基本面:假設要求三率三升,月營收增加等,XQ都有提供欄位,較為直觀。
技術面:V轉,W底等等,XQ並沒有個欄位叫做V轉,而且V的底要多深,這個V字型要多大,都可以自己定義。

這部分先以簡單的V轉作為例子


第一步:步驟拆解

複雜的拼圖我們可能無法馬上就知道怎麼拼,但我們可以拆成邊框,顏色,慢慢組成

寫策略前,我們可以思考,這策略是怎麼達成的?

V轉,我們先看簡單的圖

raw-image

我們一定需要

  1. 一個底(2)
  2. 左右各一個比底還要高的點(1,3)
  3. 這個V可能在近兩至三個禮拜產生

可能需要

  1. 1和2距離至少3天
  2. 2和3距離至少3天

明確知道條件後,就可以開始了


第二步:開始寫程式

在此先附上XQ官方提供的函數說明網站:函數說明網站

首先,先確定資料讀取範圍,既然是兩至三個禮拜(約10~15天)的V轉,那首先就是

settotalbar(15) //強制讀取15筆資料
input:loading(10);
var:Low_price_locate(0); // V底的位置​

設定資料讀取範圍,並宣告需要的變數

接著使用lowestBar,這個函數可以回傳一個區間最小值的位置

Low_price_locate = lowestBar(low,loading); //10天中每天都有當天K棒最低價,找到這10個最低價中最小值的位置

使用XQ內建函式:angle

可以計算任意二個日期的走勢角度,那這裡先以標準的-45度以及45度來寫

raw-image
condition1 = angle(date[loading],date[Low_price_locate]) < -45 and angle(date[Low_price_locate],date) > 45 ; 

angle裡面放的是,兩個日期位置的角度,所以放的是V型左邊(1)到V底(2)的位置,至於為甚麼要用condition的方式,是個人習慣寫法,好維護。

乍看好像條件寫完了,但如果只寫到這裡,可能會篩出很神奇的股票,像是

raw-image

請問V在哪裡?這是因為沒有定義出V型左邊至V底的距離,若只隔一天的距離,那跌一點點也會符合條件。

因此要加上

condition2 = loading - low_price_locate >= 3 and low_price_locate >= 3;

讓V型左邊和右邊離V底部至少都有3天的距離,看起來才會像個V型。

最後就是

if condition1 and condition2 then ret = 1;

這句寫完後編譯,就大功告成~

寫選股條件程式時本來就是這樣,慢慢優化,認為篩出來的股票圖形不如預期,也可以把變數print出來查看,再做微調。

大家不妨也可以試試看W底該如何撰寫,今天就分享到這裡~

avatar-img
12會員
64內容數
這裡會放上我的交易日常,研究~歡迎交流 動動手指追蹤是我產文的動力~ 粉專:https://www.facebook.com/richardchien66 IG搜尋:richard_invest_life 請多指教
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
是否有時遇到一種情況,發現一種似乎有一定勝率的交易技術線型, 想回測時,若軟體沒有提供相關線型回測,就必須自己寫程式來呈現線型,進而回測 然而卻不知道如何用程式的方式將他呈現出來。 今天用XQ來做個簡單分享: 弄清楚運作模式 在懂得基本變數的情況下,最重要的是懂得程式是怎麼運作的, 無
不同的看盤軟體,有不同看盤體驗,價格也不盡相同。 我的投資以台股,台指期,股票期貨,選擇權為主
是否有時遇到一種情況,發現一種似乎有一定勝率的交易技術線型, 想回測時,若軟體沒有提供相關線型回測,就必須自己寫程式來呈現線型,進而回測 然而卻不知道如何用程式的方式將他呈現出來。 今天用XQ來做個簡單分享: 弄清楚運作模式 在懂得基本變數的情況下,最重要的是懂得程式是怎麼運作的, 無
不同的看盤軟體,有不同看盤體驗,價格也不盡相同。 我的投資以台股,台指期,股票期貨,選擇權為主
你可能也想看
Google News 追蹤
Thumbnail
本文探討了複利效應的重要性,並藉由巴菲特的投資理念,說明如何選擇穩定產生正報酬的資產及長期持有的核心理念。透過定期定額的投資方式,不僅能減少情緒影響,還能持續參與全球股市的發展。此外,文中介紹了使用國泰 Cube App 的便利性及低手續費,幫助投資者簡化投資流程,達成長期穩定增長的財務目標。
總之,就是關係霸凌。 這種情況,星爸星媽務必要重視。 所以,社會大眾和全世界,都有責任。 有的霸凌源頭,來自教師的帶頭霸凌 基於這點,都有管道可申訴。 當然,只要上谷歌找,都可以找得到。 而在必要分組時,往往星星兒學生都分不到組。 這種情況,就可以到學務處,進行要求通報。 當然,也有
Thumbnail
在創作時,創作者如何能夠得到靈感以及克服創作困難的過程。 作者分享自己如何從枯竭的情況中找到創意的來源,提醒讀者大膽嘗試各種創作靈感的方法。
Thumbnail
摘要: 這篇文章分享了吳氏日文學習者的學習心得,特別強調了聽力課程對於提升口語能力的顯著效果。一位38歲的學友分享了與日本廠商對話時,字彙變得更加豐富的經驗。另一位25歲的學友則表達了對教材的喜愛,感謝老師提供如此有趣且有效的學習資源。文章中還提到了學習者在閱讀特定課程如「遺書」時深受感動,以及在
Thumbnail
當我正在思考自己的三餐及下一步時,忽然我的紙碗多了一個聲響,就是10塊錢..
Thumbnail
講完資料讀取,接著就是如何將策略落實到程式上。 通常會不知道怎麼落實,是因為不知道怎麼把技術線型闡述出來,而非基本面。 基本面:假設要求三率三升,月營收增加等,XQ都有提供欄位,較為直觀。 技術面:V轉,W底等等,XQ並沒有個欄位叫做V轉,而且V的底要多深,這個V字型要多大,都可以自己定義。
Thumbnail
本文是一位29歲的學生分享其學習吳氏日文的經驗。該學生原先認為上課應該是面授,而不是透過影片學習,擔心影片學習效果不佳。但實際學習後,他發現這種方式還不錯,可以根據自己的節奏學習,老師也可以專注於解答學生的疑問。學生表示,他非常喜歡老師提到的願景,對學生的期許和學成後
Thumbnail
這篇文章是由「吳氏日文」分享的,主要內容談論了「日本交流協會獎學金日語班」的成功案例。文章提到,吳氏日文在過去20餘年中,成功協助多名學生考取「日本交流協會獎學金」,並順利赴日本攻讀博士學位。
Thumbnail
從零到每月賺取1萬美元數位資產的成功藍圖,包括10個步驟:選擇利基、建立品牌、創建免費產品、擴大受眾、電子郵件營銷、創建付費產品、建立落地頁面、引導流量、自動化和測試優化。強調品牌建立、價值提供和與受眾互動的重要性。讀者被鼓勵進行市場研究、提供有價值的免費產品,並持續測試和優化以改善結果。
Thumbnail
【我推的孩子】改編動畫至從開播而來就人氣高企,儘管熱度最近稍有減退,不過依然是各大討論區的熱門話題。而動畫還是原作都受人喜愛的人氣角色「有馬加奈」有相當高的討論熱度,最近被討論得比較多的話題,就是【我推的孩子】動畫團隊「被懷疑」是有馬加奈的粉絲,直接不演,從「官方迫害」的黑粉轉化為「帽子黨」。
Thumbnail
你使用Obsidian做數位筆記嗎? 筆記是將無形的想法轉化為有形的紀錄,讓我們不再受限於瞬息即逝的思緒。 在我這22個月持續使用Obsidian,紀錄靈感、與第二大腦互動過程中,之所以讓我愛不釋手的3大快感 快感1 - 靈感轉化可觸碰的數位筆記:從瞬間的靈感到具體的筆記,這一個將思考從無到有的過程
Thumbnail
本文探討了複利效應的重要性,並藉由巴菲特的投資理念,說明如何選擇穩定產生正報酬的資產及長期持有的核心理念。透過定期定額的投資方式,不僅能減少情緒影響,還能持續參與全球股市的發展。此外,文中介紹了使用國泰 Cube App 的便利性及低手續費,幫助投資者簡化投資流程,達成長期穩定增長的財務目標。
總之,就是關係霸凌。 這種情況,星爸星媽務必要重視。 所以,社會大眾和全世界,都有責任。 有的霸凌源頭,來自教師的帶頭霸凌 基於這點,都有管道可申訴。 當然,只要上谷歌找,都可以找得到。 而在必要分組時,往往星星兒學生都分不到組。 這種情況,就可以到學務處,進行要求通報。 當然,也有
Thumbnail
在創作時,創作者如何能夠得到靈感以及克服創作困難的過程。 作者分享自己如何從枯竭的情況中找到創意的來源,提醒讀者大膽嘗試各種創作靈感的方法。
Thumbnail
摘要: 這篇文章分享了吳氏日文學習者的學習心得,特別強調了聽力課程對於提升口語能力的顯著效果。一位38歲的學友分享了與日本廠商對話時,字彙變得更加豐富的經驗。另一位25歲的學友則表達了對教材的喜愛,感謝老師提供如此有趣且有效的學習資源。文章中還提到了學習者在閱讀特定課程如「遺書」時深受感動,以及在
Thumbnail
當我正在思考自己的三餐及下一步時,忽然我的紙碗多了一個聲響,就是10塊錢..
Thumbnail
講完資料讀取,接著就是如何將策略落實到程式上。 通常會不知道怎麼落實,是因為不知道怎麼把技術線型闡述出來,而非基本面。 基本面:假設要求三率三升,月營收增加等,XQ都有提供欄位,較為直觀。 技術面:V轉,W底等等,XQ並沒有個欄位叫做V轉,而且V的底要多深,這個V字型要多大,都可以自己定義。
Thumbnail
本文是一位29歲的學生分享其學習吳氏日文的經驗。該學生原先認為上課應該是面授,而不是透過影片學習,擔心影片學習效果不佳。但實際學習後,他發現這種方式還不錯,可以根據自己的節奏學習,老師也可以專注於解答學生的疑問。學生表示,他非常喜歡老師提到的願景,對學生的期許和學成後
Thumbnail
這篇文章是由「吳氏日文」分享的,主要內容談論了「日本交流協會獎學金日語班」的成功案例。文章提到,吳氏日文在過去20餘年中,成功協助多名學生考取「日本交流協會獎學金」,並順利赴日本攻讀博士學位。
Thumbnail
從零到每月賺取1萬美元數位資產的成功藍圖,包括10個步驟:選擇利基、建立品牌、創建免費產品、擴大受眾、電子郵件營銷、創建付費產品、建立落地頁面、引導流量、自動化和測試優化。強調品牌建立、價值提供和與受眾互動的重要性。讀者被鼓勵進行市場研究、提供有價值的免費產品,並持續測試和優化以改善結果。
Thumbnail
【我推的孩子】改編動畫至從開播而來就人氣高企,儘管熱度最近稍有減退,不過依然是各大討論區的熱門話題。而動畫還是原作都受人喜愛的人氣角色「有馬加奈」有相當高的討論熱度,最近被討論得比較多的話題,就是【我推的孩子】動畫團隊「被懷疑」是有馬加奈的粉絲,直接不演,從「官方迫害」的黑粉轉化為「帽子黨」。
Thumbnail
你使用Obsidian做數位筆記嗎? 筆記是將無形的想法轉化為有形的紀錄,讓我們不再受限於瞬息即逝的思緒。 在我這22個月持續使用Obsidian,紀錄靈感、與第二大腦互動過程中,之所以讓我愛不釋手的3大快感 快感1 - 靈感轉化可觸碰的數位筆記:從瞬間的靈感到具體的筆記,這一個將思考從無到有的過程