NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website:...

28
1 / 28 Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road, Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116 Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing members of the Exchange Circular No : NCDEX/TECHNOLOGY-023/2016/164 Date : July 12, 2016 Subject : New API version 3.1.6 release Members are requested to note that the Exchange has released new NNF API version 3.1.6 with the following changes, in addition to the changes mentioned in the version 3.1.5, specified as per Circular No. NCDEX/ TECHNOLOGY -013/2015/292, dated September 10, 2015. Changes made for structure and message transcodes in trade modification and trade cancellation rejection response. New error codes introduced for trade modification, cancellation and give-up rejection response. Order and Trade number field length changes. Files Changed Members are also requested to note that following back office files will also have changes related to length of order and trade number. Sr. File Name Frequency 1 OrderBackUp.Txt Online 2 SpreadOrderBackUp.txt Online 3 TradeBackUp.Txt Online 4 Giveupddmmyyyy.txt Online 5 Tradeddmmyyyy.txt Online 6 NCDEX_BrokerId_Trd_Log_ddmmyyyy.csv End-Of-Day 7 NCDEX_TR01_(broker_id)_FWD_ddmmyy.CSV End-Of-Day 8 NCDEX_TR02_(broker_id)_FWD_ddmmyy.CSV End-Of-Day 9 NCDEX_BrokerId_Ord_log_ddmmyyyy.csv End-Of-Day 10 NCDEX_BrokerId_Opn_Ord_ddmmyyyy.csv End-Of-Day 11 ddmmyyy_TMID.txt End-Of-Day 12 NCDEX_TR01_<MEMBERCODE>_DDMMYYYY.CSV End-Of-Day 13 NCDEX_TR02_<PRM_MEM_CODE>_DDMMYYYY.CSV End-Of-Day Please refer to ANNEXURE A for the detailed file formats. The revised NNF API document Version 3.1.6 has already been shared with empanelled CTCL vendors as well as members running CTCL software developed in-house. A copy of the latest document can be obtained by writing to the Customer Support Group of the Exchange at [email protected].

Transcript of NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website:...

Page 1: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

1 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED

Circular to all trading and clearing members of the Exchange

Circular No : NCDEX/TECHNOLOGY-023/2016/164

Date : July 12, 2016

Subject : New API version 3.1.6 release

Members are requested to note that the Exchange has released new NNF API version 3.1.6 with

the following changes, in addition to the changes mentioned in the version 3.1.5, specified as per

Circular No. NCDEX/ TECHNOLOGY -013/2015/292, dated September 10, 2015.

Changes made for structure and message transcodes in trade modification and trade

cancellation rejection response.

New error codes introduced for trade modification, cancellation and give-up rejection

response.

Order and Trade number field length changes.

Files Changed

Members are also requested to note that following back office files will also have changes related

to length of order and trade number.

Sr. File Name Frequency

1 OrderBackUp.Txt Online

2 SpreadOrderBackUp.txt Online

3 TradeBackUp.Txt Online

4 Giveupddmmyyyy.txt Online

5 Tradeddmmyyyy.txt Online

6 NCDEX_BrokerId_Trd_Log_ddmmyyyy.csv End-Of-Day

7 NCDEX_TR01_(broker_id)_FWD_ddmmyy.CSV End-Of-Day

8 NCDEX_TR02_(broker_id)_FWD_ddmmyy.CSV End-Of-Day

9 NCDEX_BrokerId_Ord_log_ddmmyyyy.csv End-Of-Day

10 NCDEX_BrokerId_Opn_Ord_ddmmyyyy.csv End-Of-Day

11 ddmmyyy_TMID.txt End-Of-Day

12 NCDEX_TR01_<MEMBERCODE>_DDMMYYYY.CSV End-Of-Day

13 NCDEX_TR02_<PRM_MEM_CODE>_DDMMYYYY.CSV End-Of-Day

Please refer to ANNEXURE A for the detailed file formats.

The revised NNF API document Version 3.1.6 has already been shared with empanelled CTCL

vendors as well as members running CTCL software developed in-house. A copy of the latest

document can be obtained by writing to the Customer Support Group of the Exchange at

[email protected].

Page 2: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

2 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

The Exchange advises all empanelled vendors as well as members running in-house CTCL

software to make necessary changes in their CTCL software and back office software pertaining

to above changes.

The Exchange has already provided a dedicated test environment to test the changes in the NNF

