Class: IGMarkets::Market::DealingRules
- Inherits:
-
IGMarkets::Model
- Object
- IGMarkets::Model
- IGMarkets::Market::DealingRules
- Defined in:
- lib/ig_markets/market.rb
Overview
Contains details on the dealing rules for a market. Returned by #dealing_rules.
Defined Under Namespace
Classes: RuleDetails
Instance Attribute Summary
Attributes inherited from IGMarkets::Model
Instance Method Summary collapse
-
#market_order_preference ⇒ Symbol
The market_order_preference attribute.
-
#max_stop_or_limit_distance ⇒ RuleDetails
The max_stop_or_limit_distance attribute.
-
#min_controlled_risk_stop_distance ⇒ RuleDetails
The min_controlled_risk_stop_distance attribute.
-
#min_deal_size ⇒ RuleDetails
The min_deal_size attribute.
-
#min_normal_stop_or_limit_distance ⇒ RuleDetails
The min_normal_stop_or_limit_distance attribute.
-
#min_step_distance ⇒ RuleDetails
The min_step_distance attribute.
-
#trailing_stops_preference ⇒ Symbol
The trailing_stops_preference attribute.
Methods inherited from IGMarkets::Model
#==, allowed_values, attribute, attribute_type, attribute_value_allowed?, defined_attribute_names, deprecated_attribute, #initialize, #initialize_copy, #inspect, #to_h, valid_attribute?
Constructor Details
This class inherits a constructor from IGMarkets::Model
Instance Method Details
#market_order_preference ⇒ Symbol
The market_order_preference attribute.
14 15 |
# File 'lib/ig_markets/market.rb', line 14 attribute :market_order_preference, Symbol, allowed_values: %i[available_default_off available_default_on not_available] |
#max_stop_or_limit_distance ⇒ RuleDetails
The max_stop_or_limit_distance attribute.
16 |
# File 'lib/ig_markets/market.rb', line 16 attribute :max_stop_or_limit_distance, RuleDetails |
#min_controlled_risk_stop_distance ⇒ RuleDetails
The min_controlled_risk_stop_distance attribute.
17 |
# File 'lib/ig_markets/market.rb', line 17 attribute :min_controlled_risk_stop_distance, RuleDetails |
#min_deal_size ⇒ RuleDetails
The min_deal_size attribute.
18 |
# File 'lib/ig_markets/market.rb', line 18 attribute :min_deal_size, RuleDetails |
#min_normal_stop_or_limit_distance ⇒ RuleDetails
The min_normal_stop_or_limit_distance attribute.
19 |
# File 'lib/ig_markets/market.rb', line 19 attribute :min_normal_stop_or_limit_distance, RuleDetails |
#min_step_distance ⇒ RuleDetails
The min_step_distance attribute.
20 |
# File 'lib/ig_markets/market.rb', line 20 attribute :min_step_distance, RuleDetails |
#trailing_stops_preference ⇒ Symbol
The trailing_stops_preference attribute.
21 |
# File 'lib/ig_markets/market.rb', line 21 attribute :trailing_stops_preference, Symbol, allowed_values: %i[available not_available] |