CCL투입 - 드릴 - 도금 - Dry Film - 내층 노광 - 내층 현상 - 내층 에칭 - Dry Film 박리 -외층 적층 - Drilling - Window현상 - Window에칭 - Dry film 박리 - Laser drill - 도금 - Dry film - 외층 노광 - 외층 현상 - 외층 에칭 - Dry Film 박리 - PSR인쇄 - PSR 노광 - PSR 박리 - 금도금

반응형

'■ 관심 사항 > □ 산업,기업' 카테고리의 다른 글

국내 유류 수송체계  (0) 2020.10.04
반도체 실리콘 웨이퍼 제조공정  (0) 2020.09.12
반도체 제조 공정  (0) 2020.09.05

 

① 웨이퍼 제조 → ② 회로 설계 → ③ 웨이퍼 가공 → ④ 검사 → ⑤ 패키징

 

전체 공정: 종합반도체 기업 (SAMSUNG, SK hynix, Intel, Micron)

웨이퍼 제조: SK siltron

회로설계: 팹리스 Fabless (Qaulcomm, Apple)

웨이퍼가가공,검사: 파운드리 Foundry (tsmc, SMIC, DB HiTek)

패키징: Amkor Technology, HANA MICRON

 

장비업체: ASML, Nikon, JUSUNG ENGINEERING, 원익IPS, 한미반도체, TES, PSK

소재업체: SK chemicals, 동진쎄미켐, 이엔에프 테크놀로지, 하나 머티리얼즈, 솔브레인, 원익

 

 

반응형

'■ 관심 사항 > □ 산업,기업' 카테고리의 다른 글

국내 유류 수송체계  (0) 2020.10.04
반도체 실리콘 웨이퍼 제조공정  (0) 2020.09.12
PCB 제조 공정  (0) 2020.09.05

"주식용어정리 - PER, PBR, BPS, EPS, ROE"

 

 

■ PER(Price Earning Ratio): 주가 수익 비율
   - PER = 시가총액 / 순이익
   - 한 회사에서 1년에 5백만원의 순이익이 생기는데, 시가총액이 5천만원일 경우
      = 5천만원/5백만원 = 10
   - 버는 돈에 비해서 얼마로 평가 받고 있는지 확인
      = PER가 낮을수록 저평가, 높을 수록 고평가
   - ex) 코스피 평균PER 대비 낮으면 코스피 대비 저평가되어있다고 확인 가능
   - ex) 동종업계간의 PER를 비교해서 저평가되어 있는 것을 확인

 

■ PBR(Price Book value Ratio): 주가의 순자산가치 비율
   - PBR = 시가총액 / 자기자본
   - 청산가치와 현재가치간의 비율
   - PBR < 1이라면 회사의 주가가 장부상의 자산보다 싸다는 의미이다.

 

■ BPS(Bookvalue Per Share): 주당 순자산가치
   - BPS = (자산-부채) / 발행주식수
   - BPS는 높으면 높을수록 좋다. 왜냐하면 BPS가 높을수록 재무건전성이나 수익성이 높아 투자가치가 높은 기업이라고

     생각할 수 있기 때문이다.
   - 이 지표는 현재 주식 가격을 포함하고 있지 않은 지표로서 BPS를 단독으로 이용하기보다는 PBR에 녹여 이용하는 편

 

■ EPS(Earning Per Share): 주당 순이익
   - EPS = 당기순이익 / 발행주식수
   - 1년 동안 장사를 해서 벌어들인 돈이 한 주당 얼마인가를 나타내는 지표
   - EPS가 높다는 것은 그만큼 경영실적이 양호하다는 의미이며 배당 여력도 많으므로 주가에 긍정적인 영향을 미친다.

 

■ ROE(Return On Equity): 자기자본이익률
   - ROE = (당기순이익/평균자기자본) * 100
   - 투입한 자기자본이 얼만큼 이익을 냈는지 나타내는 지표
   - ROE가 높을수록 주식투자수익률은 함께 상승

 


 

# PER(주가 수익 비율) = 시가총액/순이익 = 155.56  (업종PER = 85.81) - 업종대비 고평가

# PBR(주가 순자산 가치 비율) = 시가총액/자기자본 = 2.30