API specifications. Technical details of the environment is available in ANNEXURE B. Vendors /

members may contact the Customer Service Group of the Exchange for acquiring the details of

Exchange’s test environment. After implementing the NNF API changes, it is mandatory for all the

vendors to test the software and certify the same with the Exchange, prior to the deployment at

member’s end.

Members are requested to note that exchange will directly go live with the new NNF API version

3.1.6 and not with 3.1.5. The Exchange will announce the schedule for the mock trading session

as well as go live dates for the NNF API Version 3.1.6 through a separate circular.

For and on behalf of

National Commodity & Derivatives Exchange Limited

Viral Davda

VP - Technology

For further information / clarifications, please contact

1. Customer Service Group on toll free number: 1800 26 62339

2. Customer Service Group by e-mail to: [email protected]

Page 3: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

3 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

ANNEXURE A

Back Office Files

Description: Online Order Backup File

File Name: OrderBackUp.Txt

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Order

Number

Double 15 Order

Number

CHAR 12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 Order Number CHAR 12

2 Order Status 1 - New Order, Stop Loss Order,

Notify Order, Freeze Approved

2 - Replaced

3 - Partially Traded

4 - Fully Traded

5 - Cancelled, Cancel Pending,

Expired, Purged

6 - Rejected, Freeze Rejected

3 Instrument Type X 6 FUTCOM, OPTCOM

4 Symbol

5 Expiry Date DDMMMYYYY DDMMMYYYY

6 Strike Price

7 Option Type

8 Contract Name

9 Book Type Integer 1 - Regular Lot

3 - Stop Loss

4 - Negotiated

10 Book Type Name RL, SL, NT

11 Market Type Integer 1

12 User ID X 5 User ID

13 Branch ID Integer Branch ID

14 Buy / Sell Integer 1 - Buy, 2 - Sell

15 Disclosed Quantity

16 Disclosed Quantity

Remaining

17 Total Quantity

Remaining

18 Original Quantity Long

Page 4: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

4 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

19 Minimum Fill

Quantity

20 All or None 0 - Not AON

1 - AON

21 Volume Filled Today

22 Price Double

23 Broker Id

24 Order Type 0 - Limit, NT

1 - ATO

2 - Market

25 Good Till Date DD/MM/YYYY

26 Duration 0 - DAY

1 - IOC

2 - GTC

3 - GTD

27 Pro / Client X 1 1 - Client, 2 - Pro

28 Client ID X 10 Client ID

29 Participant ID X 12 Participant ID

30 Open / Close X 1 OPEN

31 Cover / Uncover X 1 UNCOVER

32 Last Modified Time Double DD Mmm YYYY HH:MM:SS

33 Remarks X 24

34 Entry Date Time X 20 DD Mmm YYYY HH:MM:SS

35 NNF Id Double NNF Id/CTCL ID

Page 5: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

5 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description: Online Spread Order Backup File

File Name: SpreadOrderBackUp.txt

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Spread Order

Number

Double 15 Spread Order

Number

CHAR 12

Structure:

Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 Spread Order

Number

Char 12

2 Spread Order Status 1 - New Order

2 - Cancelled

3 - Rejected

4 - Fully Traded

5 -Partially Traded

3 LEG 1 LEG 1

4 Instrument Type X 6 FUTCOM, OPTCOM etc

5 Symbol

6 Expiry Date DDMMMYYYY DDMMMYYYY

7 Contract Name

8 Total Quantity

9 Traded Quantity

10 Remaining Quantity

11 LEG 2 LEG 2

12 Instrument Type X 6 FUTCOM, OPTCOM etc

13 Symbol

14 Expiry Date DDMMMYYYY DDMMMYYYY

15 Contract Name

16 Total Quantity

17 Traded Quantity

18 Remaining Quantity

19 User ID X 5 User ID

20 Branch ID Integer Branch ID

21 BSP / SSP Integer 1 - BSP, 2 - SSP

22 Price Difference

23 Broker Id

24 Entry Date Time Double DD Mmm YYYY HH:MM:SS

25 Duration

26 Pro / Client X 1 1 - Client, 2 - Pro

27 Client ID X 10 Client ID

28 Participant ID X 12 Participant ID

Page 6: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

6 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

29 Open / Close OPEN

30 Cover / Uncover UNCOVER

31 Remarks X 24

32 NNF Id Double NNF Id

Page 7: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

7 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description: Online Trade Backup File

File Name: TradeBackUp.Txt

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Trade

Number

Long 8 Trade

Number

CHAR 10

Order

Number

Double 15 Order

Number

CHAR 12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 Trade Number Char 10

2 Trade Status X

2

11 - Original Trade

12 - Modified Trade

13 - Cancelled Trade

14 - Rejected Trade

15 - Modification Rejected

16 - Cancellation Rejected

A - Give-Up Approved

R - Give-Up Rejected

3 Instrument Type X 6 FUTCOM, OPTCOM etc.

4 Symbol

5 Expiry Date DDMMMYYYY

6 Strike Price

7 Option Type

8 Contract Name

9 Book Type Integer 1 - Regular Lot, 4 - Negotiate, 2 -

Stop Loss(In case of Give-Up only)

10 Book Type Name RL, NT, ST

11 Market Type Integer 1 - Normal Market

12 User ID X 5 User ID

13 TimeStamp2 Integer Value 0

14 Buy / Sell Integer 1 - Buy, 2 - Sell

15 Trade Quantity Long

16 Price Double

17 Pro / Client X 1 1 - Client, 2 - Pro

18 Client ID X 10 Client ID

19 Participant ID X 12 Participant ID

20 Open / Close OPEN

21 Cover / Uncover UNCOVER

22 Activity Time Double DD Mmm YYYY HH:MM:SS

Page 8: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

8 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

23 Last Modified

Time

Double DD Mmm YYYY HH:MM:SS

24 Order Number Char 12 Order ID

25 Filler X 5 Blank

26 NNF Id Double NNF Id

Page 9: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

9 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description: GiveUp file

File Name: Giveupddmmyyyy.txt

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Trade

Number

Long 8 Trade

Number

CHAR 10

Order

Number

Double 15 Order

Number

CHAR 12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 Trade Number CHAR 10

2 Buy/Sell CHAR 1 BUY:B, Sell:S

3 Broker Id CHAR 5

4 Participant ID X 12 Participant ID

5 Instrument Type X 6 FUTCOM, OPTCOM etc…

6 Symbol

7 Expiry Date DDMMMYYYY

8 Filler X 10

9 Filler X 2

10 Trade Quantity Long

11 Price Double

12 Giveup flag X 1 P-Pending, A-Aprroved

13 Open / Close OPEN(O)

14 Cover / Uncover UNCOVER(U)

15 Order Number Char 12

16 Last Modified

Time

Double DD Mmm YYYY HH:MM:SS

17 Filler

Page 10: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

10 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description: Trade Date File

File Name: Tradeddmmyyyy.txt

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Trade

Number

Long 8 Trade

Number

CHAR 10

Order

Number

Double 15 Order

Number

CHAR 12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1. Trade Number Char 10

2. Trade Status X

2

11 - Original Trade

12 - Modified Trade

13 - Cancelled Trade

14 - Rejected Trade

15 - Modification Rejected

16 - Cancellation Rejected

A - Give-Up Approved

R - Give-Up Rejected

3. Instrument Type X 6 FUTCOM, OPTCOM etc…

4. Symbol

5. Expiry Date DDMMMYYYY

6. Strike Price

7. Option Type

8. Contract Name

9. Book Type Integer 1 - Regular Lot, 4 - Negotiate,

2 - Stop Loss(In case of

Give-Up only)

10. Book Type Name RL, NT, ST

11. Market Type Integer 1 - Normal Market

12. User ID X 5 User ID

13. TimeStamp2 Integer Value 0

14. Buy / Sell Integer 1 - Buy, 2 - Sell

15. Trade Quantity Long

16. Price Double

17. Pro / Client X 1 1 - Client, 2 - Pro

18. Client ID X 10 Client ID

19. Participant ID X 12 Participant ID

20. Open / Close OPEN

21. Cover / Uncover UNCOVER

Page 11: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

11 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

22. Activity Time Double DD Mmm YYYY HH:MM:SS

23. Last Modified Time Double DD Mmm YYYY HH:MM:SS

24. Order Number Char 12 Order ID

25. Filler X 5 Blank

26. NNF Id Double NNF Id

Page 12: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

12 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description: Broker Trade Log

File Name: NCDEX_BrokerId_Trd_Log_ddmmyyyy.csv

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Order

Number

