Ⅰ 股票數據存csv還是mysql
股票數據存csv。CSV,英文原文為:Comma(逗號)-Separated(分割)Values(數值),有時也稱為字元分隔值,CSV文件格式的通用標准並不存在,但是在RFC4180中有基礎性的描述。使用的字元編碼同樣沒有被指定,但是bitASCII是最基本的通用編碼。
Ⅱ 如何自選股票行情數據導入
以下操作環境均為windows10系統。
打開Wind後,點擊」股票「」自選股監控「,然後會打開」我的自選股「窗口,此時點擊右上角」設置自選「,在打開的」板塊管理「窗口中,繼續點擊右上角」新建「」新建板塊「即可創建你的自選股板塊,並為你的自選股板塊命名。命名完成之後,在上方工具欄中選擇導入自選股的方式,有如下幾種:」手工選擇「,」粘貼導入「,」文件導入「。當要導入很多個股票時,」手工選擇「過於麻煩,建議選擇」文件導入「,將保存在txt文件中的股票代碼導入即可。
自選股就是自己選擇的股票,在使用炒股軟體時也可以將自選股意為把自己選擇好的股票添加到自己選定的自選股股行中。自選股股行可以很方便的同時看多個股票,想要看這些股票的走勢時可以單擊滑鼠右鍵回到軟體頁面即可。每個股票交易軟體中都有「自選股」這個選項,只要輸入你所選擇的股票的代碼,相應股票的各種數據就會被軟體自動生成。歸入自選股之後就不用在分散尋找這支股票的不同信息。
一,選股法則之30%
這里的30%指的是投資機構持有該支流通股的總和不能低於股票市場現有流通股數量的30%。在股票市場中,想要做好中長線的投資,最重要的先決條件是對上市企業進行調研,但這種調研對於散戶來說是很難。所以當有一支股票被很多家機構購買時,就相當於這些機構為我們免費提供了買這家公司股票的可行性報告。
二,選股法則之40%
這里的40%指的是該上市企業最近3年的平均毛利率不能低於40%。如果該企業每年的毛利率都很高,就說明該企業在整個行業里都有具備很明顯的競爭優勢。這家企業可能擁有牢靠的品牌地位,核心科技以及強大的產品定價權,也可能是出於市場壟斷地位。比較高的毛利率有利於推動企業利益的持續增長。此外需要注意商業類上市公司的業務具有特殊性,所以並不適合這條法則。
摘要
打開Wind後,點擊」股票「」自選股監控「,然後會打開」我的自選股「窗口,此時點擊右上角」設置自選「,在打開的」板塊管理「窗口中,繼續點擊右上角」新建「」新建板塊「即可創建你的自選股板塊,並為你的自選股板塊命名。
Ⅲ mysql怎麼做股票資料庫
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import tushare as ts
from sqlalchemy import create_engine
code_list = []
#資料庫鏈接參數
host = '10.0.0.5'
port = 3306
user = 'root'
password = 'qweqwe'
database = 'stock'
charset = "utf8"
table = "stock_data"
# create table stock_data(id int auto_increment,code int(6) zerofill,date date not null,open decimal(10,2) not null,high decimal(10,2) not null,close decimal(10,2) not null,low decimal(10,2) not null,volume decimal(10,2),turnover decimal(10,2),primary key (id),index(code),index(date),index(open),index(high),index(close),index(low));
def get_data (code):
df = ts.get_hist_data(code)
data = df.iloc[::-1, [0, 1, 2, 3, 4, 13]]
data["code"] = code
return data
def save_data_to_mysql (data,user = 'root',password = 'qweqwe',database = 'stock',charset = "utf8",table = "stock_data"):
engine = create_engine('mysql://' + user + ':' + password + '@' + host + '/' + database + '?charset=' + charset)
data.to_sql(table, engine, if_exists='append')
return
for code in code_list:
try:
data = get_data(code)
save_data_to_mysql(data)
print str(code) + "導入mysql成功"
except:
print str(code) + "獲取數據失敗"