NATIONAL STOCK EXCHANGE OF INDIA LIMITED

FUTURES AND OPTIONS SEGMENT

CIRCULAR

 

Circular No.: NSE/F&O/005/2009                                        

Download No. NSE/FAOP/11919

Date:  January 21, 2009

 

Dear Members,

 

Sub: Mock trading on Saturday, January 24, 2009

New Version of NEAT F&O (9.0.3) & NEAT Plus Version 4.0.1

& NeatPlus Inquiry Version 2.0.0

 

The Exchange will be conducting mock trading session in the Futures & Options Segment on Saturday, January 24, 2009 as per the following schedule:

 

Saturday, January 24, 2009

Normal Market / Exercise Market Open time

10:00 hrs.

Normal Market close time

11:00 hrs

Pre-Open time

11:10 hrs

Normal Market Re-Open time

11:15 hrs

Normal Market close time

12:00 hrs

Position Limit/Collateral value Set up cut off time

12:00 hrs

Trade modification end time/ Exercise Market Close time

till 12:10 hrs

Live Re-login start time

14:00 hrs

Broadcast of mock successful/unsuccessful message

14:15 hrs

Live Re-login close time

14:30 hrs

 

The successful / unsuccessful outcome of the mock trading session shall be intimated to members through a message broadcast as per above schedule. Members are advised to also refer to the website of NSE at www.nseindia.com for any information which may be updated by the Exchange on the mock sessions.

 

Important note for users with IP connectivity

Members with IP connectivity may kindly note that new version of TAP software 3.1.2 is going to be released with the mock trading. Members may kindly refer to circular NSE/F&O/006/2009 dated January 21, 2009 for more details.

 

Member are cautioned to note that upon successful mock trading, NEAT F&O Version 9.0.3 and NEATPlus Version 4.0.1 will be implemented in live environment with effect from Tuesday, January 27, 2009 and thus without installation of these new versions they will not be able to trade on Tuesday, January 27, 2009.

 

Interactive reports from the trader workstation (TWS) for trades done on Friday January 23, 2009 will be available only till 23:00 hrs on Friday, January 23, 2009. Members are advised to take the download of reports within the prescribed time. Members are required to download fresh ‘contract.gz’ which shall be made available on NSE EXTRANET (Path :  /faoftp/faocommon) on Friday, January 23, 2009 evening and update the local database before mock trading on Saturday, January 24, 2009.

 

 

 

Members using NEAT, NEATPlus and CTCL facility (using their CTCL software) are advised to participate actively in the mock trading sessions and are required to re-login into live environment during the above mentioned timings to check the connectivity and also to avoid login problems on Tuesday, January 27, 2009.

 

Members using CTCL facility are advised to retain their existing setup as a contingency measure before installing the new setup.

 

Trades resulting from the mock trading sessions shall not attract any obligation in terms of funds and / or securities pay-in and pay-out. Members are also requested not to transfer any data files for the mock trading sessions.

 

The following operational instructions are annexed herewith:

Annexure - 1: Installation procedure for NEAT F&O (Version 9.0.3).

Annexure - 2: Installation procedure for NEATPlus (Version 4.0.1).

Annexure - 3: Precaution and procedure for reverting to earlier version

Annexure - 4: Inquiry Terminal of NEATPLUS (Version 2.0.0)

Annexure - 5: Changes in trading front end – Neat & NeatPlus

 

For any clarifications, members are advised to contact the following officials:

Mr. Sachin Dhar and Mr.Janardhan Gujaran on 26598151 and 26598152 .

 

 

For and on behalf of

National Stock Exchange of India Ltd.

 

 

Suprabhat Lala

Assistant Vice President

 

 

 

 

 

 

 


 

 

 

ANNEXURE – 1

 

Installation procedure for NEAT F&O (Version 9.0.3)

 

 

Precautions:

 

Installation:

·         Installation files shall be available after 17:00 hrs on Thursday, January 22, 2009.

·         Installation files can be taken from path /faoftp/faocommon/Ver902 on NSE EXTRANET or internet ftp://203.199.75.110 

·         Download the files spreltdr.9.0.3 and opneattdr.bat into (C :\) in your local hard disk

·         Go to MSDOS prompt

·         Execute command : cd C:\

 

Updating the new version with latest data:

·         Download following files from NSE EXTRANET path /faoftp/faocommon/ onto (C :\) in your local hard disk:

1)      contract.gz

2)      fo_participant.gz

3)      security.gz

 

 

 

 

 

ANNEXURE – 2

Installation procedure for new version of NEATPlus (Version 4.0.1)

 

Precautions:

 

Installation:

