-
1.
0kankalar bu zıkkım niye çalışmıyo:
6. include <cstdlib>
7. include <ctime>
8. include <iostream>
9. include <cmath>
10. include "normdist.h"
using namespace std;
//normal distribution
double N(const double& z) {
if (z > 6.0) { return 1.0; };
if (z < -6.0) { return 0.0; };
double b1 = 0.31938153;
double b2 = -0.356563782;
double b3 = 1.781477937;
double b4 = -1.821255978;
double b5 = 1.330274429;
double p = 0.2316419;
double c2 = 0.3989423;
double a=fabs(z);
double t = 1.0/(1.0+a*p);
double b = c2*exp((-z)*(z/2.0));
double N = ((((b5*t+b4)*t+b3)*t+b2)*t+b1)*t;
N = 1.0-b*N;
if ( z < 0.0 ) N = 1.0 - N;
return N;
};
// greeks calculation
void option_price_partials_call_black_scholes( double S, // spot price
double X, // Strike (exercise) price,
double r, // interest rate
double sigma, // volatility
double time, // time to maturity
double& Delta, // partial wrt S
double& Gamma, // second prt wrt S
double& Theta, // partial wrt time
double& Vega, // partial wrt sigma
double& Rho){ // partial wrt r
double time_sqrt = sqrt(time);
double d1 = (log(S/X)+r*time)/(sigma*time_sqrt) + 0.5*sigma*time_sqrt;
double d2 = d1-(sigma*time_sqrt);
Delta = N(d1);
Gamma = N(d1)/(S*sigma*time_sqrt);
Theta =- (S*sigma*N(d1)) / (2*time_sqrt) - r*X*exp( -r*time)*N(d2);
Vega = S * time_sqrt * N(d1);
Rho = X * time * exp(-r * time) * N(d2);
};
gelen hata mesajı:
undefined reference to 'Winmain@16'
bu ne beahhhh? -
2.
0yoooohhhh olmiyiiiiiiiii
-
3.
0aloooooooooooooo
-
4.
0amaç delta gamma rho bilmem neyi hesaplamak
ya bi bakın 2 dakka çok ufak bişiyi ekgib ama neyi ekgib -
5.
0la laaaaa
-
6.
0lan yok mu anlayan
-
7.
0lan bi el atın sevaptır
-
8.
0alooooooooo
-
9.
0kanka son hali bu:
11. include <cstdlib>
12. include <ctime>
13. include <iostream>
14. include <cmath>
15. include "normdist.h"
using namespace std;
//normal distribution
double N(const double& z) {
if (z > 6.0) { return 1.0; };
if (z < -6.0) { return 0.0; };
double b1 = 0.31938153;
double b2 = -0.356563782;
double b3 = 1.781477937;
double b4 = -1.821255978;
double b5 = 1.330274429;
double p = 0.2316419;
double c2 = 0.3989423;
double a=fabs(z);
double t = 1.0/(1.0+a*p);
double b = c2*exp((-z)*(z/2.0));
double N = ((((b5*t+b4)*t+b3)*t+b2)*t+b1)*t;
N = 1.0-b*N;
if ( z < 0.0 ) N = 1.0 - N;
return N;
};
// greeks calculation
void option_price_partials_call_black_scholes( double S, // spot price
double X, // Strike (exercise) price,
double r, // interest rate
double sigma, // volatility
double time, // time to maturity
double Delta, // partial wrt S
double Gamma, // second prt wrt S
double Theta, // partial wrt time
double Vega, // partial wrt sigma
double Rho){ // partial wrt r
double time_sqrt = sqrt(time);
double d1 = (log(S/X)+r*time)/(sigma*time_sqrt) + 0.5*sigma*time_sqrt;
double d2 = d1-(sigma*time_sqrt);
Delta = N(d1);
Gamma = N(d1)/(S*sigma*time_sqrt);
Theta =- (S*sigma*N(d1)) / (2*time_sqrt) - r*X*exp( -r*time)*N(d2);
Vega = S * time_sqrt * N(d1);
Rho = X * time * exp(-r * time) * N(d2);
};
int main (void) {
double S = 0.0;
double X = 0.0;
double r = 0.0;
double Sigma = 0.0;
double time = 0.0;
double Delta= 0.0;
double Gamma= 0.0;
double Theta= 0.0;
double Vega= 0.0;
double Rho= 0.0;
printf("please enter the parameters S, X, r, Sigma, time:n");
scanf("%lf %lf %lf %lf %lfn", &S, &X, &r, &Sigma, &time);
printf("you entered: S=%f, X=%f,r=%f, Sigma=%f,time=%f",S, X, r, Sigma, time);
option_price_partials_call_black_scholes(S, X, r, Sigma, time, Delta, Gamma, Theta, Vega, Rho);
printf("results are: Delta=%f, Gamma=%f,Theta=%f, Vega=%f,Rho=%f",Delta, Gamma, Theta, Vega, Rho);
}
olmuyo yine olmuyo gibtiimin kodu yine olmuyo -
10.
0lan internete baktım millete obeb-okek vermisler odev diye bize verilen ise bak ak yeaaaa
-
11.
0hata yok ak program çalışıyo ama S disindaki butun degiskenleri 0 aliyor. bu ne is yaaaaa
-
12.
0ya sildik ; leri gene aynı ak
sevaptır bi el atın beeeeeee
S'e hangi degeri verirsem alıyo, digerlerini 0 kabul ediyo amk
scanf hatası ama neeeeee -
13.
0lan @24,25 siz özel üniversite mi okudunuz dıbına koyim?
-
14.
0burda bak:
16. include <cstdlib>
17. include <ctime>
18. include <iostream>
19. include <cmath>
20. include "normdist.h"
using namespace std;
//normal distribution
double N(const double& z) {
if (z > 6.0) { return 1.0; }
if (z < -6.0) { return 0.0; }
double b1 = 0.31938153;
double b2 = -0.356563782;
double b3 = 1.781477937;
double b4 = -1.821255978;
double b5 = 1.330274429;
double p = 0.2316419;
double c2 = 0.3989423;
double a=fabs(z);
double t = 1.0/(1.0+a*p);
double b = c2*exp((-z)*(z/2.0));
double N = ((((b5*t+b4)*t+b3)*t+b2)*t+b1)*t;
N = 1.0-b*N;
if ( z < 0.0 ) N = 1.0 - N;
return N;
}
// greeks calculation
void option_price_partials_call_black_scholes( double S, // spot price
double X, // Strike (exercise) price,
double r, // interest rate
double sigma, // volatility
double time, // time to maturity
double Delta, // partial wrt S
double Gamma, // second prt wrt S
double Theta, // partial wrt time
double Vega, // partial wrt sigma
double Rho){ // partial wrt r
double time_sqrt = sqrt(time);
double d1 = (log(S/X)+r*time)/(sigma*time_sqrt) + 0.5*sigma*time_sqrt;
double d2 = d1-(sigma*time_sqrt);
Delta = N(d1);
Gamma = N(d1)/(S*sigma*time_sqrt);
Theta =- (S*sigma*N(d1)) / (2*time_sqrt) - r*X*exp( -r*time)*N(d2);
Vega = S * time_sqrt * N(d1);
Rho = X * time * exp(-r * time) * N(d2);
}
int main (void) {
double S = 0.0;
double X = 0.0;
double r = 0.0;
double Sigma = 0.0;
double time = 0.0;
double Delta= 0.0;
double Gamma= 0.0;
double Theta= 0.0;
double Vega= 0.0;
double Rho= 0.0;
printf("please enter the parameters S, X, r, Sigma, time:n");
scanf("%lf %lf %lf %lf %lfn", &S, &X, &r, &Sigma, &time);
printf("you entered: S=%f, X=%f,r=%f, Sigma=%f,time=%f",S, X, r, Sigma, time);
option_price_partials_call_black_scholes(S, X, r, Sigma, time, Delta, Gamma, Theta, Vega, Rho);
printf("results are: Delta=%f, Gamma=%f,Theta=%f, Vega=%f,Rho=%f",Delta, Gamma, Theta, Vega, Rho);
} -
15.
0@28 harbi ben bunu niye düşünemedim daha once? lan sistanlara ulasabilsem burda gelir seninle muhattap olur muyum bin oğlu bin!
-
16.
0hata mesajı gelmiyor, program açılıyor, s, x, r, sigma, time için değer giriyorsun. bir tek s i kabul ediyor, digerlerine 0 veriyor, sonuc da 0 geliyor.
-
17.
0la la laaaaaaa
-
18.
0hata mesajı gelmiyor, program açılıyor, s, x, r, sigma, time için değer giriyorsun.
bir tek s i kabul ediyor, digerlerine 0 veriyor, sonuc da 0 geliyor. -
19.
0laaaaaaaynnnnnnnnnn
-
20.
0@35 evet kanka dev-c++ kullanıyom fakir bi binim talebeyim daha.
main yazdık ama olmadı?_
normdist.h yi bulduk bi yerden, ekledim kutuphaneye ama calismadi, boyle icine ekledim satirlari.
baska da kafam basmıyo :(
-
yılbaşına kadar kız ayarlamam lazım
-
inşaata gelen kadın mühendisler
-
orta üstü bir kızın dminde eşek kadar erkek var
-
cok konusma onuachu davari
-
bu mal kızlarınızı gibmeye geldim deyip
-
partnerimin dominant bir kadın olmasını istemem
-
sözlüğün dürüst onurlu erkekleri tam liste
-
aileniz sizin için çalışmak zorunda bunu unutmayin
-
170 boyunda pasif kazaklar
-
karadenizliler ile yunanistanlıların
-
allah k4dinlarin belasini versin
-
sözlük bitmemiş ulan bitmiyor işte oley be
-
bu yaşa kadar bi yere gelemedik
-
560binlik ile benim sexs sayım aynı
-
hepsi ceza aldı
-
the economist kapagi gibi olmus
-
memati ve kayra üzerindeki tecrit
-
kafkas man ermeni olmam hakkında ne
-
bir tane eskort kazakla tanıştı diye
-
ulan salolar çayin çinden gelmesinin ne
-
yalnızlığa alışmak hoş bir şey değil
-
guatemala mı burası
-
20 li yaşlarımın hepsi
-
gene verdigim maclara oynamadiniz degil mi
-
ccc rammstein ccc günaydın diler 29 12 2024
-
saat 5 ten beri elektrik yok
-
omuz egzersizi yap bakir liseli
-
keloğlan aramızda filminde
-
30 yaşındayım sevgilim olmadı hiç
-
inci galeri neden kapandı
- / 2