Shree,
This is not an easy job to do because it needs logic in which the trade must execute, then programming knowledge , drawbacks such as how effectively order executes, win:lose ratio analysis on testing etc... and it takes some time..I am in starting phase and hence may not be able to help you a lot but when I get something I will share....