聚寬設計的函式(如前文所說準確叫法是api)的用法都寫在api文件裡,位置在聚寬**導航欄-幫助-api文件
1、order按股數下單
order(security, amount, style=none, side='long', pindex=0, close_today=false)
買賣標的。呼叫成功後, 您將可以呼叫[get_open_orders]取得所有未完成的交易, 也可以呼叫[cancel_order]取消交易
引數對其他交易所標的:
返回 order物件或者none, 如果建立訂單成功, 則返回order物件, 失敗則返回none
2、常用的下單函式
1.order(security,amount)
含義是買賣一定數量的(單位:股)**。security是****,amount是數量,amount為負數時就是代表賣出了,需要知道的是,國內****最小單位是1手即100股。
#2.order_target(security,amount)含義是通過買賣,將****調整至一定數量(單位:股)。security是****,amount是數量**100股平安銀行
order("
000001.xshe
",100)
#賣出100股平安銀行
order("
000001.xshe
",-100)
"""3.order_value(security,value)含義是買賣一定價值量(單位:元)**。security是****,value是價值量。value為負數時就是代表賣出了調整平安銀行的持股數量至1000股,
即,如果目前平安銀行的持股數量低於1000股就**,高於就是賣出,不高不低就不動。
"""order_target(
"000001.xshe
",1000)
#4.order_target_value(security,value)通過買賣,將****調整至一定價值量(單位:元)。security是****,value是價值量**10000元的平安銀行
#如果當前**市價是10元,則代表**1000股
#如果除不開系統會自動調整成相近的合理數量。賣出時也會。
order_value("
000001.xshe
",10000)
#賣出10000元的平安銀行
#如果當前**市價是100元,則代表賣出100股
order_value("
000001.xshe
",-10000)
#5.cancel_order(order)取消訂單引數:[order]物件或者order_id返回 order物件或者none, 如果取消委託成功, 則返回order物件, 委託不存在返回none調整平安銀行的持股價值量至10000元
#即,如果目前平安銀行的持股價值量(按**市價算)低於10000元就**,高於就是賣出,不高不低就不動。
order_target_value("
000001.xshe
",10000)
#每個交易日結束執行
defafter_trading_end(context):
#得到當前未完成訂單
orders =get_open_orders()
#迴圈,撤銷訂單
量化交易之 tushare
作為一名老股民,我對金融市場一直都保持長期的關注。最近我大量接觸量化交易相關的一切,發現市場力量還是蠻強大的,6年前的很多設想現在已經徹底變成現實,不得不承認市場從來不會等任何人。想好就要馬上行動,機會從來不會等任何人。從模型的角度考慮,對沖 的出現可以說是最靠譜的,但是事實證明他的經營要求也是最高...
機器學習 量化交易
財經資料 import tushare import tushare as ts print 版本 tushare.version t ts.get hist data 000001 一次性獲取全部日 資料 ts.get hist data 600848 ktype w 獲取周 資料 ts.get ...
量化交易風險指標
風險指標資料有利於對策略進行乙個客觀的評價,主要風險指標包括 alpha值 解釋 0 策略相對於風險,獲得了超額收益 0策略相對於風險,獲得了適當收益 0 策略相對於風險,獲得了較少收益 beta值 解釋 0 投資組合和基準的走向通常反方向,如空頭頭寸類 0投資組合和基準的走向沒有相關性,如固定收益...