|
Computing option prices and greeks for 50 stocks would be no problem - it is just a case of calling the appropriate function for each option. There are some comprehensive methods so that you can for example, get calls, puts and greeks using just one function. The only issue that is important to consider is the speed. For methods other than the Binomial method, the functions are extremely fast and time should present no problems. However for the Binomial method it is an iterative algorithm and does take relatively longer to produce a result. Unless you are trying to update the options in real-time, ie multiple times each second, you should be fine.
The same comments also apply to the ImpliedVolatility methods, which are also by their nature, iterative, and take longer. However, the time taken for these algorithms is still designed to be very fast, if you run the demo application for any single method, you can verify that it calculates the options very quickly, so unless your application is operating in an extremely demanding time-requirement, you should have no problems. In the Binomial methods, you can set the number of iteration steps that may be used, and the more you have, the better the accuracy, but the longer it takes.
There are of course, other algorithms available in different methods that are much quicker than the Binomial algorithm methods that you can choose if they are suitable for your requirements.
|