📊 Limit Rule Template
Limit Rule Template is used by admin user or member to define the exposure on traded for different limit types available in the system like Gross Exposure, Buy Gross Exposure, Sell Gross Exposure, Turnover, Buy Turnover, Sell Turnover, Net Purchase, Net Sale, Net Write, Net Premium and Margin based on Multiplier with different limit inclusions or fixed value.
📋 Limit Types
Member can define the limit rules for following Limit Types:
| Limit Type 📊 | Definition 📝 |
|---|---|
| Gross Exposure | Gross exposure is sum of open Position value |
| Buy Gross Exposure | Buy Gross exposure is sum of Buy open Position value |
| Sell Gross Exposure | Sell Gross exposure is sum of Sell open Position value |
| Turnover | Turnover is sum of total buy order value and total sell order value |
| Buy Turnover | Buy Turnover is sum of total buy Order value |
| Sell Turnover | Sell Turnover is sum of total Sell Order value |
| Net Purchase | Net Purchase is sum of open buy position value |
| Net Sale | Net Sale is sum of open Sell position value |
| Net Position | Net Position is sum of open position value |
| Net Premium | Net Premium is sum of Options contract open buy order value |
| Margin | Margin is the utilization of order value as per margin defined |
| Span Only | Span Only is the utilization of Span value |
Key Configuration Points
- Member can create Limit Rules for above mentioned Limit Type based on Various needed combination on Segment, Instrument & Product
- Member can define limit rule either based on multiplier or fixed value i.e. for single limit type either rule can be defined based on multiplier or fixed value. In case of multiplier member need to select the deposit head
- Member shall not be able to create duplicate rules of same combination. Combination here is Limit Type, Segment, instrument, Product & Deposit Head
⚙️ Template Creation
Limit Inclusion for different limit types should be set across combination of Segment, instrument and Product type with multiplier or value in template format.
System should have a field to create, view and fetch Product Template.
📝 Template Configuration Fields
| Control Name 📋 | Business Logic 📝 |
|---|---|
| Template Name |
|
| Save |
|
| Save As |
· "SAVE AS" option is used to create the copy of existing template with new template name with a small modification in the records available in the existing template (or) without any modification. |
🔧 Combination of Selection option to Add records to the Product Template
| Control Name 📋 | Control Type ⚙️ | Business Logic 📝 |
|---|---|---|
| Limit Type | Drop Down List | ·Should display the list of limit types available in the system Note: Refer below table to get the list of limit types |
| Market Segment | Drop Down List | ·Should display the list of Market Segment available in the system based on the license ·If license is update with New Segment, same should display here in the Drop-down list ·"All" option should be available in the drop-down list – "All" refers to clubbing of All the Market Segment available in the system ·"All Equity" option should be available in the drop-down list – "All Equity" refers to clubbing of All Equity Market Segment available in the system ·"All FNO" option should be available in the drop-down list – "All FNO" refers to clubbing of All Derivative Market Segment available in the system ·"All CDS" option should be available in the drop-down list – "All CDS" refers to clubbing of All Currency Market Segments available in the system ·"All COM" option should be available in the Drop-down list – "All COM" refers to clubbing of All Commodity Market Segment available in the system. Base exchange shall also be available in Market Segment drop-down field. |
| Instrument Name | Drop Down List | ·Should display the list of Instruments available in the system ·If New instrument type is added by the member for Limit Rule Template- Same should be displayed here in the dropdown list |
| Product type | Drop Down List | ·Should display the list of Product types available in the system ·If New product type is added by the member for Limit Rule Template- Same should be displayed here in the dropdown list |
| Limit Inclusion | Drop Down + Multi Selection checkbox option | ·Should display the list of Deposit heads available in the system ·If new deposit head is added or Existing deposit head is renamed by the admin user in "Deposit Master" window- Same should be displayed here in the drop-down list ·Check box option should be available against each deposit head available in the drop-down list ·By default, all checkbox should be "Un-Checked" |
| Multiplier | Entry Field | ·Should allow to enter only numeric value. Characters and special characters should not be allowed. ·By default, value should be "1" ·Maximum of 3 digits should be allowed to enter followed by 4 digits after decimal (999.9999) ·If Admin user enters value in "Value" field, then this field should be disable and data entered in this field should be rollback to default. ·If Admin user makes the "Value" field as Blank or 0.0000, then this field should get enable. ·System should allow to enter the multiplier between the range of 0.0001 to 999.9999 ·System should allow to increment/ decrements the values using Up/down arrow key in the keyboard. ·System should not allow to Add the record with Multiplier without selection of data in "Limit Inclusion" drop down list. ·A popup alert message should be displayed while adding record with Multiplier without selecting the deposit head in "Limit Inclusion" drop-down with message string as: "Limit inclusion is not selected" and focus should be on "Limit Inclusion" Drop-down |
| Add | Button | ·On Click of Add button, Selected options in the drop-down list like (limit type, Market Segment, Instrument name, product Type, limit inclusion, Multiplier) should be added to the Limit type grid view ·On Click of "Add", If Same combination record is already available in the system for the template, then system should display an alert toaster message |
📊 Limit Type Grid view
Limit type grid view should display the list of records added in the template by admin user.
Following are the List of columns should display in grid view:
| Column Header 📋 |
|---|
| Limit Type |
| Segment |
| Instrument |
| Product |
| Limit Inclusion |
| Multiplier |
| Delete |