·         Installation files shall be available after 17:00 hrs on Thursday, January 22, 2009.

    1. NEATPlus TWS shortcut icon created on the desktop.
    2. NEATPlus TWS entry in the ‘Programs’ sub-menu of the ‘Start’ menu.
    3. NEATPLUS.exe located in the NeatPlusDB-TWS directory in the installation drive. 

 

Updating the new version with latest data:

·         Download following files from NSE EXTRANET path /faoftp/faocommon/ onto the logon drive:

1)      contract.gz

2)      fo_participant.gz

3)      security.gz

4)      participant.gz

5)      Portf_files.zip (from /faoftp/faocommon/NEATPLUS/). The portf_files are to be extracted at Logdrive:\NEATPlusDB-TWS\Initial

§  Unzip the above files

§  From the log on screen click on the “UPLOAD” button to update the contract, security, participant and portfolio details.

 

 

 

 

ANNEXURE – 3

 

Precautions and procedure for reverting to earlier version

 

 

These instructions are required to be followed to ensure that members are able to revert back to old version of NEAT F&O & NEATPlus and trade efficiently on Tuesday, January 27, 2009 in the unfortunate event of the mock being declared unsuccessful.

 

Steps to be followed for reverting to old version of NEAT F&O:

·         Installation files for old version can be taken from path /faoftp/faocommon/ver902 on NSE EXTRANET or internet ftp://203.199.75.110 

·         Download the files spreltdr.9.0.2 and opneattdr.bat into (C :\) in your local hard disk, if prompted, choose to overwrite the existing files

·         Rename the existing NSEOP directory

·         Go to MSDOS prompt

·         Execute command : cd C:\

 

Steps to be followed for reverting to old version of NEATPlus:

    1. NEATPlus TWS shortcut icon created on the desktop.
    2. NEATPlus TWS entry in the ‘Programs’ sub-menu of the ‘Start’ menu.
    3. NEATPLUS.exe located in the NeatPlusDB-TWS directory in the installation drive. 

§  From the log on screen click on the “UPLOAD” button to update the contract, security, participant and portfolio details.

 

 

 

ANNEXURE – 4

 

Inquiry Terminal of NEATPLUS (Version 2.0.0)

 

Members of the Exchange are informed that the Exchange is providing new version of NEATPLUS (Version 2.0.0). The new software ‘NEATPlusSetup.exe’ is made available on the extranet under the directory /faoftp/faocommon/NEATPLUS

 

Members may refer to installation details of the NEATPlus Inquiry Terminal given below. Members are also requested to go through the help option available in the inquiry terminal in order to get acquainted with the new version.

 

Installation Instructions:

 

Members are requested to pick the NEATPlusSetup.exe. The files will be available for Derivatives Market segment members in /faoftp/faocommon/NEATPLUS

 

  1. The file should be downloaded in the root directory C:\ or D:\ or E:\
  2. Double click on the file, this will trigger installation and file extraction. Specify the installation drive and click on ‘install’. Message of successful installation will be displayed.
  3. Two files NeatPlusData and NeatPlusDB will be created.
  4. The NEATPLUS.exe is located in the NeatPlusDB folder. Double click on the NEATPLUS.exe. Alternatively, the user can double click on NEATPlus shortcut icon created on the desktop while installing the setup.
  5. Members are requested to put in the following configuration by invoking Control+ space bar on the login screen

a. Configuration Name: 2.0.0

b. CM Broadcast & FO Broadcast:

·        Where protocol selected is UDP then broadcast parameters would be Multicast and Port ID.

·        Where protocol selected is X25 then broadcast parameters would be Address and Call Data.

·        The broadcast values should be same as used in NEATCM and NEATF&O terminals respectively.

·        Members not having any trading terminals for F&O Segment may keep the FO Broadcast fields as blank.

c. Local address: same as that used for the capital market except for the last two digits.

d. IP Address : To be left blank

      7.      The user can login to the terminal using the password desired by him; this password will have to be used for subsequent logins.

      8.   Download following files from NSE EXTRANET path /common/NTNEAT onto (C :\) in your local hard disk:

·         contract.gz

·         participant.gz

·         security.gz

·         fo_participant.gz

Download following file from NSE EXTRANET path /common/NTNEAT onto in your local hard disk in the path Logdrive: \NEATPlusDB\Initial

·         Portf_files.gz

Unzip the above files.

From the log on screen click on the “UPLOAD” button to update the contract, security and participant details.

 

 

ANNEXURE – 5

 

Changes in Trading Front End – Neat & NeatPlus

 

  1. Give-up “Approve All” button:

The button will be enabled to the clearing members throughout the day however “Approve All” will be accepted by exchange only after segment’s trade modification cut off time is over.

 

  1. Report button:

