python量化炒股程序(python炒股可行吗)

jijinwang
今天继续分享一个技术指标:HMA
可以先不看结果猜猜指标是否有效

1、Python获取股票数据?

我已经爬下来了,最近两年的,自己写的python 代码,本来是练习的。

python中的pandas_datareader包中可以查询雅虎的股票数据接口。

pip install pandas_datareader

结果

Open High Low Close Adj Close Volume

Date

2016-01-04 12.9692 13.0539 11.66920 11.66920 11.600797 16362334

2016-01-05 11.0615 11.5923 10.50000 10.92310 10.859071 26990144

2016-01-06 11.0077 11.0769 10.69230 11.06150 10.996658 22404253

2016-01-07 10.7692 10.7692 9.95385 9.95385 9.895501 6225440

2016-01-08 10.1615 10.3462 9.08462 9.83077 9.773143 25633673

Date

2016-01-05 11.0615 11.5923 10.5000 10.9231 10.859071 26990144

2016-01-06 11.0077 11.0769 10.6923 11.0615 10.996658 22404253

12.9692

---------------------

作者:daqinjun

来源:CSDN

看到有介绍tushare的,忍不住贴一个我最近使用的python数据平台baostock,更多的数据,更快的响应。免费开源无需注册,不用担心信息泄露,不像有的平台,用着用着就开始收费了。

在线安装:pip install baostock

安装以后就可以撸代码了:

import baostock as bs

import pandas as pd

import numpy as np


if __name__ == '__main__':

login_result = bs.login(user_id='anonymous', password='123456')

print(login_result)

### 获取沪深A股行情和估值指标(日频)数据 ####

stockcode = "sh.600000"

startdate = '2015-01-01'

today = datetime.datetime.now()

delta = datetime.timedelta(days = 1)

predate = today - delta

strpredate = datetime.datetime.strftime(predate,'%Y-%m-%d')

# date 日期

# code 股票代码

# close 收盘价

# preclose 前收盘价

# volume 交易量

# amount 交易额

# adjustflag 复权类型

# turn 换手率

# pctChg 涨跌幅

# peTTM 动态市盈率

# psTTM 市销率

# pcfNcfTTM 市现率

# pbMRQ 市净率

rs = bs.query_history_k_data("%s"%stockcode,

"date,code,close,preclose,volume,amount,adjustflag,turn,turn,pctChg,peTTM,pbMRQ,psTTM,pcfNcfTTM",

start_date=startdate, end_date=strpredate,

frequency="d", adjustflag="3")

print('query_history_k_data respond error_code:'+rs.error_code)

print('query_history_k_data respond error_msg:'+rs.error_msg)

print(type(rs))

#### 打印结果集 ####

result_list = []

while (rs.error_code == '0') & rs.next():

# 获取一条记录,将记录合并在一起

result_list.append(rs.get_row_data())

result = pd.DataFrame(result_list, columns=rs.fields)

print (result)


一个程序就搞定了技术面和基本面几乎所有需要的数据。如果对你有帮助,就请点个赞吧!

2、有人试过编写个程序来炒股吗?

量化自动交易系统,盈利率超高,可自编公式交易。目前交易系统没有对外。

肯定地回答您,我们已经做了三年了。在通达信软件上,最早是期货交易实现电脑买卖,只是免费的速度太慢!文华财经软件要交费,速度非常快。

大家关心的是赢

亏,自动交易软件**么?肯定比人工交易效益高。首先,是条件选股功能,每天收市后,下载好当天数据,再把自已的选股程序化方案挂上,选择选股范围,好创业板,中小盘,还是沪A,

深A股,剔除ST类,让软件自动运行选股,选出的几十只股票把它们放在指定的自定板块里。五分钟搞掟!

接下来是上程序化交易软件,把选出的股票每一个都让程序化交易软件扫一下,看看在K线图上出现的买点、卖点。

然后,再结合自已的盘感经验,再精选出十只明天可以交易的股票,放进自选股。

第三步是历史数据的统计检验。利用通达信软件自带的统计检验模块,对十只自选股进行近一年的历史买卖点效益的回测分析。从中找出二、三只最有赢利潜力的白马股。

程序化交易软件的操作流流程只需要每天收市后做三十分钟的功课。

第四步,就是开盘后,自已如何根据买卖的提示,如何临场发挥的问题。