Thursday, 25 June 2009

मी शिवाजीराव भोसले बोलतो आहे


The last Marathi movie I watched was Dombivali Express and the next was “Mi Shivaji Rao Bhosle bolto aahe” Dombivali Express was good but this was…good effort man!!! This is must watch for most part of Maharashtri people. The limitations in mindset of Marathi people are neatly drawn and portrayed. Most of them being of non-Business background and of quite simple public life, Marathi people feel helpless at not getting their point at places of importance. Business life makes a person to bend or break rules in order to get his/her way which most of Marathis don’t favour. Most of them tend to live in oblivion mode that if they are good, they will be treated good resulting in content nature. While other communities like Gujarati and Punjabi are quite dynamic and of flexible nature which enables them to expand and prosper. Though things have changed in modern times and Indian youth(be Marathi or Gujarati or any other community) are experimenting non-conventional careers and professional life, still the parents of today’s Marathi youth are bit reluctant to try non-conventional fields.

The movie is story about Marathi person who is unable to resist government and corporate forces trying to bring down his ancestral home in Mumbai and giving him a flat in far suburb in Mumbai. Also his son and daughter are not able to move forward in their career as they don’t have strong backing like a Khanna or Patel family. Intially, he gets frustrated at not able to do anything and drowns himself in liquor. Mahesh Manjrekar who plays Shivaji Rao, then comes to his rescue his downfall and recoup the energy. Rebuking him and then inspiring him to raise his self-esteem, Shivaji instructs him to take some big steps forward that can serve as profound example to other Marathi people.

Movie shows how diversity in our country can be useful and every community has something to give. I enjoyed the movie especially the dialogue delivery by Mahesh Manjrekar.

Thursday, 4 June 2009

Continuous Trade Matching Algorithm

If someone wants to go through various OMA(Order Matching Algorithm), one can start with the basic one below from BSE. This is what I worked with during my previous job tenure.
Continuous Trade Matching Algorithm
Intro
If an order arrives in the order book of a security, it may immediately match with a counter-order should the principle of price and time priority allow matching. If the order cannot match, it remains in the order book.
The incoming bid (sequence no.8) matches orders no.6 and 4 as shown below:



Market order in MMTS I (Cash market)
An incoming market order (with no price specified) will match against opposite orders at the best price level only.
The incoming offer (sequence no.9) matches against order no.8 as shown below:
Price - 5645
Traded Volume - 25

The unmatched, residual quantity (15) of order no.9 is withdrawn from the order book.


Market order in MMTS II (Derivative and Commodities markets):

An incoming market order (with no price specified) will match against opposite orders not only at the best price level but at subsequent price levels as well.


The incoming market sell order (sequence no.9) matches against orders at three different price levels as shown below:
Price Traded volume
5645 25
5630 10
5625 5

The incoming market order matches buy orders no.8, 2 and 1 at the limit prices of the orders. In case of order no.1 the unmatched, residual quantity (10) remains in the order book.
The difference between two markets should be noted. That should be it for now.

Efficient and Reliable UI automation without Selenium

I have been experiencing satisfaction over UI automation efforts after a half-decade of my work in automation. The reason is new age tools ...