Double 15 Order

Number

CHAR 12

Fill No Long 8 Fill No CHAR 10

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 Broker char 5

2 Branch Short

3 Trader Short

4 instrument_name Char 6

5 symbol Char 10

6 expiry_date Integer

7 strike_price Integer

8 option_type char 2

9 ca_level Short

10 fill_qty Integer

11 fill_price Integer

12 order_number char 12

13 buy_sell Short

14 acct_number Char 10

15 counter_broker Char 5

16 Settlor Char 12

17 activity_type Short

18 Mkt Short

19 mod_cxl_trader_id Short

20 open_close Bit 1

21 entered_by_control Bit 1

22 mod_cxl_by_control Bit 1

23 cover_uncover Bit 1

24 giveup_flag Bit 1

25 is_spread Bit 1

26 filler_bits Bit 10

27 fill_no char 10

28 nnf_field float

29 fill_date_time Integer

30 mkt_stat_report_class

31 instrument_name Char 6

32 symbol Char 10

Page 13: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

13 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

33 expiry_date Integer

34 strike_price Integer

35 option_type Char 2

36 ca_level Short

37 Mkt Short

38 open_price Integer

39 high_price Integer

40 low_price Integer

41 closing_price Integer

42 qty_traded_today Integer

43 total_traded_value Float

44 prev_close_price Integer

45 yearly_lo_price Integer

46 open_interest Integer

47 chg_open_interest Integer

48 x_indicator Char 4

Page 14: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

14 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description-TR01 FORWARD

File Name: NCDEX_TR01_(broker_id)_FWD_ddmmyy.CSV

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Trade

Number

Long

8

Trade

Number

char

10

Buy Order

number

Double

15

Buy Order

number

char

12

Sell Order

Number

Double

15

Sell Order

Number

char

12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 trade_number char 10

2 trade_date char 11

3 activity_type pic

4 market_type char 1

5 instrument_na

me

char 6

6 Symbol char 10

7 expiry_date char 11

8 strike_price pic'9999999v.99'

9 option_type char 2

10 ca_level pic '99'

11 buy_broker char 5

12 sell_broker char 5

13 trade_price pic'99999999v.99'

14 trade_dt_time char 25

15 trade_volume pic'999999999999'

16 Token pic '99999'

17 buy_branch pic '99'

18 buy_cm_code char 6

19 sell_cm_code char 6

20 sell_branch pic'99'

21 buy_participant char 12

22 buy_giveupflag char 1

23 sell_participant Char 12

24 sell_giveupflag char 1

25 buy_cover_unc

over

Char 1

26 sell_cover_unc

over

Char 1

Page 15: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

15 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

27 buy_old_paricip

ant

Char 12

28 buy_old_cm_co

de

Char 6

29 sell_old_paricip

ant

Char 12

30 sell_old_cm_co

de

Char 6

31 buy_trader pic'99999'

32 sell_trader pic'99999'

33 buy_order_num Char 12

34 sell_order_num Char 12

35 buy_acc_num Char 10

36 sell_acc_num Char 10

37 buy_remarks Char 24

38 sell_remarks Char 24

39 buy_position Char 1

40 sell_position Char 1

41 buy_pro_cli_fla

g

Char 1

42 sell_pro_cli_fla

g

Char 1

43 trade_ctrl_flag Char 1

44 buy_ctcl_id pic'999999999999999'

45 sell_ctcl_id pic'999999999999999'

Page 16: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

16 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description -TR02 FORWARD

File Name: NCDEX_TR02_(broker_id)_FWD_ddmmyy.CSV

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Trade

Number

Long

8

Trade

Number

char

10

Buy Order

number

Double

15

Buy Order

number

char

12

Sell Order

Number

Double

15

Sell Order

Number

char

12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 trade_number char 10

2 trade_date char 11

3 activity_type pic

4 market_type char 1

5 instrument_name char 6

6 Symbol char 10

7 expiry_date char 11

8 strike_price pic'9999999v.99'

9 option_type char 2

10 ca_level pic'99'

11 buy_broker char 5

12 sell_broker char 5

13 trade_price pic'99999999v.99'

14 trade_dt_time char 25

15 trade_volume pic'999999999999'

16 Token pic'99999'

17 buy_branch pic'99'

18 buy_cm_code char 6

19 sell_cm_code Char 6

20 sell_branch pic'99'

