Module: IB::AtAuction
- Extended by:
- OrderPrototype
- Defined in:
- lib/ib/order_prototypes/premarket.rb
Overview
Class Method Summary
collapse
aliases, alternative_parameters, defaults, optional, order, parameters, requirements
Class Method Details
.aliases ⇒ Object
11
12
13
|
# File 'lib/ib/order_prototypes/premarket.rb', line 11
def aliases
super.merge limit_price: :price
end
|
.defaults ⇒ Object
7
8
9
|
# File 'lib/ib/order_prototypes/premarket.rb', line 7
def defaults
{ order_type: 'MTL' , tif: "AUC"}
end
|
.requirements ⇒ Object
15
16
17
|
# File 'lib/ib/order_prototypes/premarket.rb', line 15
def requirements
super.merge limit_price: :decimal
end
|
.summary ⇒ Object
20
21
22
23
24
25
26
27
28
|
# File 'lib/ib/order_prototypes/premarket.rb', line 20
def summary
" An auction order is entered into the electronic trading system during the pre-market\n opening period for execution at the Calculated Opening Price (COP).\n If your order is not filled on the open, the order is re-submitted as a\n limit order with the limit price set to the COP or the best bid/ask after the market opens.\n Products: FUT, STK\n HERE\nend\n"
|