资源简介
part5.zip
代码片段和文件信息
‘‘‘
Please use the following example commands to specify the path containing code and data:
import os
os.chdir(‘E:\\book_data\\part 5\\027‘)
‘‘‘
import pandas as pd
import matplotlib.pyplot as plt
from matplotlib.dates import DateFormatter WeekdayLocator\
DayLocator MONDAYdate2num
from datetime import datetime
from matplotlib.finance import candlestick_ohlc
ssec2015=pd.read_csv(r‘E:\Python Quant Book\part 5\027\ssec2015.csv‘)
ssec2015=ssec2015.iloc[:1:]
ssec2015.head(n=3)
ssec2015.iloc[-3::]
ssec2015.Date=[date2num(datetime.strptime(date“%Y-%m-%d“))\
for date in ssec2015.Date]
type(ssec2015)
ssec15list=list()
for i in range(len(ssec2015)):
ssec15list.append(ssec2015.iloc[i:])
ax= plt.subplot()
mondays = WeekdayLocator(MONDAY)
weekFormatter = DateFormatter(‘%y %b %d‘)
ax.xaxis.set_major_locator(mondays)
ax.xaxis.set_minor_locator(DayLocator() )
ax.xaxis.set_major_formatter(weekFormatter)
plt.rcParams[‘font.sans-serif‘] = [‘SimHei‘]
plt.rcParams[‘axes.unicode_minus‘] = False
ax.set_title(“上证综指2015年3月份K线图“)
candlestick_ohlc(ax ssec15list width=0.7colorup=‘r‘ colordown=‘g‘)
plt.setp(plt.gca().get_xticklabels()rotation=50 horizontalalignment=‘center‘)
plt.show()
#morning star
ssec2012=pd.read_csv(‘ssec2012.csv‘)
ssec2012.index=ssec2012.iloc[:1]
ssec2012.index=pd.to_datetime(ssec2012.index format=‘%Y-%m-%d‘)
ssec2012=ssec2012.iloc[:2:]
ssec2012.head(2)
ssec2012.iloc[-2::]
Close=ssec2012.Close
Open=ssec2012.Open
ClOp=Close-Open
ClOp.head()
ClOp.describe()
Shape = [000]
lag1ClOp=ClOp.shift(1)
lag2ClOp=ClOp.shift(2)
for i in range(3len(ClOp)1):
if all([lag2ClOp[i]<-11abs(lag1ClOp[i])<2\
ClOp[i]>6abs(ClOp[i])>abs(lag2ClOp[i]*0.5)]):
Shape.append(1)
else:
Shape.append(0)
Shape.index(1)
lagOpen=Open.shift(1)
lagClose=Close.shift(1)
lag2Close=Close.shift(2)
Doji=[000]
for i in range(3len(Open)1):
if all([lagOpen[i] lagClose[i] Doji.append(1)
else:
Doji.append(0)
Doji.count(1)
ret=Close/Close.shift(1)-1
lag1ret=ret.shift(1)
lag2ret=ret.shift(2)
Trend=[000]
for i in range(3len(ret)):
if all([lag1ret[i]<0lag2ret[i]<0]):
Trend.append(1)
else:
Trend.append(0)
StarSig=[]
for i in range(len(Trend)):
if all([Shape[i]==1Doji[i]==1Trend[i]==1]):
StarSig.append(1)
else:
StarSig.append(0)
for i in range(len(StarSig)):
if StarSig[i]==1:
print(ssec2012.index[i])
ssec201209=ssec2012[‘2012-08-21‘:‘2012-09-30‘]
# Need to specify path before import
import candle
candle.candlePlot(ssec201209 title=‘ 上 证 综 指 2012 年9 月 份 的 日 K 线图 ‘)
# Dark Cloud Cover
# 提 取 读 入 上 证 综 指 年 的 日 交 易 数 据
import pandas as pd
ssec2011=pd.read_csv(‘ssec2011.csv‘)
ssec2011.index=ssec2011.iloc[:1]
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-01-30 09:26 part 5\
目录 0 2017-02-15 21:41 part 5\027\
文件 4412 2017-02-15 21:41 part 5\027\027.py
文件 6116 2017-01-21 02:43 part 5\027\candle.py
文件 17479 2015-07-16 09:13 part 5\027\SSEC2011.csv
文件 17337 2015-07-16 08:49 part 5\027\SSEC2012.csv
文件 7322 2015-07-16 08:34 part 5\027\SSEC2014.csv
文件 1622 2015-07-16 07:08 part 5\027\SSEC2015.csv
目录 0 2017-01-30 09:26 part 5\027\__pycache__\
文件 5003 2017-01-13 22:38 part 5\027\__pycache__\candle.cpython-35.pyc
目录 0 2017-01-30 09:26 part 5\028\
文件 5409 2017-01-21 14:32 part 5\028\028.py
文件 6116 2017-01-21 02:43 part 5\028\candle.py
文件 16321 2015-07-16 18:10 part 5\028\Vanke.csv
目录 0 2017-01-30 09:26 part 5\029\
文件 6037 2017-01-21 17:15 part 5\029\029.py
文件 15387 2015-07-17 07:28 part 5\029\BOCM.csv
目录 0 2017-01-30 09:26 part 5\030\
文件 9834 2017-01-21 02:15 part 5\030\030.py
文件 6116 2017-01-21 02:43 part 5\030\candle.py
文件 15975 2015-07-17 19:40 part 5\030\ChinaBank.csv
文件 757 2017-01-21 13:13 part 5\030\movingAverage.py
文件 16680 2015-08-17 05:05 part 5\030\TsingTao.csv
目录 0 2017-01-30 09:26 part 5\030\__pycache__\
文件 5054 2017-01-20 01:11 part 5\030\__pycache__\candle.cpython-35.pyc
文件 1209 2017-01-15 00:39 part 5\030\__pycache__\movingAverage.cpython-35.pyc
目录 0 2017-01-30 09:26 part 5\031\
文件 7045 2017-01-20 01:41 part 5\031\031.py
文件 6116 2017-01-21 02:43 part 5\031\candle.py
文件 46964 2015-07-26 02:24 part 5\031\ChinaUnicom.csv
目录 0 2017-01-30 09:26 part 5\032\
............此处省略11个文件信息
- 上一篇:part1.zip
- 下一篇:Keil4 建立STM32工程详解
相关资源
- 微博自动评论助手.crx
- Axure高保真原型:移动客户端的设计与
- 200套PPT模版_带有索引.txt
- 飞狐加速器E版.rar
- CNNIC数字证书工具1.2和rootsupd.exe.zip
- rar(9)
- 课程设计.doc
- 20161031133804181.rar
- Vectorcontrolinductionmotor.rar
- bp.rar
- bianma.rar
- CS_recovery_algorithms_OMP_SP_IHT.zip
- 学生选课系统.rar
- PTHCJIEYA密碼.txt
- GodOfHacker-master.zip
- 中华石杉.txt
- ANSYS19.2破解版.zip
- WindowsServer2008R2(X64)MSDN镜像简体中文
- SAP视频教程地址.docx
- 帝国cmspaypal付款插件.rar
- 全国气象站stations.zip
- sklearn说明.txt
- pb.11.5.2506.rar
- 百度网盘地址.txt
- maxwell最全资料附Maxwell2019最新款.txt
- 小甲鱼课件视频全套.txt
- DJKK音乐器.rar
- 获取腾讯真实视频地址.zip
- gcc-g++.txt
- 相关内容地址.txt
评论
共有 条评论