Report button is removed from the front end of both NEAT and NEATPLUS login screen. The interactive reports taken from Reports button will be discontinued. (Refer circular NSE/F&O/007/2009 dated January 21, 2009)

 

  1. Report selection:

The report selection option is removed from NEAT – Supplementary menu (F12).

However, it is retained in NEATPLUS for market statistics files.

 

  1. Following messages will be sent to trading terminals as per timings given below:

 

At Market Open

-          The normal market has opened for <DD MON YYYY>     

-          The regular segment has opened for <DD MON YYYY>

-          Options Exercise is now open for  contracts in  Normal market for <DD MON YYYY>

 

At Market Close

-          The regular segment has closed for <DD MON YYYY>     

-          The normal market has closed for <DD MON YYYY>

-          The collateral limit setup time is over for <DD MON YYYY>

 

After Trade modification cutoff time

-          The trade modification cutoff time is over for regular segment for <DD MON YYYY>

-          The trade modification cutoff time is over for <DD MON YYYY>           

-          Options Exercise is now closed for  contracts in  Normal market for <DD MON YYYY>

 

 

 

5.      Structure of new Contract.txt file

*  Indicator for Segment type is provided in contract.txt file. 

           

SN

Field name

Description

Values accepted

1

Token

The numerical value should range from 27000 to 135000

Each token number is unique and it indicates a contract descriptor. Hence the token number should not be repeated in contract.txt

2

asset_token

The numerical value should range from 1 to 26999

This indicates the token number of the underlying asset of the particular contract

3

instrument_name

Values should be the instrument type of a particular contract

FUTSTK - Stock Futures
OPTSTK - Stock Options
FUTIDX - Index futures
OPTIDX - Index Options
FUTINT - Interest Futures
UNDINT - Interest Underlying

4

symbol

Value should be symbol of the underlying asset

 

5

series

Default value is XX

It is meant for EQ, hence it is default XX in FO System.

6

Filler

Blank

Blank

7

expiry_date

Value should be expiry date of the contract in jiffy seconds

Expiry date indicates the last day till which a particular contract is available for trading. This value calculated as the time in seconds from 1st January 1980 to the required expiry.

8

strike_price

Value should be
-1 for Futures
in paise for Options

 

9

option_type

Value should be
option type of the option contracts (applicable only for options contract )
XX for futures

Describes the option type for option contracts.
CA - Call American
CE - Call European
PE - Put European
PA - Put American
A indicates American option on which settlement can be done on any day upto the expiry day
E indicates European option for which settlement can be done only on expiry

10

Segment type  *

Value should be

1 – Regular segment

2 – Extended  segment

3 – Extended1 segment

4 – Extended2 segment

This indicates that the contract belongs to which segment (1, 2, 3, and 4).

11

ca level

Value should be 0 or Non Zero

 

12

Filler

Blank

 

Blank

 

13

Admission type

Value should be
0 = Listed
1 = Permitted to trade

 

14

issue_info.rate

Value should be 0

 

15

Trading status(Normal mkt)

Value should be
1 = STOCK_PREOPEN
2 = STOCK_OPEN
3 = STOCK_SUSPENDED
4 = STOCK_PREOPEN_EXTENDED

Indicates stock status for the respective market type

16

Eligibility(Normal mkt)

Value should be
0 = NOT ELIGIBLE
1 = ELIGIBLE

Indicates whether a particular contract is eligible for trading or not in normal market

17

Filler

Blank

Blank

18

Trading status(odd lot)

Value should be
1 = STOCK_PREOPEN
2 = STOCK_OPEN
3 = STOCK_SUSPENDED
4 = STOCK_PREOPEN_EXTENDED

Indicates stock status for the respective market type

19

Eligibility(odd lot)

Value should be
0 = NOT ELIGIBLE
1 = ELIGIBLE

Indicates whether a particular contract is eligible for trading or not

20

Filler

Blank

Blank

21

Trading status(spot)

Value should be
1 = STOCK_PREOPEN
2 = STOCK_OPEN
3 = STOCK_SUSPENDED
4 = STOCK_PREOPEN_EXTENDED

Indicates stock status for the respective market type

22

Eligibility(spot)

Value should be
0 = NOT ELIGIBLE
1 = ELIGIBLE

Indicates whether a particular contract is eligible for trading or not

23

Filler

Blank

Blank

24

Trading status(auction)

Value should be
1 = STOCK_PREOPEN
2 = STOCK_OPEN
3 = STOCK_SUSPENDED
4 = STOCK_PREOPEN_EXTENDED

Indicates stock status for the respective market type

25

Eligibility(auction)

Value should be
0 = NOT ELIGIBLE
1 = ELIGIBLE