# BPS(주당 순자산 가치) = (자산-부채)/발행주식수 = 183,917

# EPS(주당 순이익) = 당기순이익/발행주식수 = 2,722

 

 

반응형

'■ 관심 사항 > □ 잡동사니' 카테고리의 다른 글

[명리] 오행  (0) 2020.09.13
[명리] 음양  (0) 2020.09.12
TOP-N Query  (0) 2020.08.18
환율  (0) 2020.08.16
코스톨라니의 달걀 모델  (0) 2020.07.25
SELECT employee_id, salary, ROWNUM AS rn FROM employees WHERE ROWNUM = 2; -- 조회되지 않음

SELECT employee_id, salary, ROWNUM AS rn FROM employees WHERE ROWNUM <= 2;

SELECT employee_id, salary, ROWNUM AS rn FROM employees WHERE ROWNUM <= 2;

SELECT employee_id, salary, ROWNUM AS rn FROM employees WHERE ROWNUM <=5 ORDER BY salary; -- 부정확한 결과값 도출

SELECT employee_id, salary, ROWNUM AS rn
 FROM (SELECT employee_id, salary FROM employees ORDER BY salary, employee_id)
WHERE ROWNUM <=5;

SELECT employee_id, salary
 FROM (SELECT employee_id, salary FROM employees ORDER BY DBMS_RANDOM.VALUE) -- ORDER BY 랜덤으로 처리 / Context Swithcing 성능저하 이슈 가능
WHERE ROWNUM <=3; 

SELECT a.* FROM departments a 
 WHERE EXISTS (SELECT 1 FROM employees b
                WHERE b.department_id = a.department_id);

SELECT a.department_id,
    (SELECT MAX(b.employee_id) FROM employees b WHERE b.department_id = a.department_id) AS empno
 FROM departments a; 
 
SELECT a.department_id,
     (SELECT MAX(b.employee_id) KEEP (DENSE_RANK FIRST ORDER BY salary DESC) -- 급여 많은 기준으로 employee_id를 가져옴 / KEEP 절 성능 저하 우려 존재
        FROM employees b
      WHERE b.department_id = a.department_id) AS empno
 FROM departments a;
 
SELECT a.department_id,
      (SELECT employee_id FROM (SELECT b.employee_id, b.department_id FROM employees b 
                                 WHERE b.department_id = a.department_id ORDER BY b.salary DESC, b.employee_id DESC) b
        WHERE ROWNUM <= 1) AS empno                          
 FROM departments a;

SELECT *
  FROM (SELECT employee_id, salary, ROW_NUMBER() OVER (ORDER BY salary, employee_id) AS rn FROM employees)
 WHERE rn < 5
ORDER BY salary, employee_id; 

SELECT employee_id, salary, pr
  FROM (SELECT employee_id, salary, PERCENT_RANK() OVER (ORDER BY salary, employee_id) AS pr FROM employees)
 WHERE pr < 0.25
ORDER BY salary, employee_id;

SELECT employee_id, salary, rk
  FROM (SELECT employee_id, salary, RANK() OVER (ORDER BY salary) AS rk FROM employees)
 WHERE rk <= 6
ORDER BY SALARY;  -- 동일 등수 있을 시 공동으로 처리, 다음 값은 비워둔다.

SELECT employee_id, salary, dr
  FROM (SELECT employee_id, salary, DENSE_RANK() OVER (ORDER BY SALARY) AS dr FROM employees)
WHERE dr <= 6
ORDER BY SALARY;  -- 동일 등수 있을 시 공동으로 처리, 다음 등수로 이어서 처리

SELECT employee_id, salary FROM employees ORDER BY salary, employee_id FETCH FIRST 5 ROWS ONLY;
-- 12.1 버전부터 제공

SELECT employee_id, salary FROM employees ORDER BY salary, employee_id OFFSET 5 ROWS;
-- 5 ROW를 건너뛰고 그 다음부터 반환

SELECT employee_id, salary FROM employees ORDER BY salary, employee_id FETCH FIRST 25 PERCENT ROWS ONLY;

SELECT employee_id, salary FROM employees ORDER BY salary FETCH FIRST 6 ROWS WITH TIES; -- 동순위 처리가능

