⑴ 股票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插入就行了