21 buy_participant Char 12

22 buy_giveupflag Char 1

23 sell_participant Char 12

24 sell_giveupflag Char 1

25 buy_cover_uncover Char 1

26 sell_cover_uncover Char 1

27 buy_old_paricipant Char 12

28 buy_old_cm_code Char 6

29 sell_old_paricipant Char 12

Page 17: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

17 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

30 sell_old_cm_code Char 6

31 buy_trader pic'99999'

32 sell_trader pic'99999'

33 buy_order_num Char 12

34 sell_order_num Char 12

35 buy_acc_num Char 10

36 sell_acc_num Char 10

37 buy_remarks Char 24

38 sell_remarks Char 24

39 buy_position Char 1

40 sell_position Char 1

41 buy_pro_cli_flag Char 1

42 sell_pro_cli_flag Char 1

43 trade_ctrl_flag Char 1

44 buy_ctcl_id pic'999999999999999'

45 sell_ctcl_id pic'999999999999999'

Page 18: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

18 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description: Broker Order Log

File name: NCDEX_BrokerId_Ord_log_ddmmyyyy.csv

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Order

Number

Double

15

Order

Number

char

12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 Broker char 5

2 branch Short

3 Trader Short

4 instrument_name char 6

5 symbol char 10

6 expiry_date Integer

7 strike_price Integer

8 option_type char 2

9 ca_level Short

10 order_number char 12

11 mkt_type Short

12 vol_original Integer

13 vol_disclosed Integer

14 vol_disc_remainder Integer

15 vol_remaining Integer

16 lmt_price Integer

17 trigger_price Integer

18 min_fill_aon Integer

19 good_till_date Integer

20 acct_number Char 10

21 oe_remarks Char 24

22 cOpenClose Char 1

23 participant Char 12

24 entry_date_time Integer

25 buy_sell Short

26 activity_type Short

27 pro_client Short

28 Book Short

29 mod_cxl_trader_id Short

30 entered_by_control Bit 1

31 mod_cxl_by_control Bit 1

32 nnf_field Double

Page 19: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

19 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

33 filler_bits Bit 14

34 cCoverUncover Char 1

35 cCovUncovfiller Char 1

36 Ato Bit 1

37 Mkt Bit 1

38 on_stop Bit 1

39 Mit Bit 1

40 Day Bit 1

41 Gtc Bit 1

42 Fok Bit 1

43 Aon Bit 1

44 Mf Bit 1

45 matched_indicator Bit 1

46 Traded Bit 1

47 Modified Bit 1

48 Frozen Bit 1

49 preopen_match Bit 1

50 Alignment Char 0

51 instrument_name Char 6 special_fields_leg2

52 Symbol Char 10 special_fields_leg2

53 expiry_date Integer special_fields_leg2

54 strike_price Integer special_fields_leg2

55 option_type Char 2 special_fields_leg2

56 ca_level Short special_fields_leg2

57 price_difference Integer special_fields_leg2

58 cOpenClose Char 1 general_fields_leg2

59 cCoverUncover Char 1 general_fields_leg2

Page 20: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

20 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description: Broker Open Order log

File Name: NCDEX_BrokerId_Opn_Ord_ddmmyyyy.csv

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Order

Number

Double

15

Order

Number

Char

12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 broker char 5

2 branch bin 15

3 trader bin 15

4 instrument_na

me

char 6

5 symbol char 10

6 expiry_date bin 31

7 strike_price bin 31

8 option_type char 2

9 ca_level bin 15

10 order_number char 12

11 mkt_type Bin 15

12 vol_original Bin 31

13 vol_disclosed Bin 31

14 vol_disc_remai

nder

Bin 31

15 vol_remaining Bin 31

16 lmt_price Bin 31

17 trigger_price Bin 31

18 min_fill_aon Bin 31

19 good_till_date Bin 31

20 acct_number Char 10

21 oe_remarks char 24

22 cOpenClose char 1

23 participant char 12

24 entry_date_tim

e

Bin 31

25 buy_sell Bin 15

26 activity_type Bin 15

27 pro_client Bin 15

28 book Bin 15

29 mod_cxl_trader

_id

Bin 15

Page 21: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

21 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

30 entered_by_co

ntrol

Bit 1

31 mod_cxl_by_co

ntrol

Bit 1

32 nnf_field float

bin

53

33 filler_bits Bit 14

