linux user manual alt z

26
ALT + Z _____________________ USER MANUAL

Upload: adc666

Post on 26-Jul-2015

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Linux user manual alt z

ALT + Z

_____________________

USER MANUAL

Page 2: Linux user manual alt z

Alt + Z - Option Strategy (Spread, Triangle, Butterfly)

G.E.T.S. Option Strategy window provides 3 in build strategies SPREAD, TRIANGLE & BUTTERFLY

and user friendly platform, where user can generate various recognized option strategies on selected

(NSE – BSE – MCX’SX) Exchange Derivatives & Currency Segment. This Algorithm

consists of Quote / 2LEG / 3 LEG order type.

i) SPREAD – user can select the combination of two different strike price / option type (CE/PE) /

Expiry of the same underlying currency options.

ii) TRAINGLE – supports to select the combination between currency future (option underlying) and

both option type of single strike price.

iii) BUTTERFLY – user can select the combination of three different strike price / option type (CE/PE)

/ expiry of same underlying currency options.

Page 3: Linux user manual alt z

SPREAD

Choose Your Strategy

Choose Your Exchange

and Pro/Cli with ID

Choose Order Type: QUOTE IOC

Difference Type & Difference Amount Absolute Difference Absolute Ratio Product Diff

Leg Combo: Order Execution Sequence

QUOTE BASED L-1 L-2 L-2 L-1

2 LEG IOC [L-1 + L-2]

Opportunity Check: Trigger Point for Order Generation

Leap & Jump Profit Diff: Reversal Profit Amount Net Qty: Shifting Point for diff Amt Jump Diff: Change Figure for Diff

Reference Point for

Order Generation

Page 4: Linux user manual alt z

All input parameters are explained below: -

1. Exchange: Define the desired Exchange

2. Pro/Cli: Pro ID or Client ID

3. Order Type: Quote/ 2-Leg (for Opportunity)

4. Fields for First Option Order (L-1) & Second Option Order (L-2)

a. Expiry Date: Derivative Expiry Date

b. Strike: Exchange Available Strike Price for the Instrument.

c. Opt Type : CE/PE

d. Buy/Sell : Order Type – Buy or Sell

Page 5: Linux user manual alt z

e. Total Qty : Total No. of Lots to be executed

f. Order Qty : No. of Lots per order

5. Base Order : Leg Combo for Order Execution Sequence

6. Price Type:

g. Absolute Difference – Desired Price Diff between the two instruments.(Sell Price-Buy Price)

Strike Opt Type Buy/Sell Order Qty Market Price 5500 CE Buy 100 150

5600 CE Sell 200 100

Absolute Difference -50

Page 6: Linux user manual alt z

h. Absolute Ratio – Desired Price Ratio between the two instruments (Higher Price/Lower Price)

Strike Opt Type Buy/Sell Order Qty Market Price 5500 CE Buy 100 150

5600 CE Sell 200 100

Absolute Ratio 1.5

i. Product Difference – Desired Product difference between the two instruments.{(Sell value –

Buy Value)/Minimum Quantity}

Strike Opt Type Buy/Sell Order Qty Market Price Value 5500 CE Buy 100 150 -15,000.00

5600 CE Sell 200 100 20,000.00

Product Difference .{(Buy value – Sell Value)/Minimum Quantity} 50

Page 7: Linux user manual alt z

7. Pending First Order

j. Opportunity Check & Difference – This facility will enable the user to define a trigger point in

terms of difference; beyond or above which the algo’s will start the order generation for the

spread.

Example:

If the targeted difference for a specified spread strategy is Rs.10 but the user wants to avoid

the continuous order generation by the algo, user can select order opportunity check and

define the opportunity difference amount as shown above. In that case the Algo will start the

order generation if the ongoing market difference is beyond the opportunity difference Amount

i.e. Rs.8 as illustrated above.

Page 8: Linux user manual alt z

k. Bidding for Best - Amount by which the order price will be made better.

l. Tick Size – Minimum tick size movement in the underlying to trigger order

generation/modification

m. Depth Up to – Denotes the market depth level from 1 to 5.

n. Threshold Qty - Threshold quantity percentage indicates the quantity availability within market

depth mentioned into Depth Up to column.

