ระยะเวลา Macaulay จะวัดจำนวนปีโดยเฉลี่ยที่ชั่งน้ำหนักซึ่งต้องมีการผูกมัดไว้จนกว่ามูลค่าปัจจุบันของกระแสเงินสดจะเท่ากับราคาที่จ่ายสำหรับพันธบัตร ระยะเวลานวนิยายสามารถใช้ในตลาดตราสารหนี้เพื่อกำหนดการเปลี่ยนแปลงราคาเมื่ออัตราดอกเบี้ยเปลี่ยนไป
ระยะเวลา Macaulay ช่วยกำหนดความไวของพันธบัตรต่อการเปลี่ยนแปลงของอัตราดอกเบี้ย คำนวณโดยการเพิ่มช่วงเวลาคูณด้วยการจ่ายคูปองต่องวดหารด้วย 1 บวกผลตอบแทนตามงวดที่ยกขึ้นเป็นช่วงเวลาตามลำดับโดยรวมเป็นจำนวนงวด ค่าที่ได้จะถูกบวกเข้ากับจำนวนงวดทั้งหมดคูณด้วยมูลค่ากำหนดโดยหาร 1 บวกผลผลิตต่องวดที่เพิ่มขึ้นเป็นจำนวนงวดทั้งหมด จากนั้นจะหารด้วยราคาหุ้นกู้ปัจจุบัน
ราคาของพันธบัตรคำนวณโดยการคูณกับกระแสเงินสด 1 ลบ 1 หารด้วย 1 บวกผลตอบแทนที่ได้รับตามจำนวนงวดที่หารด้วยอัตราผลตอบแทนที่ต้องการ มูลค่าที่เพิ่มขึ้นจะบวกกับมูลค่าที่ตราไว้หรือมูลค่ากำหนดของพันธบัตรหารด้วย 1 บวกผลตอบแทนที่ครบกำหนดยกมาเป็นจำนวนงวดทั้งหมด
ตัวอย่างเช่นสมมติว่าพันธบัตรอายุ 6 ปีมีมูลค่าตราไว้หุ้นละ 1 เหรียญ 000 และมีอัตราคูปองต่อปี 6% ระยะเวลา Macaulay คำนวณจาก 5 ปี 21 ((1 * 60) / (1 + 0. 06) + (2 * 60) / (1 + 0. 06) ^ 2 + (3 * 60) / (1 +0 06) ^ 3 + (4 * 60) / (1 + 0. 06) ^ 4 + (5 * 60) / (1 + 0. 06) ^ 5 + (6 * 60) / (1 + 0 06) ^ 6 + (6 * 1000) / (1 + 0. 06) ^ 6) / (60 * (1- (1 + 0. 06) ^ - 6) / 0 06 + 1000 / (1+ 0. 06) ^ 6)
ระยะเวลา Macaulay สามารถใช้ในการประมาณเปอร์เซ็นต์การเปลี่ยนแปลงราคาของพันธบัตรได้ตามความผันผวนของอัตราดอกเบี้ย เมื่อต้องการคำนวณการเปลี่ยนแปลงราคาของพันธบัตรเมื่อมีการเปลี่ยนแปลงอัตราดอกเบี้ยให้คูณระยะเวลาการคุมขังของพันธบัตรโดยการเปลี่ยนแปลงเปอร์เซ็นต์ ระยะเวลาของพันธบัตร Macaulay คือ 5. 21 ปี ดังนั้นถ้าอัตราผลตอบแทนของตลาดเพิ่มขึ้น 0. 5% การเปลี่ยนแปลงเปอร์เซ็นต์โดยประมาณของราคาหุ้นกู้จะเท่ากับ -2 61% (-5. 21 * 0 50%)