34 cCoverUncover Char 1

35 cCovUncovfiller Char 1

36 ato Bit 1

37 mkt Bit 1

38 on_stop Bit 1

39 mit Bit 1

40 day Bit 1

41 gtc Bit 1

42 fok Bit 1

43 aon Bit 1

44 mf Bit 1

45 matched_indica

tor

Bit 1

46 traded Bit 1

47 modified Bit 1

48 frozen Bit 1

49 preopen_match Bit 1

50 alignment Char 0

51 instrument_na

me

Char 6 special_field

s_leg2

52 symbol Char 10 special_field

s_leg2

53 expiry_date Bin 31 special_field

s_leg2

54 strike_price Bin 31 special_field

s_leg2

55 option_type Char 2 special_field

s_leg2

56 ca_level Bin 15 special_field

s_leg2

57 price_difference Bin 31 special_field

s_leg2

58 cOpenClose Char 1 general_field

s_leg2

59 cCoverUncover Char 1 general_field

s_leg2

Page 22: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

22 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description: Broker Log

File Name: ddmmyyyy_TMID.txt

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Trade

Number

char

15

Trade

Number

char

10

Order

Number

pic'99999999999

9999'

Order

Number

Char

12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 trade_no Char 10

2 fillera Char 1

3 trade_status Char 2

4 fillerb Char 1

5 symbol Char 10

6 fillerc Char 1

7 instr_name Char 6

8 fillerc1 Char 1

9 expiry_date Char 13

10 fillerc2 Char 1

11 strike_price pic'zzzzzzzz9.99'

12 fillerc3 Char 1

13 option_type Char 2

14 fillerd Char 1

15 security_name Char 25

16 fillere Char 1

17 fillerf Char 1

18 book_type Char 2

19 fillerg Char 1

20 market_type Char 2

21 fillerh Char 1

22 user_id Char 5

23 filleri Char 1

24 branch_id Char 2

25 fillerj Char 1

26 buy_sell Char 1

27 fillerk Char 1

28 trade_qty Char 9

29 fillerl Char 1

30 trade_price pic'zzzzzzzz9.99'

Page 23: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

23 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

31 fillerm Char 1

32 pro_cli pic'9'

33 fillern Char 1

34 client Char 10

35 fillero Char 1

36 partic Char 12

37 fillerp Char 1

38 fillerq Char 1

39 auction_no Char 4

40 fillerr char 1

41 settle char 2

42 fillers char 1

43 entry_dt char 20

44 fillert char 1

45 mod_dt_tm char 20

46 filleru char 1

47 order_number char 12

48 fillerv char 1

49 cpid char 7

50 fillerw char 1

51 nnf_field pic'999999999999999'

Page 24: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

24 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description: TR01 FUTURE

File Name: NCDEX_TR01_<MEMBERCODE>_DDMMYYYY.CSV

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Trade

Number

Number

15

Trade

Number

char

18

Buy Order No

Number

15

Buy Order No

char

12

Sell Order No

Number

15

Sell Order No char 12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 Trade

Number

CHAR 18

2 Trade Date DATE DD-MON-YYYY

3 Activity Type NUMBER 2

4 Market Type VARCHAR2 1

5 Instrument Type VARCHAR2 6

6 Symbol VARCHAR2 10

7 Expiry Date DATE DD-MON-YYYY

8 Strike Price NUMBER 9,2

9 Option Type VARCHAR2 2

10 Corporate Action level NUMBER 2

11 Buy Broker VARCHAR2 5

12 Sell Broker VARCHAR2 5

13 Trade Price NUMBER 10,2

14 Trade Date Time DATE DD-MON-YYYY

15 Trade Volume NUMBER 12

16 Trade Token No NUMBER 5

17 Trade Buy Branch NUMBER 2

18 Buy CM Code VARCHAR2 6

19 Sell CM Code VARCHAR2 6

20 Trade Sell Branch NUMBER 2

21 Buy Custodial

Participant

VARCHAR2 12

22 Buy Side Confirmation VARCHAR2 1

23 Sell Custodial

Participant

VARCHAR2 12

24 Sell Side Confirmation VARCHAR2 1

Page 25: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

25 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

25 Buy Covered

Uncovered Flag

VARCHAR2 1

26 Sell Covered

Uncovered Flag

VARCHAR2 1

27 Buy Old Custodial

Participant

VARCHAR2 12