SELECT employee_id, salary, department_id, department_name
  FROM (SELECT a.employee_id, a.salary, a.department_id, b.department_name
          FROM employees a, departments b
         WHERE b.department_id(+) = a.department_id
        ORDER BY a.salary, a.employee_id)
 WHERE ROWNUM <= 2;
 -- employees 테이블과 departments 테이블은 조인차수가 M:1이고,
 -- 아우터 조인으로 조인했기 때문에 employees 테이블을 TOP-N 처리한 후 department 테이블 조인해도 동일한 결과 추출가능

SELECT a.employee_id, a.salary, a.department_id, b.department_name
 FROM (SELECT * FROM 
          (SELECT employee_id, salary, department_id FROM employees ORDER BY salary, employee_id)
        WHERE ROWNUM <= 2 ) a
      , departments b
 WHERE b.department_id(+) = a.department_id
ORDER BY a.salary, a.employee_id;

SELECT a.employee_id, a.salary, a.department_id, 
     (SELECT b.department_name FROM departments b WHERE b.department_id = a.department_id) AS department_name
  FROM (SELECT employee_id, salary, department_id from employee_id ORDER BY salary, employee_id) a
WHERE ROWNUM <= 2; -- 1개의 열만 조회할 경우 TOP-N 처리 후 스칼라 서브 쿼리 사용 가능

 

 

 

반응형

'■ 관심 사항 > □ 잡동사니' 카테고리의 다른 글

[명리] 음양  (0) 2020.09.12
주식용어정리 - PER, PBR, BPS, EPS, ROE  (0) 2020.08.23
환율  (0) 2020.08.16
코스톨라니의 달걀 모델  (0) 2020.07.25
채권에 대한 이해하기 쉬운 설명  (0) 2020.07.23


환율의 상승은 달러 가치의 상승입니다. 반대로 말하면 달러의 가치를 측정하는 원화 가치의 하락을 말한다.


반대로 환율의 하락은 달러 가치의 하학 혹은 원화 가치의 상승을 말하게 된다.


반응형

코스톨라니의 달걀 모델

 

[A국면]

먼저 금리가 과열 단계를 넘어 A국면에 이르면(서서히 경기 연착륙, 경착륙에 대한 논쟁이 붙기 시작하고 장기 금리가 하락하게 된다.) 통화당국은 금리 인하를 고려하기 시작하지만, 이때 예금에 투자된 자금들은 세상에서 가장 안전한 투자처를 잃어버린다.

 

그저 은행에 돈을 맡기기만 하면 많은 이자를 지급하는 고금리 환경은 돈을 벌기보다 지키는 데 익숙한 부자들에게는 가장 매력적인 구간이다. 이때 은행 예금은 예금자들에게 절대 손실을 입지 않고 돈을 불릴 수 있는 최고의 환경을 제공한다. 그러나 막상 금리가 하락하기 시작하면 문제가 달라진다.

 

[B국면]

그동안 보장받았던 안전 수익(금리 수익)이 쪼그라들면서 자산가치가 하락하기 시작한다. 이렇게 되면 부자들은 다른 안전자산을 찾아 나선다. 그 결과 B국면에서는 예금보다는 약간 불안하지만 그래도 비교적 안전하고 금리 인하에 영향을 받지 않는 확정금리(채권)에 투자하게 된다.

 

이때 채권은 표면금리만큼의 이자율을 보장하기 때문에 금리가 하락하더라도 이자를 챙길 수 있고 시중금리가 하락하게 되면 채권 수익률이 급증하게 된다. 부자들은 금리 하락기에 자산을 지키기 위해 투자한 채권투자에서 표면 금리 뿐만 아니라 시세차익이라는 플러스 알파의 이익까지 올리게 된다.

 

[C국면]

그러나 금리 하락이 가속화되어 균형금리를 지나 금리가 C국면의 바닥에 접근하면 다시 문제가 생긴다. 중간에 채권을 되팔아 시세차익을 챙기든 만기가 도래해서 이자를 받든 아무튼 다시 주머니에 들어온 돈을 투자할 데가 마땅하지 않은 것이다. 

 

