error with bndprice command
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jens Petit-jean
el 27 de Mzo. de 2021
Comentada: Jens Petit-jean
el 27 de Mzo. de 2021
Hello,
I always got the error 'CouponRate is required for all Bond instruments.' when using the bndprice command and I don't know what is wrong.
A=[0.02:0.005:0.05]
B=zeros(numel(A),2)
for i=1:numel(A)
[intrinsicValue,accruedInterest]=bndprice(0.045,A(i),'01-Mei-2016','30-Jun-2021')
B(i,1)=intrinsicValue
B(i,2)=accruedInterest
end
plot(B(1),B(2))
Thanks in advance
0 comentarios
Respuesta aceptada
Walter Roberson
el 27 de Mzo. de 2021
Your spelling of May was not being recognized.
A=[0.02:0.005:0.05]
B=zeros(numel(A),2);
for i=1:numel(A)
[intrinsicValue,accruedInterest]=bndprice(0.045,A(i),'01-May-2016','30-Jun-2021');
B(i,1)=intrinsicValue;
B(i,2)=accruedInterest;
end
B
plot(B(:,1),B(:,2))
Más respuestas (0)
Ver también
Categorías
Más información sobre Price and Analyze Financial Instruments en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!