8. Pending Second Order Conditions

o. Price Type

i. Market – Submit against order as Limit order with order price at a specified percentage

at or below the LTP, upon receiving the trades of first order.

ii. Best Bid / Ask – Submit against order at the ongoing actual best bid / ask price, upon

receiving the trades of first order.

iii. Best Buyer / Seller – Submit against order at an order price making it the best buyer /

seller price in the ongoing market, upon receiving the trades of first order.

Page 9: Linux user manual alt z

iv. Actual diff – Submit against order at the actual difference set by the user, considering

the avg. trade price of counter order.

9. Timer - denotes the time interval within which pending orders will be modified.

10. Mod count - denotes the number of modifications for the pending order.

11. Market Order Upto – denotes the amount by extent to which the order price generation will be

made better than the last generated order price.

12. Leap & Jump – If opted for, after trading a specific net quantity at a specified difference, user

can alter/change the spread amount by the mentioned jumped difference figure for the next

phase of quantity.

Profit Difference – After trading the user mentioned order quantity, the algo’s will self generate

the spread reversal order at the spread difference +/- Profit Difference.

Jump Difference – On achieving the desired net quantity, user can shift the spread difference

by the mentioned jump difference.

Net Qty – The desired phase quantity to be traded before shifting the spread difference.

Example : -

Page 10: Linux user manual alt z

13. Reference Point: User can set a Reference point to trigger an order generation.

Depending upon the strategy, user can define the trigger point in Equity, Future or Option

segment to command the algo for spread order generation.

14. Strategy Name: For easy identification, facility is provided to name a particular strategy.

15. Add: Adds the new arbitrage opportunity setting to the arbitrage Grid

16. Update : Modifies any previously added settings to the arbitrage Grid

17. Remove: Removes any previously added settings from the arbitrage Gird

18. Clear All: Removes all arbitrage settings from the arbitrage Gird

19. Start : Starts calculating the opportunity and submission of the orders

20. Stop: Stops calculating the opportunity. Calling this will cancel all pending orders from order

book operated by the arbitrage module

21. Hide: Hide the active strategy window

Page 11: Linux user manual alt z

TRIANGLE

Choose Your Strategy

Choose Your Exchange

and Pro/Cli with ID

Choose Order Type: QUOTE 2 Leg IOC 3 Leg IOC

Strategy Type

Conversion Reversion

Leg Combo: Order Execution Sequence

QUOTE BASED L-1 L-2 L-3 L-2 L-1 L-3 L-3 L-1 L-2 L-1 L-3 L-2 L-2 L-3 L-1

2 LEG IOC [L-1 + L-2] L-3 [L-2 + L-3] L-1 [L-1 + L-3] L-2

3 LEG IOC [L-1 + L-2 + L-3)

Opportunity Check: Trigger Point for Order Generation

Leap & Jump Profit Diff: Reversal Profit Amount Net Qty: Shifting Point for diff Amt Jump Diff: Change Figure for Diff

Page 12: Linux user manual alt z

All input parameters are explained below: -

1. Exchange: Define the desired Exchange

2. Pro/Cli: Pro ID or Client ID

3. Order Type: Quote/ 2-Leg IOC/ 3- Leg IOC

4. Symbol: Symbols listed on Exchange with respect to instrument selected

5. Fields for First Option Order (L-1) & Second Option Order (L-2) & Third Contract Leg

Note: User needs to feed in data only for the first leg.

a. Expiry Date: Derivative Expiry Date

b. Strike: Exchange Available Strike Price for the Instrument.

c. Opt Type : CE/PE

d. Buy/Sell : Order Type – Buy or Sell

Page 13: Linux user manual alt z

e. Total Qty : Total No. of Lots to be executed

f. Order Qty : No. of Lots per order

6. Base Order : Leg Combo for Order Execution Sequence

7. Price Type:

a. Conversion: (Call Sell - Put Buy - Future Buy + Strike Price)

b. Reversion: (Put Sell - Call Buy + Future Sell - Strike Price)

Page 14: Linux user manual alt z

6. Pending First Order Conditions

a. Opportunity Check & Difference – This facility will enable the user to define a trigger point in

terms of difference; beyond or above which the algo’s will start the order generation for the

spread.

Example:

