① 怎麼做自己的股票收益K線圖
第一步:你把K線圖保存在電腦中.
用《大 智 慧 新一代level2》軟體,點擊系統左上拐角處的「文件」按紐,在彈出的對話框中,選「保存圖形到文件」。
就完成的K線圖的保存工作!
第二步:用ACDSee打開K線圖,轉換成JGP格式!
第三步:用Windows系統自帶的畫圖軟體,打開JGP格式的K線圖.
第四步:畫幾道線,打幾個字,然後,保存!
第五步:上傳!
② 求教使用python繪制K線圖
使用matplotlib模塊,相關API請查看網頁鏈接
只要你是個圖,它就能給你畫出來。
希望可以幫到你
③ 用python判斷股票和用K線圖判斷有什麼不同
量化和主觀策略。
通過公式推算得出的結論,和k線主觀推斷出的結論,有時候有很大的區別。前者更理智。
④ 股票K線圖怎麼製作
1、股票的K線圖是不需要個人製作的,一般的股票交易軟體中都會有K線圖。
2、K線圖(Candlestick Charts)又稱蠟燭圖、日本線、陰陽線、棒線、紅黑線等,常用說法是「K線」。它是以每個分析周期的開盤價、最高價、最低價和收盤價繪制而成。
3、以繪制日k線為例,首先確定開盤和收盤的價格,它們之間的部分畫成矩形實體。如果收盤價格高於開盤價格,則k線被稱為陽線,用空心的實體表示。反之稱為陰線用黑色實體或白色實體表示。很多軟體都可以用彩色實體來表示陰線和陽線,在國內股票和期貨市場 ,通常用紅色表示陽線,綠色表示陰線。
⑤ python用matplotlib畫K線
#-*-coding:utf-8-*-
importnumpyasnp
importpandasaspd
importmatplotlib.pyplotasplt
frommatplotlib.datesimportDateFormatter,WeekdayLocator,DayLocator,MONDAY
frommatplotlib.financeimportquotes_historical_yahoo_ohlc,candlestick_ohlc
#從雅虎財經獲取歷史行情
date1=(2017,1,1)
date2=(2017,4,30)
quotes=quotes_historical_yahoo_ohlc('600000.ss',date1,date2)
iflen(quotes)==0:
raiseSystemExit
#創建一個子圖
fig,ax=plt.subplots()
fig.subplots_adjust(bottom=0.2)
#設置主要刻度和顯示格式
mondays=WeekdayLocator(MONDAY)
mondaysFormatter=DateFormatter('%Y-%m-%d')
ax.xaxis.set_major_locator(mondays)
ax.xaxis.set_major_formatter(mondaysFormatter)
#設置次要刻度和顯示格式
alldays=DayLocator()
alldaysFormatter=DateFormatter('%d')
ax.xaxis.set_minor_locator(alldays)
#ax.xaxis.set_minor_formatter(alldaysFormatter)
#設置x軸為日期
ax.xaxis_date()
ax.autoscale_view()
#X軸刻度文字傾斜45度
plt.setp(plt.gca().get_xticklabels(),rotation=45,horizontalalignment='right')
candlestick_ohlc(ax,quotes,width=0.6,colorup='r',colordown='g')
ax.grid(True)
plt.title('600000')
plt.show()
⑥ Python量化教程:不得不學的K線圖「代碼復制可用」
不管是對量化分析師還是普通的投資者來說,K線圖(蠟燭圖)都是一種很經典、很重要的工具。在K線圖中,它會繪制每天的最高價、最低價、開盤價和收盤價,這對於我們理解股票的趨勢以及每天的多空對比很有幫助。
一般來說,我們會從各大券商平台獲取K線圖,但是這種情況下獲得的K線圖往往不能靈活調整,也不能適應復雜多變的生產需求。因此我們有必要學習一下如何使用Python繪制K線圖。
需要說明的是,這里mpl_finance是原來的matplotlib.finance,但是現在獨立出來了(而且好像沒什麼人維護更新了),我們將會使用它提供的方法來繪制K線圖;tushare是用來在線獲取股票數據的庫;matplotlib.ticker中有個FuncFormatter()方法可以幫助我們調整坐標軸;matplotlib.pylab.date2num可以幫助我們將日期數據進行必要的轉化。
我們以上證綜指18年9月份以來的行情為例。
我們先使用mpl_finance繪制一下,看看是否一切正常。
可以看到,所有的節假日包括周末,在這里都會顯示為空白,這對於我們圖形的連續性非常不友好,因此我們要解決掉他們。
可以看到,空白問題完美解決,這里我們解釋一下。由於matplotlib會將日期數據理解為 連續數據 ,而連續數據之間的間距是有意義的,所以非交易日即使沒有數據,在坐標軸上還是會體現出來。連續多少個非交易日,在坐標軸上就對應了多少個小格子,但這些小格子上方並沒有相應的蠟燭圖。
明白了它的原理,我們就可以對症下葯了。我們可以給橫坐標(日期)傳入連續的、固定間距的數據,先保證K線圖的繪制是連續的;然後生成一個保存有正確日期數據的列表,接下來,我們根據坐標軸上的數據去取對應的正確的日期,並替換為坐標軸上的標簽即可。
上邊format_date函數就是這個作用。由於前邊我們給dates列生成了從0開始的序列連續數據,因此我們可以直接把它當作索引,從真正的日期列表裡去取對應的數據。在這里我們要使用matplotlib.ticker.FuncFormattter()方法,它允許我們指定一個格式化坐標軸標簽的函數,在這個函數里,我們需要接受坐標軸的值以及位置,並返回自定義的標簽。
你學會了嗎?
當然,一個完整的K線圖到這里並沒有結束,後邊我們會考慮加入均線、成交量等元素,感興趣的同學歡迎關注哦!
⑦ 怎麼利用python代碼繪制蠟燭線型k線圖
importmatplotlib.pyplotasplt
frommatplotlib.datesimportDateFormatter,WeekdayLocator,DayLocator,MONDAY,YEARLY
frommatplotlib.financeimportquotes_historical_yahoo_ohlc,candlestick_ohlc
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False
ticker='600028'#600028是"中國石化"的股票代碼
ticker+='.ss'#.ss表示上證.sz表示深證
date1=(2015,8,1)#起始日期,格式:(年,月,日)元組
date2=(2016,1,1)#結束日期,格式:(年,月,日)元組
mondays=WeekdayLocator(MONDAY)#主要刻度
alldays=DayLocator()#次要刻度
#weekFormatter=DateFormatter('%b%d')#如:Jan12
mondayFormatter=DateFormatter('%m-%d-%Y')#如:2-29-2015
dayFormatter=DateFormatter('%d')#如:12
quotes=quotes_historical_yahoo_ohlc(ticker,date1,date2)
iflen(quotes)==0:
raiseSystemExit
fig,ax=plt.subplots()
fig.subplots_adjust(bottom=0.2)
ax.xaxis.set_major_locator(mondays)
ax.xaxis.set_minor_locator(alldays)
ax.xaxis.set_major_formatter(mondayFormatter)
#ax.xaxis.set_minor_formatter(dayFormatter)
#plot_day_summary(ax,quotes,ticksize=3)
candlestick_ohlc(ax,quotes,width=0.6,colorup='r',colordown='g')
ax.xaxis_date()
ax.autoscale_view()
plt.setp(plt.gca().get_xticklabels(),rotation=45,horizontalalignment='right')
ax.grid(True)
plt.title('中國石化600028')
plt.show()
⑧ 怎麼用Python畫5分鍾K線圖
現在幾乎所有的大網站都在主要的欄目 做了防爬行的處理。 象這樣的還算是簡單的。 大不了你分析一下JS。 如果不想分析JS。就麻煩 些。 你安裝一個pyqt,裡面有一個qtbrowser, 你可以驅動這個瀏覽器去爬行。要幾百行代碼才能搞定。
⑨ 股票K線圖怎麼畫
K線圖繪制:
首先確定開盤和收盤的價格,它們之間的部分畫成矩形實體。如果收盤價格高於開盤價格,則k線被稱為陽線,用空心的實體表示。反之稱為陰線用黑色實體或白色實體表示。很多軟體都可以用彩色實體來表示陰線和陽線,在國內股票和期貨市場 ,通常用紅色表示陽線,綠色表示陰線。(但涉及到歐美股票及外匯市場的投資者應該注意:在這些市場上通常用綠色代表陽線,紅色代表陰線,和國內習慣剛好相反。)用較細的線將最高價和最低價分別與實體連接。最高價和實體之間的線被稱為上影線,最低價和實體間的線稱為下影線。
K線圖優缺點
1、優點:能夠全面透徹地觀察到市場的真正變化。我們從K線圖中,既可看到股價(或大市)的趨勢,也同時可以了解到每日市況的波動情形。
2、缺點:
(1)繪制方法十分繁復,是眾多走勢圖中最難製作的一種。
(2)陰線與陽線的變化繁多。
K線圖形態運用
1、頭肩型
K線在經過一段時日聚集後,在某一價位區域內,會出現三個頂點或底點,但其中第二個頂點或底點較其他兩個頂點或底點更高或更低的現象。如圖10-3是一頂二肩的頭肩頂;或圖10-4,是一底二肩的頭肩底型。然而,有時也可能出現三個以上的頂點或底點;若出現一個或二個頭部(或底部),兩個左肩與右肩,稱為復合型肩型(或復合型頭肩底)。
2、雙重頂
雙重頂是當某一種股票急速漲升至某一價位時,由於短線獲利回吐的賣壓出現,成交量擴大,股價自峰頂滑落,然後成交量隨股價的下跌而逐漸萎縮,股價止跌回升後又開始往上盤升,漲升至與前一峰頂附近價位時,成交量再增加,但卻比前一峰頂所創造出的成交量少,上檔賣壓再現,股價再度下跌,且跌破頸線,形成一直往下走的弱勢。頸線即是在雙峰間的低點劃一平行線,由於雙重頂完成後突破頸線,從圖形上可看出,非常類似英文字母「M」,故雙重頂又可稱「M」頭。
3、雙重底
雙重頂的反轉型態,形成「W」型;也就是股價下跌至某一價位時出現反彈,但是買方力量仍未能集中,股價再度回軟,然後跌勢趨於緩和,在跌至前次低價附近獲得支撐,買方力量此時增強,股價開始呈現轉強走勢。 應該注意的是,雙重頂(或雙重底)出現時,不一定都會呈現反轉走勢,有時依然會呈現整理型態。雙重頂或雙重底完成後,突破頸線幅度超過該股市價3%以上時,才能算是有效突破,否則,仍有可能是盤旋整理甚至反轉走勢。