上次我們用Python做了一個股票盯盤的機器人( 用 Python 做了一個 "盯盤機器人" ),光盯盤肯定是不夠,我需要這個機器人能做一些簡單的分析,於是我們就做了一個加強版,透過簡單的均線進行量化提醒。
在股票中,最重要的要學會控制風險。在熊市暫避鋒芒比懂得牛市大舉殺入更為重要,懂得規避風險並控制風險說明你已經逐步走上了正確的投資道路,一個只看見機遇而忘記風險的投資者是在靠運氣進行交易,而不是靠真正的投資理念。
常賺比大賺更重要,它不僅使你的資金雪球越滾越大,而且可以令你保持一個良好的心態。今天就來說一個避險地簡單方法,只要記住它,保管你牛市吃夠熊市跑的最快,那就是5日均線和10日均線。
它們相愛相殺,業界也叫雙均線方法。
而你只要看他倆的狀態就可以,當5日線下穿10日線後,清倉即可!
直到5日線上穿10日線,短線再操作
如果做中長線,一根60日線可以讓你完全規避系統性風險,和5日止損法一樣,把5日線換成60日線即可。
白色的線為5日線,5日線是判斷短線的強弱,跌破5日線就是股價在5白線下方。五日均線是根據股票5天的成交價格編制而成,是一種短期均線,短線投資比較喜歡使用它。
想要參考5日線,就需要某隻股票的歷史交易資料。正好使用Python就可以獲取某隻股票的歷史交易資料,我們這邊可以使用 Python 請求介面搜狐資料介面:http://q.stock.sohu.com/hisHq?code={code}&start={start}&end={end},
code 替換為股票程式碼,大陸股票程式碼加字首cn_,{start}替換為起始日期,{end}替換為結束日期。
例如: 獲取寧德時代的 2021-12-13~2021-12-16的交易資料:
以2021-12-16的交易資料作為說明:
["2021-12-16","657.30","655.06","6.06","0.93%","647.08","657.30","61502","401826.06","0.30%","9.00"]
列表中的資料分別代表:
[日期,開盤價,收盤價,漲跌額,漲跌幅,最低,最高,成交量,成交額,換手率,復權價]
使用 Python 獲取某隻股票最近60天交易資料:
有了最近 60 天的股票歷史交易資料就可以做60日均線、10日均線、5日均線等等,然後就可以制定各種均線的比較操作。上面這個只是一個簡單均線策略,後面還可以加很多均線和指標,只是拋磚引玉