If the targeted difference for a specified spread strategy is Rs.1.5 but the user wants to avoid

the continuous order generation by the algo, user can select order opportunity check and

define the opportunity difference amount as shown above. In that case the Algo will start the

Page 15: Linux user manual alt z

order generation if the ongoing market difference is beyond the opportunity difference Amount

i.e. Rs.0.5 as illustrated above.

b. Bidding for Best - Amount by which the order price will be made better.

c. Tick Size – Minimum tick size movement in the underlying to trigger order

generation/modification

d. Depth Up to – Denotes the market depth level from 1 to 5.

e. Threshold Qty - Threshold quantity percentage indicates the quantity availability within market

depth mentioned into Depth Up to column.

7. Pending Second Order Conditions

p. Price Type

i. Market – Submit against order as Limit order with order price at a specified percentage

at or below the LTP, upon receiving the trades of first order.

ii. Best Bid / Ask – Submit against order at the ongoing actual best bid / ask price, upon

receiving the trades of first order.

iii. Best Buyer / Seller – Submit against order at an order price making it the best buyer /

seller price in the ongoing market, upon receiving the trades of first order.

Page 16: Linux user manual alt z

iv. Actual diff – Submit against order at the actual difference set by the user, considering

the avg. trade price of counter order.

8. Timer - denotes the time interval within which pending orders will be modified.

9. Mod count - denotes the number of modifications for the pending order.

10. Market Order Upto – denotes the amount by extent to which the order price generation will be

made better than the last generated order price.

11. Leap & Jump – If opted for, after trading a specific net quantity at a specified difference, user

can alter/change the spread amount by the mentioned jumped difference figure for the next

phase of quantity.

Profit Difference – After trading the user mentioned order quantity, the algo’s will self generate

the spread reversal order at the spread difference +/- Profit Difference.

Jump Difference – On achieving the desired net quantity, user can shift the spread difference

by the mentioned jump difference.

Net Qty – The desired phase quantity to be traded before shifting the spread difference.

Page 17: Linux user manual alt z

12. Strategy Name: For easy identification, facility is provided to name a particular strategy.

13. Add: Adds the new arbitrage opportunity setting to the arbitrage Grid

14. Update : Modifies any previously added settings to the arbitrage Grid

15. Remove: Removes any previously added settings from the arbitrage Gird

16. Clear All: Removes all arbitrage settings from the arbitrage Gird

17. Start : Starts calculating the opportunity and submission of the orders

18. Stop: Stops calculating the opportunity. Calling this will cancel all pending orders from order

book operated by the arbitrage module

19. Hide: Hide the active strategy window

Page 18: Linux user manual alt z

BUTTERFLY / 3 LEG OPTION STRATEGY

Choose Your Strategy

Choose Your Exchange

and Pro/Cli with ID

Choose Order Type: QUOTE 2 Leg IOC 3 Leg IOC

Strategy Type Quantity Ratio

BUTTERFLY 1 – 2 – 1 ABSOLUTE 1 – 1 – 1 PROD DIFF 1 – 1 – 1

Leg Combo: Order Execution Sequence

QUOTE BASED L-1 L-2 L-3 L-2 L-1 L-3 L-3 L-1 L-2

2 LEG IOC [L-1 + L-2] L-3 [L-2 + L-3] L-1 [L-1 + L-3] L-2

3 LEG IOC [L-1 + L-2 + L-3)

Opportunity Check: Trigger Point for Order Generation

Leap & Jump Profit Diff: Reversal Profit Amount Net Qty: Shifting Point for diff Amt Jump Diff: Change Figure for Diff

Page 19: Linux user manual alt z

All input parameters are explained below: -

1. Exchange: Define the desired Exchange

2. Pro/Cli: Pro ID or Client ID

3. Order Type: Quote/ 2-Leg IOC/ 3- Leg IOC

4. Symbol: Symbols listed on Exchange with respect to instrument selected

5. Fields for First Option Order (L-1) & Second Option Order (L-2) & Third Option Order

Note: User needs to feed in data only for the first leg.

a. Expiry Date: Derivative Expiry Date

b. Strike: Exchange Available Strike Price for the Instrument.

c. Opt Type : CE/PE

d. Buy/Sell : Order Type – Buy or Sell

