NCMS Product Note
NCMS Product Note
1. Introduction:
2. Pre requisites
White-listed IP: To utilize the NCMS tool, clients must have their IP address
whitelisted by the exchange. Clients are required to email the exchange to
request IP whitelisting.
Member Code: Only trading members and clearing members are permitted to
use the NCMS tool.
Consumer Key: Clients must possess a valid consumer key provided by the
exchange in order to access and utilize the NCMS tool.
Secret Key: Clients must possess a valid secret key provided by the
exchange to access and utilize the NCMS tool.
3. Machine configuration:
Operating system: Windows
RAM: 8 GB RAM
Storage: 512 GB storage
System type: 64 bit
Internet connectivity
4. Features:
Trade Enquiry: Users can access live market trade data with a 15-second
delay.
Action Enquiry: Clearing members can view their trade enquiries within this
section.
CP Modification via File Upload: Users have the option to modify CP
(Counterparty) details by uploading a file.
CP Modification via Live Market Screen: Modification of CP details in real-
time market conditions is available through this option.
Filters: Multiple filters are provided to facilitate data sorting and
customization.
Easy Installation: The tool offers straightforward installation process for user
convenience.
3. Initiate Trade Enquiry: Navigate to the trade file menu within the
application. Click on the "Start All" button to begin receiving trade
enquiries.
b) Settings:
We have settings tab to do some settings while installation.
a. NCMS settings:
1. Consumer Key: Input the consumer key provided by the exchange into the
designated field. You can also update the consumer key from this section if
necessary.
2. Secret Key: Input the secret key provided by the exchange into the designated
field. Similarly, you can update the secret key from this section if required.
3. Member Code: Enter the member code into the provided field.
4. NCMS Base URL: This section is dedicated to setting the NCMS API link. It's a
one-time setup, and clients typically won't need to change this setting.
5. URL Configuration: Input all relevant URLs into their respective fields.
6. Participant File Path: Select the file path for the participant file from the options
provided.
7. Price and Strike Adjustment: The trade price and strike are fetched as long
(price100) from the API. You can adjust these values by dividing them by 100 or any
other suitable number as per your requirements.
8. Save Settings: Once all the necessary settings are configured, click on the "Save"
button to apply the changes.
b. General settings:
1. Auto-Connect NCMS on Application Start: Choose "Yes" if you want the NCMS
API to connect automatically when the application starts. This eliminates the need to
manually connect by double-clicking on the indicator.
2. Max File Buffer Size and Warning Alert: Maintain the maximum file buffer size and
warning alert settings as displayed in the screenshot provided.
3. Duplicate Settings: Check the box to enable duplicate check while creating trade
files, ensuring avoidance of duplicate trade enquiry data.
4. Uniqueness Filtration: Select the desired option to filter trade data uniquely
according to your preferences.
5. NSE Master File: Specify the contract file path by selecting the NSE master file.
6. Save Settings: Once all settings are adjusted as required, click on the "Save
Settings" button to save the changes.
c) Trade enquiry
- Menu Navigation: Click on the "View" menu, then select "Trade Enquiry Screen" to
access trade details.
- Shortcut Key: Alternatively, you can press F6 as a shortcut key to quickly open the
trade enquiry screen.
- Overview: The Trade Enquiry page displays all trades of both the trading member
and clearing member in the live market.
- Filtering Options: Users can filter trade data according to various criteria such as
Tm code, Cp code, Buy/Sell flag, instrument, and more, as shown in the provided
image.
- Clear Filters: There is an option to clear all applied filters for convenience.
- Trade Selection: Users can select trade data using predefined options like all
trades, confirmed trades, unconfirmed trades, and rejected trades.
- Trade Statistics: The page provides statistics such as total trades, total quantity,
value of the trades, and average price of both filtered trades and all trades.
d) Action enquiry
Overview: The Trade Enquiry page displays all trades of the clearing member in the
live market.
-Filtering Options: Users can filter trade data according to their requirements.
Filtering options include Tm code, Cp code, Buy/Sell flag, instrument, and more, as
shown in the provided image.
- Clear Filters: There is an option to clear all applied filters for convenience.
- Trade Selection: Users can select trade data using predefined options such as all
trades, confirmed trades, unconfirmed trades, and rejected trades.
- Trade Statistics: The page provides statistics such as total trades, total quantity,
value of the trades, and average price of both filtered trades and all trades.
e) CP modification
Functionality: The CP modification screen allows users to view trades and
modify the CP codes of selected trades in real-time market conditions.
Procedure:
I. Filter Data: Utilize the provided filters to narrow down the displayed trade data
according to your requirements.
II. Select Trades: Tick the checkbox next to the desired trades that you wish to
modify.
III. Initiate Modification: Click on the "Modify CP" button to initiate the CP
modification process.
IV. Popup Window: A popup window will appear, as shown in the image below.
V. Select CP Code: From the dropdown menu in the popup window, select the
desired CP code for the selected trades.
VI. Send Modification: Click on the "Send" button to apply the CP code
modification to the selected trades.
Functionality: You can send bulk trades for CP modification using a file.
Procedure:
1. Select File: Use the browse option to select the file containing the bulk trades for
modification.
1. Success: Upon successful modification, all modified trade files will be generated
with a .S01 format in batches. These files can be found in the application folder
under the Data folder.
2. Failure: In case of failed modification, all unsuccessful modification trade files will
be generated with a .R01 format in batches. These files can also be found in the
application folder under the Data folder.
g) Auto Approval
- Functionality: In the Auto Download tab, you can set up automated downloading of
trade data at specific intervals until 3:30 PM, saving it to a designated folder.
- Configuration:
1. Trade File Path: Specify the folder path where the trade files will be saved.
2. Give Up File Path: Define the folder path where give up files will be saved.
3. Time Interval: Set the time interval for downloading trade data.
4. Start Time: The auto download process will commence at 9:00 AM.
- Functionality: In the Auto Upload tab, you can configure the automatic uploading of
data for modification after 3:30 PM.
- Configuration:
1. File Path: Select the folder path containing the files to be uploaded for
modification.
2. Interval of Files: Define the interval for uploading the files for modification.