Автор работы: Пользователь скрыл имя, 10 Января 2012 в 10:50, курсовая работа
Фондовый рынок США отличается от российского как небо от земли, и вот почему. Теми детскими болезнями, что болеет фондовый рынок России, Соединенные Штаты переболели еще в середине позапрошлого века. Начиная с 30-х годов ХХ-го века, в США действует система государственного контроля за рынком, реализуемая Комиссией по ценным бумагам и фондовым биржам (SEC), что предотвращает огромный процент мошенничества и недобросовестного участия на рынке (в частности, незаконного использования внутренней информации и притворных сделок). Усилиями SEC невозможно было предотвратить масштабные падения рынка в конце 70-х, 80-х годов прошлого столетия, а также кризис акций высокотехнологичного сектора в конце 2000 года, который развивается и по сей день
Введение…...…………………………………………….…..……………………….4
1 Инвестиции, неопределенность и риски………………………………..…..…..7
1.1 Существо инвестирования в ценные бумаги…………………….………..7
1.2 Неопределенность, сопряженная с инвестициями………………….…….8
1.3 Риски инвестирования………………………………………………………9
1.4 Существующие способы оценки рисков инвестиций…………………...10
1.5 Роль предпочтений и ожиданий инвестора………………………………15
2 Базовые нечеткие описания для фондового менеджмента……...…..………..19
2.1 Понятие квазистатистики…………………………………………..……...19
2.2 Ключевые понятия теории нечетких множеств……………………..…...21
2.3 Операции над нечеткими подмножествами……………….……………..23
2.4 Нечеткие числа и операции над ними…………………………….……...24
2.4.1 Трапециевидное нечеткое число…………………...………………24
2.4.2 Треугольные нечеткие числа……………………………………….26
2.4.3 Операции над нечеткими числами…………………………………26
2.5 Нечеткие знания……………………………………………………………28
3 Комплексный финансовый анализ эмитента ценных бумаг...……………...…31
3.1 Подходы к комплексному финансовому анализу………………………..31
3.1.1 Риск банкротства эмитента…………………………………………31
3.1.2 Проблемы анализа риска банкротства предприятия……………...33
3.1.3 Существующие методы анализа риска банкротства……………...34
3.2 Метод комплексного финансового анализа на основе нечетких представлений………………………………………………………………....……43
3.2.1 Описание метода……………………………….……….…………..44
3.2.2 Расчетный пример анализа риска банкротства с использованием нечетких описаний…………………………………………………………………50
Заключение…………………………………….………..……………………..…...57
Список использованных источников……
void __fastcall TForm1::Button2Click(TObject *Sender)
{
float *r = new float[koli4estvo_pokaz];
if(Form1->RadioGroup1->
{
for(unsigned int i=0;i<koli4estvo_pokaz;i++)
{
r[i]=1.0/koli4estvo_pokaz;
}
}
else
{
AnsiString Fishbern;
Fishbern=Form1->LabeledEdit2->
for(unsigned int i=0;i<koli4estvo_pokaz;i++)
{
int nomer=Fishbern.SubString(1,
Fishbern.Delete(1,Fishbern.
r[nomer]=2.0*(koli4estvo_
}
}
float g[5];
for(unsigned int j=0;j<5;j++)
{
g[j]=0.9-0.2*j;
}
lambda.resize(koli4estvo_
for(unsigned int i=0;i<koli4estvo_pokaz;i++)
{
lambda.at(i).resize(5);
}
for(unsigned int i=0;i<koli4estvo_pokaz;i++)
{
for(int j=0;j<5;j++)
{
lambda.at(i).at(j)=0;
if((zna4_pokaz.at(i)>=ocenka_
ocenka_pokaz.at(i).at(j).
{
lambda.at(i).at(j)=1;
break;
}
if((zna4_pokaz.at(i)>ocenka_
ocenka_pokaz.at(i).at(j).
{
if(j==4)
{
lambda.at(i).at(j)=1;
break;
}
lambda.at(i).at(j)=(zna4_
lambda.at(i).at(j)/=(ocenka_
continue;
}
if((zna4_pokaz.at(i)>ocenka_
ocenka_pokaz.at(i).at(j).at(1)
{
if(j==0)
{
lambda.at(i).at(j)=1;
break;
}
lambda.at(i).at(j)=1-lambda.at
}
}
}
for(int i=0;i<5;i++)
{
float temp=0.0;
for(unsigned int j=0;j<koli4estvo_pokaz;j++)
{
temp+=r[j]*lambda.at(j).at(i);
}
kriteriy+=g[i]*temp;
}
Form1->Label1->Font->Size=10;
Form1->Label1->Caption="
FloatToStr(kriteriy).
Form1->Button2->Enabled=
Form1->LabeledEdit2->Enabled=
Form1->RadioGroup1->Enabled=
delete[] r;
}
//----------------------------
void __fastcall
TForm1::LabeledEdit2Change(
{
AnsiString Fishbern;
Fishbern=Form1->LabeledEdit2-
if(IsValidFishbern(Fishbern))
{
Form1->Button2->Enabled=true;
}
else
{
Form1->Button2->Enabled=false;
}
}
//----------------------------
bool TForm1::IsValidFishbern(
{
vector<unsigned int> nomer;
Fishbern+=",";
unsigned int count=0;
nomer.clear();
while(!Fishbern.IsEmpty())
{
if(Fishbern.AnsiPos(',')>1)
{
nomer.push_back(Fishbern.
}
else
{
return false;
}
if((nomer.at(nomer.size()-1)==
{
return false;
}
else
{
for(unsigned int i=0;i<nomer.size()-1;i++)
{
if(nomer.at(nomer.size()-1)==n
}
}
Fishbern.Delete(1,Fishbern.
count++;
}
if(count==koli4estvo_pokaz) return true;
return false;
}
//----------------------------
void __fastcall
TForm1::LabeledEdit1Change(
{
Form1->Button1->Enabled=
AnsiString pokazatel;
pokazatel=Form1->
if(pokazatel.AnsiPos(' ')==0)
{
if(pokazatel.AnsiPos(',')>1)
{
pokazatel.Delete(pokazatel.
}
if(pokazatel.ToIntDef(1000000)
{
Form1->Button1->Enabled=false;
}
else
{
Form1->Button1->Enabled=true;
}
}
}
//----------------------------
Информация о работе Комплексный финансовый анализ эмитента ценных бумаг