금리 바닥을 인식한 채권시장에서 채권수익률은 서서히 마이너스로 돌아서기 시작하고 ,그렇다고 낮은 금리에 예금을 맡기는 것도 세금이나 인플레를 감안하면 이익은 커녕 오히려 손해를 볼 공산이 커진다. 이때 부자들의 선택은 부동산으로 이동한다. 굳이 부동산 투자에서 시세 차익을 얻으려는 것이 아니라 부동산 임대수익률이 이자율보다 현저하게 높기 때문이다.

 

이때부터 부자들의 자금은 임대수익률을 겨냥하고 경기침체로 인해 가격이 떨어져 있던 부동산시장에 몰린다. 그 결과 임대가 잘되는 쓸 만한 건물들은 속속 부자들의 소유가 되고, 이로 인해 부동산 가격은 상승한다. 그렇게 건물에서 시작한 부동산투자는 아파트, 토지시장으로 이동하면서 부동산 시장 거품을 불러 일으킨다.

 

[E국면]

D를 지나 E국면이 되면 부동산 투자에 대한 부자들의 고민이 시작된다. 10억 원짜리 건물에서 나오는 1,000만 원의 월세는 세금을 감안해도 임대수익률이 금리보다 3배나 높지만, 건물이 30억원으로 올랐을 때는 이야기가 달라진다. 이제 부자들은 그동안 매수한 부동산을 시장에 내놓고 그동안의 임대소득 외에도 상당한 시세차익을 거둔다.

 

하지만 막상 부동산거래로 돈을 벌어보려는 사람들은 이때를 부동산투자의 적기라고 판단하고 부자들의 매물을 사들인다. 경기는 다시 바닥을 치며 반등을 시작하고 통화당국은 추가적인 금리 인하보다는 부동산 가격과 물가를 고려한 금리 인상에 대한 논의를 시작한다. 

 

이때부터는 시장의 실세금리가 오르고, 부동산에서 수익을 올린 부자들의 고민이 다시 시작된다. 아직 금리는 낮고, 부동산은 상당히 올라서 이미 수익을 내고 빠져나온 상태이며, 채권 투자는 바보짓이다. E국면에서 부자들은 고민 끝에 주식시장으로 이동하기 시작한다.

 

부자들은 얼마나 더 버느냐보다는 자신의 자산을 얼마나 안전하게 지키는가가 중요하다. 그래서 그들이 선택하는 주식은 삼성전자, 포항제철, 국민은행, 현대차, 한국전력 등 결코 망하지 않을 것 같은 초우량기업이나 배당수익률을 충분히 보장하는 주식으로 제한한다. 그래서 부자들의 자금이나 법인들의 뭉칫돈이 시장에 들어오면 우량주의 상승이 이루어진다. 

 

부자들이 부동산에 투자할 동안 주식시장에서 수익을 올린 개인투자자들은 그들에게 적당한 중소형 종목이나 변동성이 큰 종목에 투자하는 데 익숙해 있다가 이렇게 변화된 환경에 적응하지 못하고 당황한다. 그러나 부자들의 자금이 주식시장에 유입되면서 본격적인 상승이 시작되고 개인투자자들이 그 사실을 깨달았을 때는 이미 상당한 수준으로 오르고 난 뒤다. 주가가 오르고 부의 효과로 시중에 돈이 풀리면 경기는 과열되고 각종 경제지표들은 장밋빛 일색으로 바뀐다. 이때쯤이면 금융당국의 금리 인상은 막바지에 이르고, 너도나도 주식투자 열기에 휩싸여 있다.

 

[F국면]

이 국면이 F국면이다. 부자들은 다시 주식을 팔고 안전한 예금으로 갈아탄다. 이제는 굳이 위험한 주식시장에 자산을 맡겨두지 않고 은행에 예치하면 자산을 지킬 수 있을 만큼 금리가 만족스럽다. 부자들의 자금은 서서히 예금으로 이동하고 개인들의 자금은 예금에서 주식시장으로 본격적으로 이동한다. 

 

그리고 주식시장은 파국을 맞고, 부자들의 투자 사이클은 앞서와 같이 다시 반복되고 개인트자자들의 뒤늦은 가세는 여전히 부자들의 매물을 받아내는 식이다. 이렇게 해서 부는 부를 부르고 가난은 가난을 부르게 된다. 

 

