python的股票交易時間
① 怎樣用 Python 寫一個股票自動交易的程序
方法一
前期的數據抓取和分析可能python都寫好了,所以差這交易指令介面最後一步。對於股票的散戶,正規的法子是華寶,國信,興業這樣願意給介面的券商,但貌似開戶費很高才給這權利,而且只有lts,ctp這樣的c++介面,沒python版就需要你自己封裝。
方法二
是wind這樣的軟體也有直接的介面,支持部分券商,但也貴,幾萬一年是要的。
方法三
滑鼠鍵盤模擬法,很復雜的,就是模擬鍵盤滑鼠去操作一些軟體,比如券商版交易軟體和大智慧之類的。
方法四
就是找到這些軟體的關於交易指令的底層代碼並更改,不過T+1的規則下,預測准確率的重要性高於交易的及時性,花功夫做數據分析就好,交易就人工完成吧
② 股市每天的交易時間是從幾點到幾點啊
滬深兩市接受競價交易申報的時間為每個交易日(周一至五,法定節假日除外)9:15-9:25,9:30-11:30,13:00-15:00。其中:9:15-9:25為開盤集合競價階段;9:30-11:30,13:00-14:57為連續競價階段;14:57-15:00為收盤集合競價階段。
大宗交易的交易時間為本所交易日的15:00-15:30,本所在上述時間內受理大宗交易申報。
大宗交易用戶可在交易日的14:30-15:00登陸本所大宗交易電子系統,進行開始前的准備工作。
大宗交易用戶可在交易日的15:30-16:00通過本所大宗交易電子系統查詢當天大宗交易情況或接收當天成交數據。
(2)python的股票交易時間擴展閱讀:
大多數股票的交易時間:
上午9:15開始,投資人就可以下單,委託價格限於前一個營業日收盤價的加減百分之十,即在當日的漲跌停板之間。9:25前委託的單子,在上午9:25時撮合,得出的價格便是所謂「開盤價」。9:25到9:30之間委託的單子,在9:30才開始處理。
如果你委託的價格無法在當個交易日成交的話,隔一個交易日則必須重新掛單。
休息日:周六、周日和上證所公告的休市日不交易。(一般為五一國際勞動節、十一國慶節、春節、元旦、清明節、端午節、中秋節等國家法定節假日)
③ 現在股票的交易時間是從每天的上下午的幾點到幾點
股票的交易時間是從周一到周五的早上從9:30--11:30,下午13:00--15:00。集合競價是指對一段時間內接收的買賣申報一次性集中撮合的競價方式。滬深開放式集合競價時間為9點15分至9點25分,14點57分至15點00分。
集合競價是在當天還沒有成交價的時候,可根據前一天的收盤價和對當日股市的預測來輸入股票價格,而在這段時間里輸入計算機主機的所有價格都是平等的,在結束時間統一交易,按最大成交量的原則來定出股票的價位。到9:25分以後,就可以看到各股票集合競價的成交價格和數量。
(3)python的股票交易時間擴展閱讀:
《中華人民共和國證券法》第四十條證券交易場所、證券公司和證券登記結算機構的從業人員,證券監督管理機構的工作人員以及法律、行政法規規定禁止參與股票交易的其他人員,在任期或者法定限期內,不得直接或者以化名、借他人名義持有、買賣股票或者其他具有股權性質的證券,也不得收受他人贈送的股票或者其他具有股權性質的證券。
任何人在成為前款所列人員時,其原已持有的股票或者其他具有股權性質的證券,必須依法轉讓。實施股權激勵計劃或者員工持股計劃的證券公司的從業人員,可以按照國務院證券監督管理機構的規定持有、賣出本公司股票或者其他具有股權性質的證券。
④ 股票可以買賣的時間是幾點到幾點
滬深市場股票交易日:
周一~周五(法定節日除外)
9:15 —— 9:25集合競價
9:30 —— 11:30 前市,連續競價
13:00 —— 15:00 後市,連續競價
(14:57——15:00為收盤集合競價)
大宗交易的交易時間為 本所交易日的15:00-15:30,本所在上述時間內受理大宗交易申報。
大宗交易用戶可在交易日的14:30-15:00登陸本所大宗交易電子系統,進行開始前的准備工作;
大宗交易用戶可在交易日的15:30-16:00通過本所大宗交易電子系統查詢當天大宗交易情況或接收當天成交數據。
中國香港股票
周一至周五: 早市 9:30-12:00午市 13:00-16:00周六、周日及香港公眾假期休市香港股票交易規則:1.
實際交收時間為交易日之後第2個工作日(T+2);在T+2以前,客戶不能提取現金、實物股票及進行買入股份的轉託管。2. 港股買賣可做T+0回轉交易
美股交易時間
夏令是21:30開盤——4:00收市.冬令則22:30開盤——5:00結束。美國周五收市之時是中國周六清晨,中國周一的晚上是美股周一開市。同時,美股開盤時美國西部沿岸剛剛進入清晨。
歐洲股市交易時間
夏令時為15:00開盤-23:30收盤。冬令時為16:00開盤-0:30收盤。
FX168財經網-全球視野下的中文財經資訊網。
⑤ 怎麼學習python量化交易
下面教你八步寫個量化交易策略——單股票均線策略
1 確定策略內容與框架
若昨日收盤價高出過去20日平均價今天開盤買入股票
若昨日收盤價低於過去20日平均價今天開盤賣出股票
只操作一隻股票,很簡單對吧,但怎麼用代碼說給計算機聽呢?
想想人是怎麼操作的,應該包括這樣兩個部分
既然是單股票策略,事先決定好交易哪一個股票。
每天看看昨日收盤價是否高出過去20日平均價,是的話開盤就買入,不是開盤就賣出。每天都這么做,循環下去。
對應代碼也是這兩個部分
definitialize(context):
用來寫最開始要做什麼的地方
defhandle_data(context,data):
用來寫每天循環要做什麼的地方
2 初始化
我們要寫設置要交易的股票的代碼,比如 兔寶寶(002043)
definitialize(context):
g.security='002043.XSHE'#存入兔寶寶的股票代碼
3 獲取收盤價與均價
首先,獲取昨日股票的收盤價
#用法:變數=data[股票代碼].close
last_price=data[g.security].close#取得最近日收盤價,命名為last_price
然後,獲取近二十日股票收盤價的平均價
#用法:變數=data[股票代碼].mavg(天數,『close』)
#獲取近二十日股票收盤價的平均價,命名為average_price
average_price=data[g.security].mavg(20,'close')
4 判斷是否買賣
數據都獲取完,該做買賣判斷了
#如果昨日收盤價高出二十日平均價,則買入,否則賣出
iflast_price>average_price:
買入
eliflast_price<average_price:
賣出
問題來了,現在該寫買賣下單了,但是拿多少錢去買我們還沒有告訴計算機,所以每天還要獲取賬戶里現金量。
#用法:變數=context.portfolio.cash
cash=context.portfolio.cash#取得當前的現金量,命名為cash
5 買入賣出
#用法:order_value(要買入股票股票的股票代碼,要多少錢去買)
order_value(g.security,cash)#用當前所有資金買入股票
#用法:order_target(要買賣股票的股票代碼,目標持倉金額)
order_target(g.security,0)#將股票倉位調整到0,即全賣出
6 策略代碼寫完,進行回測
把買入賣出的代碼寫好,策略就寫完了,如下
definitialize(context):#初始化
g.security='002043.XSHE'#股票名:兔寶寶
defhandle_data(context,data):#每日循環
last_price=data[g.security].close#取得最近日收盤價
#取得過去二十天的平均價格
average_price=data[g.security].mavg(20,'close')
cash=context.portfolio.cash#取得當前的現金
#如果昨日收盤價高出二十日平均價,則買入,否則賣出。
iflast_price>average_price:
order_value(g.security,cash)#用當前所有資金買入股票
eliflast_price<average_price:
order_target(g.security,0)#將股票倉位調整到0,即全賣出
現在,在策略回測界面右上部,設置回測時間從20140101到20160601,設置初始資金100000,設置回測頻率,然後點擊運行回測。
7 建立模擬交易,使策略和行情實時連接自動運行
策略寫好,回測完成,點擊回測結果界面(如上圖)右上部紅色模擬交易按鈕,新建模擬交易如下圖。 寫好交易名稱,設置初始資金,數據頻率,此處是每天,設置好後點提交。
8 開啟微信通知,接收交易信號
點擊聚寬導航欄我的交易,可以看到創建的模擬交易,如下圖。 點擊右邊的微信通知開關,將OFF調到ON,按照指示掃描二維碼,綁定微信,就能微信接收交易信號了。
⑥ 關於股票交易時間
每周一至周五:上午(前市):9:15至 9:25(集合競價時間)
9:30至11:30(連續競價時間)
下午(後市):13:00至15:00(連續競價時間)
雙休日和交易所公布的休市日休市。