Indicates whether a particular contract is eligible for trading or not

26

Filler

Blank

Blank

27

issue_info.start_date

Value should be in jiffy seconds

Indicates the date on which the particular contract was introduced

28

issue_info.ipd

Value should be 0

 

29

issue_info.maturity_date

Value should be in jiffy seconds

It is same as the expiry date and indicates the last day upto which the contract is available for trading.

30

margin_percent

Value should be 0

 

31

minimum_lot_size

Value should be positive whole number i.e minimum lot quantity value

The quantity entered while placing a BUY/SELL order should be greater than minimum lot size

32

board_lot_quantity

Value should be in multiples of minimum lot size i.e board lot quantity value

The quantity entered while placing a BUY/SELL order should be a multiple of board lot quantity and greater than the minimum lot size

33

min_spread

Value should be 5 paise or multiples of 5 paise i.e minimum spread value

It is the minimum increment in tick size applicable for a contract.

34

issued_capital

Value should be positive whole number i.e issued capital value

Issued Capital

35

volume_freeze_qty

Value should be positive whole number i.e freeze quantity value

Any order placed having quantity greater than this  quantity enters into a freeze and requires exchange action before getting confirmed

36

warning_qty_of_outst_volm

Value should be 0

It is meant for warning indication for Quantity

37

date_time.admission

Value should be in jiffy seconds

Indicates the date on which the particular contract was introduced for trading

38

date_time.expulsion

Value should be 0

Indicates the date on which the particular contract was expelled

39

date_time.re_admission

Value should be 0

Indicates the date on which the particular contract was re introduced

40

date_time.record_date

Value should be 0

 

41

date_time.no_delivery_dates.start

Value should be 0

 

42

date_time.no_delivery_dates.end

Value should be 0

 

43

operating_ranges.low_price_range

Value should be 20 % less of the base price i.e low price % value

Any order placed with a price lower than this value goes into a freeze and requires exchange action before the order gets confirmed.

44

operating_ranges.high_price_range

Value should be 20 % higher of the base price i.e high price % value

Any order placed with a price higher than this value goes into a freeze and requires exchange action before the order gets confirmed.

45

date_time.ex_date

Value should be 0

 

46

book_closure_date_start

Value should be 0

 

47

stock.book_closure_date_end

Value should be 0

 

48

stock.record_date

Value should be 0

 

49

exercise_start_date

For stock option value should be the date of introduction of the contract 

For index option value should be the expiry date of the contract
i.e exercise start date value

 

50

exercise_end_date

For stock option value should be the date of introduction of the contract 

For index option value should be the expiry date of the contract
i.e exercise start date value

 

51

ticker_selection

Value should be 15

 

52

ca_old_token

Value should be 0

 

53

Credit rating

Value should be 0

 

54

Filler

Blank

Blank

55

Stock name

Value should be the contract name (symbol+expiry month+strike price+option type) i.e contract name value

 

56

egmagm

Value should be
0 - No EGM & AGM is applicable
1 - Only AGM is applicable
2 - Only EGM applicable
3 - Both are applicable

 

57

interestdivident

Value should be
0 - No interest & divident is applicable
1 - Only interest is applicable
2 - Only divident is applicable
3 - Both are applicable

 

58

rightsbonus

Value should be
0 - No rights & bonus is applicable
1 - Only rights is applicable
2 - Only Bonus is applicable
3 - Both are applicable

 

59

mfaon

Value should be
0 - No MF & AON is applicable
1 - Only MF is applicable
2 - Only AON is applicable
3 - Both are applicable

 

60

remarks

Free Text

 

61

ex_style

Value should be:
E - For index option
A - For stock option

For 'A' option exercise can be done on any date till the expiry date
while for 'E' exercise can be done only on the expiry day.

62

ex_allowed

Value should be :
N - For Index option
Y - For stock option

Indicates whether exercise option is allowed for a particular contract.

63

ex_rej_allowed

Value should be :
N - For Index option
Y - For stock option

Indicates whether exercise rejection is allowed for a particular contract.

64

pl_allowed

Value should be
N = NOT ALLOWED
Y = ALLOWED

Indicates whether position liquidation is allowed or not for a particular contract

65

Filler

Blank

Blank

66

is_this_corp_adj

Default value is 0
Y = Corporate adjustment allowed
N = Corporate adjustment not allowed

 

67

asset_symbol

Value should be symbol of the underlying asset

It is the symbol of the underlying asset of a contract

68

Filler

Blank

Blank

69

base_price

Value should be closing price of the contract

Base price is the closing price of the contract

70

delete_flag

Value should be
N = NOT DELETED
Y = DELETED

Used for indication, whether a contract is deleted or not