물론 시장이 이렇게 단순하지만은 않겠지만, 이로써 금리가 얼마나 큰 영향을 미치는지, 부자들의 판단에 얼마나 많은 기여를 하는지 충분히 알았을 것이다.. 그래서 당신이 무엇인가에 투자하려고 한다면 먼저 금리를 눈여겨 보아야 할 것이다.

 

 

- 출처: 박경철, <시골의사의 부자경제학>

반응형

'■ 관심 사항 > □ 잡동사니' 카테고리의 다른 글

TOP-N Query  (0) 2020.08.18
환율  (0) 2020.08.16
채권에 대한 이해하기 쉬운 설명  (0) 2020.07.23
JAVA-폴더 내 특정 문자 추출하기  (0) 2020.07.18
손실 회피 편향  (0) 2020.07.11

■ 채권에 대한 이해하기 쉬운 설명

- 채권에 대한 투자를 위해서는 시중 금리를 확인하며, 금리에 대한 변동에 민감하게 반응해야 한다.


보통 회사채 수익률과 이익율은 다른 개념이다. 그 채권을 가지고 있으면 회사가 망하지 않는 한 만기에 원금과 이자가 보장되는데, 이것을 이자율이라고 한다면, 그 채권을 만기까지 소유하지 않고 중간에 사고파는 과정에서 발생하는 이익을 수익률이라고 할 수 있다.


그러면 잘 생각해보자. 이자율이 높은 시절에 발행된 채권의 표면금리가 10퍼센트라고 하자. 그런데 경기침체로 현재 실세금리가 5퍼센트라면, 이 채권은 가만히 앉아서 원래 5퍼센트의 이자에 보너스로 5퍼센트의 이자를 더 받고 있는 것이다. 따라서 이것을 중간에 판다면(장당 1만 원짜리 3년 만기 채권이 만기가 1년 남았다고 가정하고 이자율 10퍼센트라면) 1년 후 이 채권은 저절로 1만 1,000원짜리가 되므로(대개의 채권은 보유자에게 1년마다 중간에 이자를 준다) 현재는 1만 300원 수준에 거래될 것이다. 즉, 1만 원을 은행에 넣어두면 1년 후 고작 1만 500원이 되지만, 이 채권을 가지고 있으면 1년 후에는 1만 1,000원이 되므로 현재 1만 원짜리 채권 가격은 1만 300원 수준이 될 것이다. 이 경우 채권 보유자는 지난 2년 간 2,000원의 이자뿐 아니라 매도 시 차액 300원까지 더해서 2,300원의 이익을 보게 되고, 만기까지 1년을 더 보유하면 총 3,000원의 이익을 낼 것이다. 이것이 채권수익률이다.


반대로 이자율이 상승해서 금리가 10퍼센트가 된다고 치자. 그러면 1만 원짜리 채권 값을 9,900원이 된다. 왜냐하면 은행에 맡겨도 같은 10퍼센트인데, 회사가 망하면 그저 종잇조각이 될 위험이 있는 채권을 누가 보유하려 들겠는가? 결국 채권은 위험비용을 감안해서 오히려 액면가보다 하락하게 되는 것이다. 따라서 금리 하락기에 채권에 투자하면 이익이 나지만, 금리 상승기에는 채권 투자의 결과가 좋지 않은 경우가 많다.


이쯤에서 한번 정리하자면 일단 이자율에 대한 투자는 은행 예금금리뿐만이 아니라 은행 이자율보다 높은 수익을 올릴 수 있는 투자수단으로 채권이 있다는 사실을 기억하자.


이번에는 다음의 사례를 한번 생각해보자. 과거 엘지카드의 회사채는 표면금리 9퍼센트였지만(그래서 카드사의 현금 수수료가 비싼 것이다. 돈을 빌리는 조달 금리가 9퍼센트라면, 카드회사 입장에서는 빌려 주고 떼이는 것을 감안해 최소 15퍼센트는 받고 고객에게 빌려줘야 이익이 나는 것이다.) 엘지카드가 망할지도 모르는 시점에서는 이자는 고사하고 원금 보장도 희박해지면서 한때 반 값이 이하로 폭락했다.