e. Total Qty : Total No. of Lots to be executed

Page 20: Linux user manual alt z

f. Order Qty : No. of Lots per order

6. Base Order : Leg Combo for Order Execution Sequence

8. Price Type:

a. Butterfly – Desired Price Diff between the three option instruments.

Strike Opt Type Buy/Sell Order Qty Market Price 5500 CE Buy 100 150

5600 CE Sell 200 100

5700 CE Buy 100 70

Butterfly -20

Page 21: Linux user manual alt z

b. Absolute – Desired Price Diff between the three option instruments

Strike Opt Type Buy/Sell Order Qty Market Price 5500 CE Buy 100 150

5600 CE Sell 100 100

5700 CE Buy 100 70

Absolute -120

c. Product Difference – Desired Product difference between the three option instruments.{(Buy

value – Sell Value)/Minimum Quantity}

Strike Opt Type Buy/Sell Order Qty Mkt Price Value 5500 CE Buy 100 150 -15,000.00

5600 CE Sell 200 100 20,000.00

5700 CE Buy 100 70 -7,000.00

Product Difference .{(Buy value – Sell Value)/Minimum Quantity} -20

Page 22: Linux user manual alt z

9. Pending First Order Conditions

a. Opportunity Check & Difference – This facility will enable the user to define a trigger point in

terms of difference; beyond or above which the algo’s will start the order generation for the

spread.

Example:

If the targeted difference for a specified spread strategy is Rs.1.5 but the user wants to avoid

the continuous order generation by the algo, user can select order opportunity check and

define the opportunity difference amount as shown above. In that case the Algo will start the

order generation if the ongoing market difference is beyond the opportunity difference Amount

i.e. Rs.0.5 as illustrated above.

b. Bidding for Best - Amount by which the order price will be made better.

Page 23: Linux user manual alt z

c. Tick Size – Minimum tick size movement in the underlying to trigger order

generation/modification

d. Depth Up to – Denotes the market depth level from 1 to 5.

e. Threshold Qty - Threshold quantity percentage indicates the quantity availability within market

depth mentioned into Depth Up to column.

10. Pending Second Order Conditions

q. Price Type

i. Market – Submit against order as Limit order with order price at a specified percentage

at or below the LTP, upon receiving the trades of first order.

ii. Best Bid / Ask – Submit against order at the ongoing actual best bid / ask price, upon

receiving the trades of first order.

iii. Best Buyer / Seller – Submit against order at an order price making it the best buyer /

seller price in the ongoing market, upon receiving the trades of first order.

iv. Actual diff – Submit against order at the actual difference set by the user, considering

the avg. trade price of counter order.

11. Timer - denotes the time interval within which pending orders will be modified.

Page 24: Linux user manual alt z

12. Mod count - denotes the number of modifications for the pending order.

13. Market Order Upto – denotes the amount by extent to which the order price generation will be

made better than the last generated order price.

14. Leap & Jump – If opted for, after trading a specific net quantity at a specified difference, user

can alter/change the spread amount by the mentioned jumped difference figure for the next

phase of quantity.

Profit Difference – After trading the user mentioned order quantity, the algo’s will self generate

the spread reversal order at the spread difference +/- Profit Difference.

Jump Difference – On achieving the desired net quantity, user can shift the spread difference

by the mentioned jump difference.

Net Qty – The desired phase quantity to be traded before shifting the spread difference.

15. Reference Point: User can set a Reference point to trigger an order generation.

Page 25: Linux user manual alt z

Depending upon the strategy, user can define the trigger point in Equity, Future or Option

segment to command the Algo for spread order generation.

16. Strategy Name: For easy identification, facility is provided to name a particular strategy.

17. Add: Adds the new arbitrage opportunity setting to the arbitrage Grid

18. Update : Modifies any previously added settings to the arbitrage Grid

19. Remove: Removes any previously added settings from the arbitrage Gird

20. Clear All: Removes all arbitrage settings from the arbitrage Gird

21. Start : Starts calculating the opportunity and submission of the orders

22. Stop: Stops calculating the opportunity. Calling this will cancel all pending orders from order

book operated by the arbitrage module

23. Hide: Hide the active strategy window

Page 26: Linux user manual alt z