⑴ 股票k線有不同的周期,有日k,周k,月k...但是均線上的數字令我不解.
實際上你的理解是不錯的。
你把MA5看成常數5、把MA10看成常數10即可,余類推。
然後你在什麼周期的界面,代入這些常數就可以了。
比如在月線界面,MA5即是5月均線,MA10即是10月均線;
在年線界面則是5年均線和10年均線。
祝順利!
⑵ 怎樣用python提取不同股票csv里特定時間段的數據
用pandas庫,
import pandas as pd
data = pd.read_csv('train.csv')
train_data = data.values[0:TRAIN_NUM,1:]
train_label = data.values[0:TRAIN_NUM,0]
study.163.com/course/courseMain.htm?courseId=1000035
機器學習正好講了這個手寫識別的例子!
⑶ 如何用python做k線形態識別
K線形態識別是比較難的一個點,難在思路上,代碼都是其次。分享一下我的思路吧,通過api獲取了行情信息之後(一般都是pandas.DataFrame格式,基本上都包含ohlc和volume),那麼假如我需要識別十字星,那麼用df['open']==df['close']把其布爾值賦值給a, 然後df['high']>df['open']>df['low']賦值給b。然後
for i in range(len(df)):
df['outcome']=np.where(a+b==1, 1, 0)
df[df['outcome']==1]
這樣就能把所有的十字星給選出來了。
⑷ 股票日K線如何畫只知道某股票某交易日的開盤價,最高價,最低價,收盤價。請教大神,最好有簡圖,謝謝
首先找到該日或某一周期的最高價和最低價,垂直地連成一條直線;然後再找出當日或某一周期的開市和收市價,把這二個價位連接成一條狹長的長方柱體。假如當日或某一周期的收市價較開市價為高(即低開高收),便以紅色來表示,或是在柱體上留白,這種柱體就稱之為陽線。如果當日或某一周期的收市價較開市價為低(即高開低收),則以綠色表示,又或是在柱上塗黑色,這柱體就是陰線了。
⑸ 為什麼股票中的k線圖中,有的日子沒有顯示蠟燭,比如梅花傘我現在是在非交易時間看的。
會有一條小橫線,是白色的。我們一般要稱之為一字板,就是開盤即漲停的意思。
⑹ 怎樣用 Python 寫一個股票自動交易的程序
方法一
前期的數據抓取和分析可能python都寫好了,所以差這交易指令介面最後一步。對於股票的散戶,正規的法子是華寶,國信,興業這樣願意給介面的券商,但貌似開戶費很高才給這權利,而且只有lts,ctp這樣的c++介面,沒python版就需要你自己封裝。
方法二
是wind這樣的軟體也有直接的介面,支持部分券商,但也貴,幾萬一年是要的。
方法三
滑鼠鍵盤模擬法,很復雜的,就是模擬鍵盤滑鼠去操作一些軟體,比如券商版交易軟體和大智慧之類的。
方法四
就是找到這些軟體的關於交易指令的底層代碼並更改,不過T+1的規則下,預測准確率的重要性高於交易的及時性,花功夫做數據分析就好,交易就人工完成吧
⑺ python 如何寫連續8個交易日低於均線
使用pandas可以快速計算
#引入pandas包
importpandasaspd
#模擬近10天的交易數據
days=[1,2,3,4,5,6,7,8,9,10]
#生成DataFrame
df=pd.DataFrame(days,columns=['a'])
#使用rolling函數生成5日平均
df['b']=df.rolling(5).mean()
#刪除空值
df=df.dropna()
#使用any函數判斷是否全為真
any(df['a']<df['b'])
不清楚您python的水平,做數據工作建議多使用pandas
V:Python碼農
⑻ 已知股票數據,如何用Python繪制k線日對應數據
我沒遇到過 只是自己寫過
有點經驗
先確定時間片
然後再把tick插入就行了