즉, 1만 원짜리 엘지카드 채권을 보유하면 3년 만기 때 13,000원을 받을 수 있지만(이것은 중간 이자 정산 없이 만기일에 이자를 한꺼번에 주는 채권이다) 회사가 망할까봐 불안해진 사람들이 9,000원, 8,000원, 7,000원, 결국 4,000원 이하의 가격으로 투매를 해버린 것이다. 그러나 이때 엘지카드가 망하면 나라가 망한다며 느긋하게 채권을 4,000원에 산 사람들은 만기일에 원금 1만 원에 이자 3,000원까지 보태서 3배 이상의 수익을 올리게 된다.


결국 채권은 주식과 달리 만기까지만 망하지 않으면 된다. 때문에 엘지카드는 만기가 다가올수록 가치가 점점 5,000, 6,000, --- 1만, 1만1000, 1만 2,000원까지 오를 것이고, 만기 일주일 전에는 1만 2,900원에 도달할 것이다.(이것은 주가가 100원이든 1원이든 상관이 없다.) 이것을 시간가치라고 부른다. 이것도 반드시 기억해두자.



출처: 시골의사의 부자경제학 (p77)

반응형

'■ 관심 사항 > □ 잡동사니' 카테고리의 다른 글

환율  (0) 2020.08.16
코스톨라니의 달걀 모델  (0) 2020.07.25
JAVA-폴더 내 특정 문자 추출하기  (0) 2020.07.18
손실 회피 편향  (0) 2020.07.11
부의 3요소 (부란 무엇인가?)  (0) 2020.07.07

□ 소스 파일 폴더 내에서 '특정 문자'를 가지고 있는 파일 추출하기

 

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import.java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.text.SimpleDateFormat;
import java.util.ArrayList;

public class FileSearcher{
	
	public static void main(String[] args) throws FileNotFoundException, IOException{
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
		File inputFile = new File("C:/ClassSearcher.txt");
		//입력 스트림 생성
		FileReader file_reader = new FileReader(inputFile);
		//입력 버퍼 생성
		BufferedReader bufReader = new BufferedReader(file_reader);
		String line = "";
		
		String filePath = "C:/fileObject/src";
		File dir = new File(filePath);
		if(dir.exists() == false){
			System.out.println("경로가 존재하지 않습니다.");
			return;
		}
		
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("c:/result.txt")));
		ArrayList<File> files = new ArrayList();
		
		visitAllFiles(files, dir);
		
		//line은 찾아야 하는 문자열
		while(line = bufReader.readLine()) != null){
			for(File f: files){
				FileReader smartFileReader = new FileReader(f.getAbsoluteFile());
				BufferedReader fileBufReader = new BufferedReader(smartFileReader);
				
				Strint smartLine = "";
				
				while(smartLine = fileBufReader.readLine()) != null){
					if(smratLine.contains(line) == true){
						String resultLine = line + "/" + f.getName() + "\n";
						bw.write(resultLine);
					}
				}
			}
			
			System.out.println("Word: " + line);
		}
		
		System.out.println("WORK Finished");
		//탐색한 파일을 하나씰 출력할 파일에 쓴다.
		bw.flush();
		bw.close();
	}
	
	/* 총 파일 수를 arraylist에 추가합니다.
	 * 만약 검색된 부분이 디렉토리라면 하위 폴더를 탐색합니다.
	 */
	public static void visitAllFiles(ArrayList files, File dir){
		if(dir.isDirectory()){
			File[] children = dir.listFiles();
			for(File f : children){
				//재귀 호출 사용
				//하위 폴더 탐색 부분
				visitAllFiles(files,f);
			}
		}else{
			files.add(dir);
		}
	}
	
}	

 

반응형

'■ 관심 사항 > □ 잡동사니' 카테고리의 다른 글

코스톨라니의 달걀 모델  (0) 2020.07.25
채권에 대한 이해하기 쉬운 설명  (0) 2020.07.23
손실 회피 편향  (0) 2020.07.11
부의 3요소 (부란 무엇인가?)  (0) 2020.07.07
통화정책과 재정정책  (0) 2020.06.24
반응형