Help for Bond Calculator

I'm open to freelance projects and usually deliver a bid for the total project. Payment is made upon your 100% satisfaction. It is my goal to prove my capabilities and establish a long-term business relationship. Please feel free to contact me with any questions.

To get core analytics: AccrInt - Accrued Interest, Ytm – Yield to maturity, Ytw – Yield to worst, NextCoupDt – Next Coupon Date, ModDur – Modify duration (note mod dur calculated on ytw based).
You must set next values: Price, Coupon or Pik, Redemption/Maturity Date and Settle Date or Trade Date.
If you enter trade date and didn’t enter settle date then system will calculate settle date for you and use it in analytics. If you enter settle date then it will be taken as parameter for settlement date.

Spread will be calculated only if treasury yield for entered trade date will be found in my database. Later I’m going to add option to be able to enter treasury here.
Accreted Value – AccVal will be properly calculated if you entered Issue Date and Issue yield.

Show/Hide Schedules check box: you can show and fill schedules with Calls and coupons if you have such bond, before you run calculation.

Calc button: Calculates analytics based on entered parameters.

Clear button: resets Calculator form.

Cash Flow check box: Hide/unhide Cash flow after calculation.

Setting check box: allow you to see calculated result with parameters. If this check box is unchecked then you see only result of calculation.