如何委託漲(跌)停限價ROD單

有任何提問的都來這
回覆文章
elsonly
文章: 18
註冊時間: 2021-09-01, 14:02

如何委託漲(跌)停限價ROD單

文章 elsonly »

首先我們需要在api.Contracts裡獲得漲/跌停價格

代碼: 選擇全部

$ api.Contracts.Stocks.TSE['TSE2330']

Stock(
    exchange=<Exchange.TSE: 'TSE'>, 
    code='2330', 
    symbol='TSE2330', 
    name='台積電', 
    category='24', 
    unit=1000, 
    limit_up=653.0,  # 漲停價
    limit_down=535.0, # 跌停價
    reference=594.0, 
    update_date='2021/08/27', 
    margin_trading_balance=6565, 
    short_selling_balance=365, 
    day_trade=<DayTrade.Yes: 'Yes'>
[範例]以漲停價格 限價 ROD 委託下單

代碼: 選擇全部

contract = api.Contracts.Stocks.TSE['TSE2330']
price = contract.limit_up # 漲停價

order = api.Order(
    action=sj.constant.Action.Buy,
    price=price, # 漲停價
    quantity=1,
    price_type='LMT',
    order_type='ROD', 
    order_lot=sj.constant.TFTStockOrderLot.Common,
    account=api.stock_account
)
回覆文章