28 Buy Old CM Code VARCHAR2 6

29 Sell Old Custodial

Participant

VARCHAR2 12

30 Sell Old CM Code VARCHAR2 6

31 Trade Buyer NUMBER 5

32 Trade Seller NUMBER 5

33 Buy Order No CHAR 12

34 Sell Order No CHAR 12

35 Buy Account No VARCHAR2 10

36 Sell Account No VARCHAR2 10

37 Buy Remarks VARCHAR2 24

38 Sell Remarks VARCHAR2 24

39 Buy Position VARCHAR2 1

40 Sell Position VARCHAR2 1

41 Buy Proprietor Client

Flag

VARCHAR2 1

42 Sell Proprietor Client

Flag

VARCHAR2 1

43 Control Flag VARCHAR2 1

44 Buy CTCL ID VARCHAR2 15

45 Sell CTCL ID VARCHAR2 15

Page 26: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

26 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

Description: TR02 FUTURE

File Name: NCDEX_TR02_<PRM_MEM_CODE>_DDMMYYYY.CSV

Changes:

Old Value New Value

Field Data Type Length Field Data Type Length

Trade

Number

Number

15

Trade

Number

char

18

Buy Order

No

Number

15

Buy Order

No

char

12

Sell Order

No

Number

15

Sell Order

No

char 12

Structure: Fields that have been changed are highlighted in Grey colour

S.No. Field Data Type Length Remarks

1 Trade

Number

CHAR 18

2 Trade Date DATE DD-MON-YYYY

3 Activity Type NUMBER 2

4 Market Type VARCHAR2 1

5 Instrument Type VARCHAR2 6

6 Symbol VARCHAR2 10

7 Expiry Date DATE DD-MON-YYYY

8 Strike Price NUMBER 9,2

9 Option Type VARCHAR2 2

10 Corporate Action level NUMBER 2

11 Buy Broker VARCHAR2 5

12 Sell Broker VARCHAR2 5

13 Trade Price NUMBER 10,2

14 Trade Date Time DATE DD-MON-YYYY

15 Trade Volume NUMBER 12

16 Trade Token No NUMBER 5

17 Trade Buy Branch NUMBER 2

18 Buy CM Code VARCHAR2 6

19 Sell CM Code VARCHAR2 6

20 Trade Sell Branch NUMBER 2

21 Buy Custodial

Participant

VARCHAR2 12

22 Buy Side Confirmation VARCHAR2 1

23 Sell Custodial

Participant

VARCHAR2 12

24 Sell Side Confirmation VARCHAR2 1

Page 27: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

27 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

S.No. Field Data Type Length Remarks

25 Buy Covered

Uncovered Flag

VARCHAR2 1

26 Sell Covered

Uncovered Flag

VARCHAR2 1

27 Buy Old Custodial

Participant

VARCHAR2 12

28 Buy Old CM Code VARCHAR2 6

29 Sell Old Custodial

Participant

VARCHAR2 12

30 Sell Old CM Code VARCHAR2 6

31 Trade Buyer NUMBER 5

32 Trade Seller NUMBER 5

33 Buy Order No CHAR 12

34 Sell Order No CHAR 12

35 Buy Account No VARCHAR2 10

36 Sell Account No VARCHAR2 10

37 Buy Remarks VARCHAR2 24

38 Sell Remarks VARCHAR2 24

39 Buy Position VARCHAR2 1

40 Sell Position VARCHAR2 1

41 Buy Proprietor Client

Flag

VARCHAR2 1

42 Sell Proprietor Client

Flag

VARCHAR2 1

43 Control Flag VARCHAR2 1

44 Buy CTCL ID VARCHAR2 15

45 Sell CTCL ID VARCHAR2 15

Page 28: NATIONAL COMMODITY & DERIVATIVES …...Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: NATIONAL COMMODITY & DERIVATIVES EXCHANGE LIMITED Circular to all trading and clearing

28 / 28

Registered Office: 1st Floor, Ackruti Corporate Park, Near G.E. Garden, LBS Road,

Kanjurmarg West, Mumbai 400 078, India. CIN No. U51909MH2003PLC140116

Phone: +91-22-6640 6789, Fax +91-22-6640 6899, Website: www.ncdex.com

ANNEXURE B

Connectivity Details

VSAT IP 172.29.3.6

Multicast IP 227.0.0.72

Port 17000