- Fotók, videók mobillal
- One mobilszolgáltatások
- Netfone
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Honor 400 Pro - gép a képben
- Samsung Galaxy Watch7 - kötelező kör
- Milyen okostelefont vegyek?
- iPhone topik
- Motorola Razr 60 Ultra - ez a kagyló könnyen megfő
- Karaktere biztos lesz az első Nothing fejhallgatónak
Új hozzászólás Aktív témák
-
aAron_
őstag
megint egy hülye kérdésem lenne a codeblocks-al kapcsolatban, valaki meg tudná mondani, hogy lehet kikapcsolni a kommentek helyesírás (?) ellenőrzését? most mindent szép piros hullámos vonallal aláhúz nekem, elég idegesítő hosszú távon, mert nehezíti a gyors olvasást.
nem is értem, legutóbb semmit nem kellett ilyenekkel vackolnom, most meg a angol hotkeyektől kezdve minden nevetséges hülyeséggel szívok.
-
aAron_
őstag
válasz
Ereshkigal #4191 üzenetére
az lett végül, ott beraktam valahova majd töröltem, így most jó, remélem mással nem lesz problémám már
köszi a segítségeket
-
aAron_
őstag
sziasztok!
az egyik desktopomra (win8x64) most tettem fel először a codeblocks-ot, minden jónak tűnik, kivéve, hogy nem tudok " { " karaktert írni, helyette ezt írja mindig:
/** \brief
*
* \param
* \param
* \return
*
*/mi lehet a baj? alt gr + B gondolom valami shortcut, de alapértelmezetten? kicsit furcsa
-
aAron_
őstag
válasz
Jester01 #4136 üzenetére
értem, akkor leírom pontosabban mit akarok kiszámolni, hátha van valami ötleted (meg kedved segíteni). sajnos most úgy érzem még nem elég a tudásom egy ilyen probléma megoldásához.
szóval az egész dolog lényege az, hogy X db részvény (ált 40<X<50) egy portfólióban való optimális eloszlását megtaláljuk. ez akkor a legjobb ha a sharpe ratio a lehető legnagyobb. ezt az alábbi módon kell kiszámolni:
sharpe_ratio=sqrt(250)*((avg_daily_rets - riskfree_daily_rets)/std_dev)
avg_daily_rets nem más mint a porfólió átlagos napi hozama pl.: 0.0002364 = 0.02364%
riskfree_rets az elérhető legnagyobb kockázatmentes napi hozam (lehet akár 10 éves lejáratú amerikai kötvény, vagy akár banki kamat, bár ez utóbbi kevésbé)
std_dev pedig standard deviation of the portfolio, tehát a szórása a napi hozamoknak (ez a kockázat a gyakorlatban)
(250 a kereskedési napok száma egy évben)
adatok amivel dolgozni kell kb így néznek ki (napi igazított árfolyam, mintha mindegyik 1-től indulna az 1. napon):
első, második, harmadik, negyedik, ..., n-edik részvény
1. 1.00000 1.00000 1.00000 1.00000 ... 1.00000
2. 0.99820 0.99930 1.00090 0.99130 ... 1.00010
3. 1.00150 0.99750 1.00140 1.00300 ... 1.00060
3. 1.00510 0.99970 1.00080 1.00380 ... 1.00070
5. 1.00830 1.00240 1.00160 1.00360 ... 1.00080
6. 1.00910 0.99050 1.00270 1.01440 ... 1.00100
7. 1.00900 0.98940 0.99970 1.01890 ... 1.00110
8. 1.00830 0.99060 0.99930 1.02240 ... 1.00170
.
.
.n-edik 1.29590 1.22330 1.13880 1.40270 ... 1.06800
napeddig úgy számoltam (X<=4 esetén), hogy leteszteltem az összes lehetőséget
egyik lehetőség pl.: első részvényt vettem 0.5x, másodikat 0.3x, harmadikat 0.1x, negyediket 0.1x és így kiszámoltam minden napra a porfólió értékét
ebben az esetben (ha az első 4 részvénnyel számolunk csak) a portfólió árfolyama a 2. nap= 0.5x0.99820+0.3x0.99930+0.1x1.00090+0.1x0.99130=0.99811
ha ez az érték megvan minden napra abból már ki tudom számolni minden egyes nap hozamát és tudok vele dolgozni
csak onnan tudom, hogy sokkal több részvény optimális allokációját is ki lehet számolni, hogy többen is több mint 500 részvénnyel dolgoztak (külföldi fórumon), és olyan algoritmust írtak amely egy évre visszamenőleges adatból kiszámolta az optimális allokációt és sharpe ratio-t, mégpedig sokkal nagyobb pontossággal mint 0.01, elmondásuk szerint egy viszonylag lassú gépen kevesebb mint 20 perc alatt lefutott az egész.
remélem érthető és nem magyaráztam túl semmit sem
-
aAron_
őstag
üdv!
hogy lehetne X db szám összes lehetséges variációját a lehető leggyorsabban előállítani úgy, hogy az egyes számok különbsége 0.01 vagy ennek szorzata (akár 0 vagy 1), és az X db szám összege 1?
pl egy lehetséges variáció (ahol X = 20):
0.1 0.03 0.05 0.02 0.04 0.02 0.05 0.05 0.01 0.05 0.05 0.04 0.05 0.05 0.05 0.05 0.02 0.09 0.2
nekem sajnos csak olyan ötletem van amit még leírni is sokáig tartana (sok for loop), és rendkívül lassú lenne
-
aAron_
őstag
válasz
Jester01 #3828 üzenetére
mintha ott se lenne, én sem értem...
kons.txt:
alma
narancsde a kons.dat-ba csak ezt íja:
almanarancs
a teljes kód így néz ki:
void csinal_dat()
{
char puff[256];
FILE *fpt=fopen("kons.txt","rt");
FILE *fpd=fopen("kons.dat","wb");
if (fpt!=NULL)
{
while(fgets(puff,256,fpt)!=NULL)
{
fprintf(fpd,"%s\n",puff);
}
}
else
printf("hibas megnyitas: kons.txt");
fclose(fpd);
fclose(fpt);
} -
aAron_
őstag
egy gyors kérdésem lenne, bináris fájlba íráskor hogyan tudok sort törni?
fprintf(fp,"%s\n",pff); nem működik, neten nem találtam rendes, egyszerű megoldást
-
aAron_
őstag
válasz
Bobrooney #3761 üzenetére
az első for ciklust kivettem, és átírtam a programom, de továbbra sem értem milyen számokat ír ki a végén, és azokat honnan veszi, ezt meg tudnád mondani? (hiszen minden elemet amelyet átírok valami másra az csak 0 vagy 1 lehet, mégis teljesen más számokat ír ki a végén)
egyébként a program arról szólna, hogy veszem egy tömb minden 1. elemét, ha az 0 átírom 1-re, egyébként 1-ről 0-ra, majd majd veszem az összes 2. elemet, majd minden 3., ... egészen 100-ig. lehet semmi értelme önmagában ennek, de most nem azzal van a fő bajom
-
aAron_
őstag
kezdem magam felbosszantani, egyszerűen nem fogom fel mi folyik itt, valaki el tudná magyarázni, hogy mégis mit ír ki a program és miért ezt?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,z,t[100];
for (i=0;i<100;i++)
t[i]=0;
for(i=1;i<=100;i++)
{
z=i;
while(z<=100)
{
if (t[z-1]==1)
t[z-1]=0;
else
t[z-1]=1;
z+=i;
}
}
for (i=0;i<100;i++)
{
printf("%d; ",t[z]);
}
return 0;
} -
aAron_
őstag
az a baj, hogy ebben az esetben rengeteg függvényt át kéne írnom teljesen amit már korábban elkészítettem, ill van pár "mondat" ami csak egy karakteres (mindig ugyan azok), így eléggé memória pazarló lenne
így utólag lehet én is több dimenziós tömbbel oldottam volna meg, de most már egyszerűbb megoldás ha marad a struct, max sormintázok...
-
aAron_
őstag
van egy több soros stringem, minden sorában van 10 mondat egymástól tabulátorral elválasztva
ezt egy struct tömbe szeretném minél egyszerűbben beírni, ami valahogy így néz ki:
struct sor
{
char elso_mondat[100],
masodik_mondat[100],
.
.
.
tizedik_mondat[100];
} sorok[1000];a valóságban nem teljesen ezt kell megoldanom, de így lebutítva egyszerűbb most
azért lett volna egyszerűbb ha tudok minden elemére hivatkozni számmal mert akkor meg tudtam volna oldani copyzás nélkül egyből, így viszont nem tudom, hogy lehetne szépen megcsinálni
-
aAron_
őstag
egy gyors kérdésem lenne, egy struct X. elemére lehet hivatkozni számmal vagy csak a nevével && ha lehet hogyan?
-
aAron_
őstag
Van közületek valaki aki VS2012-t használ c programozásra?
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Építő/felújító topik
- Kevesebb dolgozó kell az Amazonnak, AI veszi át a rutinfeladatokat
- Óra topik
- Trollok komolyan
- Tőzsde és gazdaság
- Fotók, videók mobillal
- Teljes verziós játékok letöltése ingyen
- Path of Exile (ARPG)
- Pécs és környéke adok-veszek-beszélgetek
- Soundbar, soundplate, hangprojektor
- További aktív témák...
- Új Gamer PC - Ryzen 7 5700X / RTX 5060 / A520M / 16GB vagy 32GB RAM / 240GB + 1TB M.2 SSD / 650W
- Samsung Galaxy Z Fold 4 256 GB, szürkészöld + S Pen tok
- TP-Link ER-7212PC Omada 3-in-1 Gigabit VPN Router
- TP-Link EAP Omada Wifi AP-k (225, 245, 615)
- Mars Gaming ML-LCD240 2x ARGB 120mm FDB Fan LCD Display (Alkatrésznek) INGYEN FOXPOST
- Eladnád a telefonod? KÉSZPÉNZES OKOSTELEFON FELVÁSÁRLÁS azonnali fizetéssel!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- Samsung Galaxy A13 64GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASUS H610M I5 12400F 32GB DDR5 512GB SSD X 4060 8GB SPIRIT OF GAMER CLONE 3 Chieftec600W
- Bomba ár! Lenovo X1 Yoga 3rd - i5-8GEN I 8GB I 256GB SSD I 14" FHD Touch I W11 I CAM I Garancia!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest