金融学爱好者 发表于 2015-7-3 01:50 
急求帮忙解决,自己顶!
1) those bond prices are input not output. You are calculating the zero rate from the bond price. (It said "Market price", which means the price is from the market traded price)
2) the zero rate calculation is realized by the so called bootstrapping method. Say you have a 2yr 3yr 4yr bond and the coupon is paid annually. The bootstrapping is done in the following way:
starting with an R1 (Rn means the n yr zero rate), then from the 2yr bond price and R1 you know R2
you know R1, R2, together with the 3yr bond price you know R3
you know R1, R2,R3, together with the 4yr bond price you know R4
Obviously you need a good R1 to trigger the whole process. Here is a an assumed value. But usually it is from some short term zero coupon cash instruments (such as money market instruments). Because it is zero coupon security you can directly imply the zero rate without knowing other rates.