91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 108KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-06-10
  • 語言: Python
  • 標簽: python量化??

資源簡介

本代碼是一個用python編寫的簡單均線系統(tǒng),適合想做量化但不知從何入手的菜鳥,代碼很簡單,總共只有30來行,本代碼的目的是拋磚引玉,給從沒做過量化的入門人員一個思路,文件包括兩個,一個是代碼,一個是EXCEL格式數(shù)據(jù),下載后直接在同一目錄下運行就可以了,本人是下載的ANACONDA,里面包含了python3.6版本,已經(jīng)測試運行過

資源截圖

代碼片段和文件信息

#?-*-?coding:?utf-8?-*-
“““
Created?on?Mon?Apr?16?13:40:13?2018

@author:?Administrator
“““
import?xlrd
import?matplotlib.pyplot?as?plt
buy=[]
sell=[]
a=0??#用于判斷是否持倉,0代表空倉
xls?=?xlrd.open_workbook(‘hs300.xls‘)#打開文件
sheet?=?xls.sheets()[0]#打開表1
col?=?sheet.col_values(0)#打開第一列
ret=0
nrows?=?sheet.nrows?#行數(shù)
Sma=[0.0?for?i?in?range(nrows)]
for?j?in?range(19nrows):??#計算20日均線數(shù)值
????Sma[j]=sum(col[(j-19):(j+1)])/20
for?k?in?range(19nrows):??#收盤價在20日均線之上,且均線是向上的,空倉的時候買入
????if?Sma[k-1]Sma[k]?and?a==0:
????????buy.append(col[k])
????????a=1
????elif?col[k]????????sell.append(col[k])
????????a=0
for?l?in?range(0len(sell)):?#用賣出數(shù)列減去買入數(shù)列得到收益點數(shù),然后對所有收益求和
????ret?+=?sell[l]-buy[l]
print(“總的收益點數(shù):“?“%.2f“%?ret)?#總的收益點數(shù)絕對數(shù)值,不是百分比
plt.ylim(20006000)
plt.plot(Sma[0:len(Sma)]‘r‘)
plt.plot(col‘k‘)

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????347648??2018-04-18?07:40??python簡單均線系統(tǒng)\hs300.xls

?????文件???????1183??2018-04-20?21:37??python簡單均線系統(tǒng)\一條簡單均線策略.py

?????目錄??????????0??2018-04-21?11:28??python簡單均線系統(tǒng)

-----------?---------??----------?-----??----

???????????????348831????????????????????3


評論

共有 條評論