量化交易之下單函式和context物件

2022-05-17 03:39:13 字數 2168 閱讀 9320

聚寬設計的函式(如前文所說準確叫法是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股。

#

**100股平安銀行

order("

000001.xshe

",100)

#賣出100股平安銀行

order("

000001.xshe

",-100)

2.order_target(security,amount)含義是通過買賣,將****調整至一定數量(單位:股)。security是****,amount是數量

"""

調整平安銀行的持股數量至1000股,

即,如果目前平安銀行的持股數量低於1000股就**,高於就是賣出,不高不低就不動。

"""order_target(

"000001.xshe

",1000)

3.order_value(security,value)含義是買賣一定價值量(單位:元)**。security是****,value是價值量。value為負數時就是代表賣出了

#

**10000元的平安銀行

#如果當前**市價是10元,則代表**1000股

#如果除不開系統會自動調整成相近的合理數量。賣出時也會。

order_value("

000001.xshe

",10000)

#賣出10000元的平安銀行

#如果當前**市價是100元,則代表賣出100股

order_value("

000001.xshe

",-10000)

4.order_target_value(security,value)通過買賣,將****調整至一定價值量(單位:元)。security是****,value是價值量

#

調整平安銀行的持股價值量至10000元

#即,如果目前平安銀行的持股價值量(按**市價算)低於10000元就**,高於就是賣出,不高不低就不動。

order_target_value("

000001.xshe

",10000)

5.cancel_order(order)取消訂單引數:[order]物件或者order_id返回 order物件或者none, 如果取消委託成功, 則返回order物件, 委託不存在返回none

#

每個交易日結束執行

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投資組合和基準的走向沒有相關性,如固定收益...