염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 6월 28일 리뷰입니다.

 

보고서

 

[네패스] 하나금융투자, 김경민

첨단 패키징 수요는 역행하지 않는다.

자회사 네패스아크, 네패스라웨

네패스아크는 검사. 네패스라웨는 팬아웃패키징

반도체 후공정

2분기까지는 실적 부진. 3분기 부터는 개선 예상

PMIC라고 불리는 전력반도체 수요에 영향을 받음.

PMIC관련된 테스트, 패키징 사업 전개

 

[호텔신라] KB증권, 박신애

목표주가 12만원 상향

국내 보따리상 수요 견죠. 중국 여행 시기는 불확실

2분기 실적46% 상회 전망. 예상보다

 

[삼성전자] 현대차증권, 노근창

목표주가를 10만원으로 하향 조정

2분기 영업이익은 11.4조원 전망

3분기까지는 반도체 가격은 상승

북미클라우드(구글,아마존 등) 사업자와 디램 회사들간의 3분기 서버디램 가격 협상 난항

현재디램 회사들의 봉재고는 1~2주. 클라우드 회사들의 재고는 4~6주(정상)를 넘어서는 상횡. 내년 디램 익스체인지 내년 1분기부터 서버디램가격 하락 예상.

결국 삼성전자 주가 상승의 촉매... 비메모리.. 파운드리, 폴터블폰, CIS(이미지센서)의 이익기여도가 상승할 때가 주가도 상승

 

[LG전자] 미래에셋증권, 차유미

목표주가 24만원 유지

2분기에도 1조원넘는 이익 전망

에어컨 판매 호조 예상. LG마그나 이파워트레인. 7월1일 출범

전동화 부품 생산. 내년 예상 PER 7.5배

 

[NICE평가정보] 신한금융, 김수현

목표주가 33,000원 재개시

신용평가 정보 보유회사. 마이데이터 사업 시작으로 개인 CB정보제공 매출 증가

카카오뱅크, 케이뱅크가 고객사, 토스뱅크도 출범 준비

동사는 CB 70% 1위.

자회사 지니데이타를 통한 빅데이터 사업

 

[코스닥에 대해 관심을 확대하는 이유] KB금융, 하인환

1) 코스닥이 너무 부진. 코스피에 비해

2) 미국의 설비투자 증가하면 코스닥 IT가 유리

3) 연기금의 코스닥 비중 확대.

4) 바이오주 7개월째 수익률 부진

ETF - TIGER 코스닥 150바이오테크, TIGER 헬스케어, KODEX 바이오

 

[조선기계] 방위산업, 규제산업과 독점산업 사이(삼성증권, 한영수)

한국항공우주. 입창 참가자격 제한. 1.5년. 거래중단 2.8조원

취소소송 제기예정

행정처분집행정지 신청 인용시 입찰참여가 가능

87개의 방산업체가 있음. 신규진입자 ㅇ벗어서 진입장벽 높음

2015년, 2020년 , LIG넥스원 2017년, 2018년 . 한화에어로스페이스 2015년.

 

[통신장비, 약속의 2분기] 신한금융, 고영민

버라이즌에 삼성전자가 통신장비 납품.

4월부터 제품 인도 시작. 

2분기 실적 호전

하반기는 5G 투자 재개 기대...

삼성전자, 또는 통신사에 직납회사들 관심

최선호주: 기가레인 RFHIC

차선호주: 오이솔루션. RF머트리얼즈

관심종목: 에치에프알, 이노와이어리스

 

[CJ제일제당] 신영증권, 김정섭

3분기 실적은 5.9% 이익증가 전망

1분기 냉동피자 가격 인상, 햇반 가격 인상

역기저효과. 묙표주가 63만원 상향

 

[GS리테일] 한화투자증권, 남성현

모굪주가 6만원

합병에 따른 단기적 중장기 효과기대

6월29일부터 GS홈쇼핑 거래중지. 7월16일 신주상장

현금증가, 부릉서비스 보유, 

현재주가수준으로 합병 후 시가총액은 4조원에 이를 전망

 

[이그전] KB증권, 이은택

이번주 주목할 지표 : ISM 제조업지수, 고용지표

2차례 연속 고용지표 회복시 긴축 리스크 가능

 

[이마트] 하나금융, 박종대

이마트의 투자기준이 바뀔 수 있다.

주가 = EPS * PER

PER = 주가 / 주당순이익(EPS)

이마트는 주가가 오를려면 이익과 PER이 오르면 됩니다.

이익은 할인점이 결점. PER은 SSG.COM이 결정

이베이코리아 인수로 연간 300억 이자비용. 투자비, 마케팅비도 증가.

네이버, 이마트, 쿠팡 3파전.. 이익은 기대난망.. PER이 오를려면 점유율이 상승해야함.

 

[가치주, 100년의 역사] 한국투자증권, 박소연

1조달러 인프라 부양안 합의 .가치주가 승기를 잡음.

미국 금리도 반등, 물가 압력은 통제되는 상황. 가치주 대세론이라는 큰 트렌드는 유지중

 

고배당주

KT&G(5.67%), 삼성카드(5.28%), 삼성증권(4.88), 한국자산신탁(4.65%), 한솔제지(4.38%), 한라홀딩스(4.33%), DB손해보험(4.08%), 현대해상(4%)

이반장의 주식민원처리반 2021년 6월 26일 방송분 리뷰입니다.

코스피 장은 좋은데 개인이 많이 산 종목은 별로인 이상한 상황....

호재가 안먹히기 시작하면 거기가 천장이다. 조심해야 한다.

지금까지는 유동성 장세였는데 이제는 돈을 서서히 줄일것이므로 시장이 그렇게 쭉쭉 올라갈거 같진 않음.

 

1. 태광

매수가 10,538원, 현재가 10,850원, 비중 12%

무거운 주식이라서 이정도 오른거면 다른 주식으로는 5,6배 오른 것과 같음..

요즘은 조선주 수주발표해도 주가가 반응이 없음.  그만큼 시장에서 조선주는 약발이 다 되었다는것..

호재가 안먹히면 거기가 천장이다.

 

2. 유니셈

매수가 13,720원, 현재가 13,350원, 비중 15%

개인 종목, 12,000원 깨지면 손절, 위로 가면 계속 들고 가시길

 

3. HDC현대산업개발

매수가 21,150원, 현재가 30,850원, 비중 36%

예전에는 자체 토지가 많앗는데 지금은 별로 없음. 쭉쭉 올라 갈거 같진 않지만 급하게 팔진 않아도 됨.

 

4. 신한지주

매수가 33,000원, 현재가 41,650원, 비중 20%

코로나 전정도로 올라온 정도, 금리 상승이 은행주에는 좋지만 가계신용대출이 많아서 부실채권 위험이 있음.

 

5. 스튜디오드래곤

매수가 80,000원, 현재가 96,300원, 비중 85%

넷플릭스와 조인, 시장에서 가장 큰 시장 장악력..  망사용료는 걱정안됨..

넷플릭스 보는 시간이 점점 줄어들고 있음. OTT는 결국은 콘텐츠 싸움임.

디즈니나 애플TV도 결국은 스튜디오드래곤한테 러브콜할수 밖에 없음.

얼마전 미국드라마 제작을 발표함. 주봉, 월봉으로 봐도 시세를 크게 뽑은 적이 없음.

아무리 좋아도 85%는 너무 위험함.

 

6. SK바이오팜

매수가 104,500원, 현재가 122,000원, 비중 15%

15만원근처의 갭은 매꿀거 같음. 갭 매꾸러 올러가면 정리하는게 좋아 보임.

 

7. 오리온

매수가 137,000원, 현재가 120,000원, 비중 40%

음식류주들은 손실에 강하지만 수익내기는 힘든 주식. 히트상품 나오면 주가를 뽑지만 옛날처럼 길게 가지 못하고 주기가 짧아짐. 포트에서 음식을 60%만 가져가는건 수익보기 힘듬.

 

8. 삼양식품

매수가 120,000원, 현재가 91,200원, 비중 20%

12만원 올라가겠지만 오래걸릴거임. 어느정도 오르면 손절하시고 갈아타는게 나아보임.

 

9. 비트로테크

매수가 10,356원, 현재가 11,550원, 비중 20%

한미정상회담 고도고체미사일을 못쏘던거를 허락해줌. 그래서 우주항공쪽이 관심을 받음.

이종목은 우주항공쪽 대장주가 아님. 우주항공 대장주 AP위성 등 보면 3배정도 시세 뽑음.

지금은 위험하지 않지만 시세 조금만 더 내면 탈출해야 함.

 

10. 셀트리온헬스케어

매수가 119,000원, 현재가 114,800원, 비중 10%

셀트리온은 오르면 팔고, 떨어지면 사면 되는 주식임.

 

11. 삼성전자

매수가 62,743원, ㅎ녀재가 81,600원, 비중 30%

대형주는 갭은 꼭 매꿈. 아래에 갭이 있음. 외국인은 팔고 개인은 계속 사고 있음.

왠만하면 옮겨 타는게 어떨까.

 

12. 현대모비스

매수가 288,000원, 현재가 292,500원, 비중 10%

개인이 많이 산 종목은 지수올리며 희망고문함.  조금만 반등하면 종목 교체..

 

13. 한국전력

매수가 23,700원, 현재가 25,100원, 비중 100%

전기료가 오르면 주가가 오름. 수익일때 파는게 좋은 주식

 

14. 두산밥캣

조금은 더 지켜봐도 될듯함.

 

15. 진흥기업

솓을땐 팔고 쳐다보면 안됨. 리바운딩 노리기 어려움.

 

16. 에이치엘비생명과학

아주 위험한 상황은 아님. 가져가다 솓으면 팔면됨.

 

17. 기가레인

오르고 조종받는중. 2200원 깨면 손절. 위로는 전고점 가기 쉽지 않음.

 

18. 노루홀딩스

파실준비. 외국인이 들어온게 냄새남.

 

19. 엔씨소프트

이평선이 다 머리위. 무거움. 백신맞고 놀러가면 게임주는 어려워짐.

 

20. 영화테크

솓을때 사면 안되고 팔아야됨. 떨 준비해야 함.

 

21. 팜스코

들고 가도 크게 무리 없어 보임

 

22. 코스모화학

물타지말고 조금 수익에서 나오시길. 막 오를 성질의 주식이 아님.

염블리 - 염승환 부장님의 7월 국내증시 전망 & 투자전략 리뷰 - 2021년 6월 25일방송분 리뷰입니다.

 

1. 지난 1년간 개인의 힘으로 올랐음. 

음행금리 1%... 탈출...... 부동산? 비트코인? 경매? 10년만에 주식에 오신거라 쉽게 나가지 않을거임.

140조원을 증시에 투입..

낙관뒤에 위험... 비관뒤에 희망

 

2. 포트폴리오

 

1) 성장형기업 : NAVER, SK이노베이션, 셀트리온(TIGER헬스케어), SK, 반도체소부장, OLED

 

2) 안정형기업 : 현대차그룹, 삼성전자, HDC현대산업, 고려아연, 은행, 보험

 

3) 경기민감형기업 : POSCO, 롯데케미칼, 송원산업, 세진중공업, 한국조선해양,

 

4) 소비재(방어주) : 호텔신라, 휠라홀딩스, 코스맥스, 클리오, 강원랜드, 롯데관광개발

 

3.보고서

한라홀딩스 - 만도 최대주주

지분가치 9천억, 시가총액 4천억

 

이마트 - 

기대반 우려반, 박스건 예상

 

유니셈 - 스크러버, 유해가스저감장치

 

LG전자 - 7월 마그나 - 전장장치

 

CJ제일제당 - 바이오플라스틱

 

간단한 프로젝트에서 동영상 서비스를 해야 하는 경우가 생겼다.

프로젝트는 스프링 부트 설정이였고 접속자는 많지 않을것으로 예상.

보통은 스트리밍 서버를 사용하지만 그정도 규모의 프로젝트가 아닌 경우에는

그냥 웹서버에 파일을 올리거나

아니면 자바에서 파일을 내려주는 형식으로 스트리밍 서비스를 하는 경우도 있다.

물론 사용자가 많지 않아서 부하가 적다는 가정하에서 말이다.

 

아래는 자바에서 동영상 서비스를 하는 여러가지를 정리했다.

 

1. 웹경로에 파일을 올려서 바로 바로 스트리밍 하는 방법

2. 자바에서 파일을 읽어 내려주는 방법

3. 자바에서 파일을 읽어 내려주는 방법(Resource 객체로 내림)

4. 자바에서 파일의 일부분만 읽어서 부분적으로 파일을 내려주는 방법

5. HLS를 이용하여 스트리밍을 지원하는 방법

 

video.html

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<video controls="controls" th:src="${videoUrl}" width="400" autoplay="autoplay"></video>
</body>
</html>

 

 

package com.test2.web.video;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.concurrent.TimeUnit;

import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.core.io.FileSystemResource;
import org.springframework.core.io.InputStreamResource;
import org.springframework.core.io.Resource;
import org.springframework.core.io.support.ResourceRegion;
import org.springframework.http.CacheControl;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpRange;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.MediaTypeFactory;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;

import lombok.extern.slf4j.Slf4j;

@Slf4j
@Controller
@RequestMapping("/video")
public class VideoController {

	private final String TEMPLATE_DIR = "video/";
	private final String UPLOAD_DIR = "D:\\upload\\";
	
	// 1. 웹경로에 의한 스트리밍
    // 스프링프로젝트의 /resources/static/video 폴터에 동영상을 넣어 서비스
    @GetMapping("")
	public String videoIndex(Model model) {
		log.debug("************** class = {}, function = {}", this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());
		model.addAttribute("videoUrl", "/video/video.mp4");
		return TEMPLATE_DIR + "video";
	}

	
    // 2. 다운로드 방식으로 서비스
    // byte array 로 내려주는 경우 스트리밍이 아닌 다운로드 방식이므로 전체 파일이 다운로드 된 이후 플레이 된다.
    // 크롬인 경우 플에이 이후 시간 설정이 되지 않는다.
	@GetMapping("/download")
	public String videoDownload(Model model) {
		log.debug("************** class = {}, function = {}", this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());
		model.addAttribute("videoUrl", "/video/download/video.mp4");
		return TEMPLATE_DIR + "video";
	}
    
	@GetMapping("/download/{fileName}")
	public void vidoeDownloadFileName(@PathVariable String fileName, HttpServletRequest req, HttpServletResponse res) throws IOException {
		log.debug("************** class = {}, function = {}", this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());


		String fileFullPath = UPLOAD_DIR + fileName;
		File downFile = new File(fileFullPath);  //파일 객체 생성
		if(downFile.isFile()){  // 파일이 존재하면
			int fSize = (int)downFile.length();
			res.setBufferSize(fSize);
			res.setContentType("application/octet-stream");
			res.setHeader("Content-Disposition", "attachment; filename="+fileName+";");
			res.setContentLength(fSize);  // 헤더정보 입력
			FileInputStream in  = new FileInputStream(downFile);
			ServletOutputStream out = res.getOutputStream();
			try
			{
				byte[] buf=new byte[8192];  // 8Kbyte 로 쪼개서 보낸다.
				int bytesread = 0, bytesBuffered = 0;
				while( (bytesread = in.read( buf )) > -1 ) {
					out.write( buf, 0, bytesread );
					bytesBuffered += bytesread;
					if (bytesBuffered > 1024 * 1024) { //아웃풋스트림이 1MB 가 넘어가면 flush 해준다.
						bytesBuffered = 0;
						out.flush();
					}
				}
			}
			finally {
				if (out != null) {
					out.flush();
					out.close();
				}
				if (in != null) {
					in.close();
				}
				//에러가 나더라도 아웃풋 flush와 close를 실행한다.
			}
		}
		
	}
	
    // 3. 동영상 파일을 Resource 객체로 내려주는 경우
    // 파일이 전체 내려오지 않아도 동영상 플레이가 시작된다. 단 중간에 플레이 구간을 선택 시 다시 파일을 받기 시작한다.
	@GetMapping("/resource")
	public String videoResource(Model model) {
		log.debug("************** class = {}, function = {}", this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());
		model.addAttribute("videoUrl", "/video/resource/video.mp4");
		return TEMPLATE_DIR + "video";
	}
	
	@GetMapping("/resource/{fileName}")
	public ResponseEntity<Resource> vidoeResourceFileName(@PathVariable String fileName) throws FileNotFoundException {
		log.debug("************** class = {}, function = {}", this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());
		String fileFullPath = UPLOAD_DIR + fileName;
		Resource resource = new FileSystemResource(fileFullPath); 
		HttpHeaders headers = new HttpHeaders();
		headers.set(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=" + fileName + "");
		headers.setContentType(MediaType.parseMediaType("video/mp4"));
		return new ResponseEntity<Resource>(resource, headers, HttpStatus.OK);
	}
	
	
	// 4. 범위설정을 하여 파일의 일부분만 내려주는 형식
    // 동영상 시작시 설정된 파일 크기를 내리고 video 태그에서 호출하는 단위 크기만큼만 계속 내려주는 형식	
    // 플레이 구간을 선택 시 해당하는 구간부터 파일을 내려받는다.
	@GetMapping("/region")
	public String videoRegion(Model model) {
		log.debug("************** class = {}, function = {}", this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());
		model.addAttribute("videoUrl", "/video/region/video.mp4");
		return TEMPLATE_DIR + "video";
	}
	
	@GetMapping("/region/{fileName}")
	public ResponseEntity<ResourceRegion> vidoeRegionFileName(@PathVariable String fileName, @RequestHeader HttpHeaders headers) throws IOException {
		log.debug("************** class = {}, function = {}", this.getClass().getName(), new Object(){}.getClass().getEnclosingMethod().getName());
		String fileFullPath = UPLOAD_DIR + fileName;
		Resource resource = new FileSystemResource(fileFullPath);
		
		final long chunkSize = 1024 * 1024 * 1;
		long contentLength = resource.contentLength();
		ResourceRegion region;
		
		try {
			HttpRange httpRange = headers.getRange().stream().findFirst().get();
			long start = httpRange.getRangeStart(contentLength);
			long end = httpRange.getRangeEnd(contentLength);
			long rangeLength = Long.min(chunkSize, end - start + 1);
			region = new ResourceRegion(resource, start, rangeLength);

			log.debug("**********  httpRange :: rangeLength ==> {}", rangeLength);
		} catch (Exception e) {
			long rangeLength = Long.min(chunkSize, contentLength);
			region = new ResourceRegion(resource, 0, rangeLength);
			log.debug("**********  httpRange error :: rangeLength ==> {}", rangeLength);
		}
        return ResponseEntity.status(HttpStatus.PARTIAL_CONTENT).cacheControl(CacheControl.maxAge(10, TimeUnit.MINUTES))
        		.contentType(MediaTypeFactory.getMediaType(resource).orElse(MediaType.APPLICATION_OCTET_STREAM))
        		.header("Accept-Ranges", "bytes")
        		.eTag(fileName) // IE 부분 호출을 위해서 설정
        		.body(region);
	}

	
}

 

 

 

/**
 * 파일다운로드
 * @param request 
 * @return
 * @throws Exception
 */
@RequestMapping(value = "download.do")
public void downloadFileController(HttpServletRequest req, HttpServletResponse res) throws Exception {
	String mode = req.getParameter("mode");
	String file = req.getParameter("file");
	file = file.replaceAll("\\.\\.\\/", "");  // 부정접근 방지
	String name = req.getParameter("name");
	name = URLEncoder.encode(name, "UTF-8");  //한글깨짐 방지
	String folder = "temp";
	if("stamp".equals(mode)){
		folder = "stamp";
	}else if("course".equals(mode)){
		folder = "course";
	}else if("test".equals(mode)){
		folder = "test";
	}  // 폴더 접근 유효성 체크
	String fileFullPath = ROOT_UPLOAD_DIR+File.separator+folder+File.separator+file;  // 서버에 맞는 업로드 기본 폴더
	File downFile = new File(fileFullPath);  //파일 객체 생성
	if(downFile.isFile()){  // 파일이 존재하면
		int fSize = (int)downFile.length();
		res.setBufferSize(fSize);
		res.setContentType("application/octet-stream");
		res.setHeader("Content-Disposition", "attachment; filename="+name+";");
		res.setContentLength(fSize);  // 헤더정보 입력
		FileInputStream in  = new FileInputStream(downFile);
		ServletOutputStream out = res.getOutputStream();
		try
		{
			byte[] buf=new byte[8192];  // 8Kbyte 로 쪼개서 보낸다.
			int bytesread = 0, bytesBuffered = 0;
			while( (bytesread = in.read( buf )) > -1 ) {
				out.write( buf, 0, bytesread );
				bytesBuffered += bytesread;
				if (bytesBuffered > 1024 * 1024) { //아웃풋스트림이 1MB 가 넘어가면 flush 해준다.
					bytesBuffered = 0;
					out.flush();
				}
			}
		}
		finally {
			if (out != null) {
				out.flush();
				out.close();
			}
			if (in != null) {
				in.close();
			}
			//에러가 나더라도 아웃풋 flush와 close를 실행한다.
		}
	}
}

자바에서 파일을 클라이언트로 내려줄때 heap메모리나 out of memory가 날때가 있다.
서버 메모리가 작아서 문제일 수도 있지만
자바 소스에서 사용한 메모리를 회수하지 못해서 생기는 문제일때도 많다.

기본 반향은 파일을 일정 크기로 쪼개서 내보내고
버퍼에 담긴것은 날려줘야 한다.


Integer 는 객체.. 값을 비교할려면  == 가 아닌 equals 를 써야 한다.

package test2.object;

import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;

import lombok.extern.slf4j.Slf4j;

@Slf4j
@SpringBootTest
public class IntegerEquals {

	@Test
	public void test() {
		Integer i1 = 127;
		Integer i2 = 127;
		log.debug(" i1 == i2 = {}, i1.equals(i2) = {}", i1==i2, i1.equals(i2));
		// i1 == i2 = true, i1.equals(i2) = true
        
		Integer i3 = 128;
		Integer i4 = 128;
		log.debug(" i3 == i4 = {}, i3.equals(i4) = {}", i3==i4, i3.equals(i4));
		// i3 == i4 = false, i3.equals(i4) = true
        
		Integer i5 = 128;
		int i6 = 128;
		log.debug(" i5 == i6 = {}, i5.equals(i6) = {}", i5==i6, i5.equals(i6));
		// i5 == i6 = true, i5.equals(i6) = true
	}
	
}

 

테스트에서 보는 봐와 같이 

127까지는 Integer 도 == 로 비교 시 제대로 비교된다. 하지만 128부터는 equals 를 해야 한다.

int 와 Integer 를 비교하는 경우에는 == 비교 시 묵시적 형변환으로 제대로 비교되는걸 알수 있다.

염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 6월 24일 리뷰입니다.

 

리포트

[NAVER] 신한금융투자, 이문종

보여주지 않은 패가 많다.

전자상거래 시장 침투 지속.

제페토, 메타버스... 2억명

웹툰 시장 성장, 일본 야후제팬과 합병하면서 성과가 나올지 주목

목표주가 54만원 상향

 

[앱코] SK증권, 이소중

1년넘게 묵혀둔 PC방 수요 기대

국내 1위 게이밍기어 전문업체.. 키보드, 헤드셋, 마우스 판매

 

[메디톡스] 신한금융, 이동건

선입견을 버리면 기회가 보인다.

대웅제약과이 소송에서 승리. 미국 판매법인.. 에볼루스, 이온바이오파마

국내에서 식약처하고 소송. 내년에 소송결과 나올 전망

4번째 톡신 신약 파이프라인.. MBA-P01.. 임상3상 시험 승인.. 임상3상시작후 내년상반기 허가 기대.

목표주가 30만원 제시

 

[DB하이텍] 유안타, 이재윤

목표주가 82,000원

2분기 실적 기대치 이상. 3분기부터 단가, 물량 모두 성장

8인치 파누드리 극심한 공급 부족. 21년 전체영업이익 600억 잘나올 전망. 예상보다

 

[한화에어로스페이스] NH, 최진명

목표주가 57,000원으로 상향

항공우주산업 특화 지주회사

한화시스템은 자회사로 영업이익의 30%를 차지

10월 누리호 발사 예정.

 

[에코프로에이치엔] 대신증권, 한상원

감히 평가할 수 없는 환경에 대한 가치

미세먼지, 온실가스 저감장치

올해 영업이익은 120% 증가 전망

연평균 매출성장률 25년까지 32%

목표주가 22만원 제시

 

[LG전자] 2분기 실적 호조, 대신증권, 박강호

목표주가 23만원 유지.

OLED TV판매 호조. 전기차 부품 사업 성장 기대

 

[제이시스메디칼] 유안타, 안주원

울트라셀큐, 포텐자

해외매출비중 80%이상

1분기 비수기인데도 성장... 의료미용기기 시장 성장 수혜

 

[스튜디오드래곤] KTB, 남효지

콘텐츠 경쟁력이 있다는 것. 목표주가 13만원 유지

빈센조, 나빌레라, 마인, 

애플TV공급

 

[넥센타이어] 하나금융, 송선재

목표주가 11,000원 상향

체코공장 증설하면서 감가상각비 증가

운반비 증가

중고차 판매 호조... 교체용 타이어 시장 성장

넥타 글로벌 생산수량 3,298만개

한국타이어의 39%수준, 시가총액은 한타의 13%

 

[에스앤에스텍] 하나금융, 김경민

오랜만에 문을 똑똑 두드립니다.

블랭크마스크, EUV 펠리클 개발중

작년8월에 삼성전자 지분 투자

 

[제노레이] KB금융, 이수경

종합 영상진단 의료기기

C-arm(실시간 방사선 영상장치) 42%

유럽, 미국 등의 락다운 이슈가 발목. 

 

[건설, 업종내 저평가주에서 관심을 기울일 때] 하나금융, 윤승현

재건축.. 현대건설, GS건설

해외수주.. 현대건설, 대우건설, 삼성엔지니어링

하반기에는 디벨로퍼

HDC현대산업개발

DL이앤씨... PER 4.5배

 

[하반기IT산업 관전 포인트] 유안타 증권, 이재윤, 김광진

1) 메모리반도체, 전방산업 수요 불확실성

2) 비메모리, 파운드리 공급부족

3) 전기차판매 6월 반등 대비.. 미국 성장 주목

최대수혜는 한국. 에코프로비엠, 솔루스첨단소재

 

[SK그룹 분석] 삼성증권

목표시총 140조원, 200만원... SK그룹에서 언급

첨단소재, 바이오, 그린, 디지털 

 

[중국소비시장 변화, 알고 있습니까?] 메리츠증권, 최설화

의료기기, 미용의료, 치과, 로봇청소기 등등 신고가

중국 1인당 GDP만달러 돌파.. 일부 도시는 3만달러 돌파

 

 

염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 6월 23일 리뷰입니다.

 

- 리포트

[나인테크] 교보증권, 최보영

2차전지 관련 배터리 장비회사. LG에너지솔루션 납품

OLED투자확대 수혜

신규사업 반도체 부품용 신소재 준비중

주가는 바닥이나 이익및 부채가 좀 약점임. 당분간 지켜만 보길

 

[스마트폰, 열려라 폴더블] 한국투자증권, 조철희, 박성흥

19년 폴더블폰 출시, 성과는 기대이하. 

올해는 갤노트 없음. 폴더블폰이 대체

올해예상 270만대에서 올해 840만대, 내년엔 1550만대, 23년 3400만대 판매 전망.

내년은 중화권, 23년은 애플침투.

2023년에도 전체 비중에서는 3%수준

KH바텍, 비에이치, 파인테크닉스

 

[비즈니스온] SK증권, 윤혁진

전자세금계산서 전문기업, 빅데이터 기업으로 도약 중

스마트 빌 주력사업.. 전자세금계산서 발행, 국세청 신고 업무 자동화

클라우드 서비스도 제공. 매출이 62%가 스마트빌

국내 1위. 1000대 대기업 40%가 고객사. 삼성전자, 한샘, 두산 등

스마트MI 특정제품이 판매데이터.. 시장점유율을 학인할 수 있는 장치

스마트빌싸인 .. 전자계약서비스

 

[SK] 체감할 만한 주주정책 도입 시 드러날 진가 (삼성증권, 양일우)

SK지속적 관심 요구

SK실트론, SK팜테코와 로이반트, SK E&S, SK건설

ESG/ 미국의 버크셔보다 ESG경영측면에서 더 우수

성공적인 투자에도 주가는 제자리. 투자성과가 확실하지 않은 상황.

SK 자사주 25.7% 보유, 목표주가 42만원.

 

[덕산테코피아] NH투자즈우건, 고정우

덕산네오룩스 OLED 발광체를 제조. 발광체의 원료를 덕산테코피아가 제조

반도체 낸드에 필요한 증착 소재

 

[NAVER] KTB투자증권, 김진구

하반기 콘텐츠 사업 성장성이 관건

목표주가 52만원

제페토... 한국의 로불록스.. 메타버스 구현..

웹툰, 웹소설.. 

숫자가 올해 안나와서 부진했던 상황

 

[도이치모터스] 하나금융, 정민구

BMW, 포르쉐, 랜드로버 등 판매. 도이치오토월드

 

[CJ제일제당] 하나금융, 심은주

목표주가 62만원 유지

2분기 7% 성장 전망. 이익. 물류제외.. 3.6% 증가

햇반 판가 인상.. 해외 매출도 호조. 

바이오 사업(돼지사료첨가제)

PER 11배.

 

[기아] KB증권, 강선진

2분기 실적 프리뷰. 기대치 상회 전망

목표주가 12만원으로 상향 조정.

2분기 영업이익이 1.5조원. 예상 952% 증가

연간으로도 기대 상회 전망. 반도체 부족 리스크도 축소

 

[이오테크닉스] 하나금융, 김경민

반도체 마킹장비.. 

영업이익은 2배이상 증가 전망

레이저장비 전공정에도 쓰임. 다양한 레이저 장비로 다각화

 

[조선, 기계] 조선보다는 기계 - 현대공업지주, 현대엘리베이터

 

[투자는 어떻게 살펴야할까요?] 박석중, 신한금융

경기에 갖는 의심이 너무 지나치다. 통화정책+재정정책... 2개의 등대. 불이 꺼질려고 함

내구재소비에셔 중심축이 설비투자로 바뀔 가능성... 산업재

인식.. 금리상승하면 경기약해지고 시장 하락한다. 금리상승은 투자활동 위축. 유동성 감소로 이어진다.

기대하는 이유.. 투자를 공급부족 심화, 첨단기술과 그린에너지로 패러다임 변화. 풍부한 기업 현금흐름 미국, 중국, 유럽의 적극적 재정정책

결론... 조정시 경기민감주 매수. 투자확대 사이클... 중기 랠리를 지지..

 

 

염블리 - 염승환 부장님의 일일시황, 리포트, 뉴스 정리 리뷰 - 2021년 6월 22일 리뷰입니다.

 

리포트

[삼성SDI] 미래에셋, 김철중

올해, 내년 주당순이익 상향, 목표가 1,050,000만원

LG,SK와 달리 순수배터리회사

배터리 사업부가 아직은 돔을 못번다는 인식. 하반기에는 확실히 타파할 가능성이 높은 상황

삼성디스플레이 지분도 보유. 삼성디스플레이 4년만의 OLED 사이클 진입.

 

[AP시스템] 신한금융, 소현철

목표주가 상향 42,000원으로

OLED투자 싸이클에 올라타자

노트북OLED탑재, 폴더블폰 대중화기대, 아이패드 OLED 탑재

중소형 OLED 투자 가시화

반도체 장비도 호조

파는 시기는 삼성이 OLED 투자 확정할때

 

[비츠로셀] KB금융, 이병화

리튬일차전지 제조사(충전안되는)... 무기용, 스마트미터기

 

[LG이노텍] IBK, 김운호

잘넘어가고 있는 비수기

1분기 대비 영업이익 60.2% 감소 전망.

목표주가 28만원 --> 30만원 상향

메리츠, 주민우

2분기 실적은 34% 기대치 상회예상

아이폰12 여전히 잘 팔리는 상황

하반기는 기대반, 걱정반

애플 하반기 신모델 생산량 8000만대로 추정

걱정요인 - 올해가 아이폰 출하량 정점일거라는 우려

2022년에는 아이폰 출하량을 8% 감소할 것으로 가정

 

[KG모빌리언스] 하나금융, 최재호

목표주가 14,600원 유지

휴대폰 소액결제 한도가 작년부터 60만원에서 100만원으로 상향

NAVER 휴대폰 소액결제 고래액 비중도 60% 정도 전망

신용카드 지급결제 사업부도 호조 기대

PER 10배 수준

 

[JYP Ent.] 리딩투자증권, 유성만

목표주가 61,000원

스트레이키즈 6월말 컴백

일본시장에서의 성공여부

 

[자이언트스텝] 하이투자증권, 이상헌

영상 시각효과 VFX 전문기업

가상현실, 증강현실과 관련된 콘텐츠 제작

네이버가 지분 7.6% 보유

 

[유니셈] 하나금융투자, 김경민

스크러버, 오염물질 제거 장비 제조사

반도체 장비회사, 저평가된 장비사PER 11.5, 

 

[무모한도전, 보험] DB금융투자, 이병건

2023년부터 새로운 회계기준 적용. 보험사 재무제표 새로 작성 필요

매출은 감소, 순이익은 크게 증가

보험사 순위 평가가 달라지고 손보사가 유리

대형사, 손해보험사, .... DB손보, 현대해상, 삼성생명, 삼성화재, KB금융

 

[카카오게임즈] 한국투자증권, 정호윤

6월29일 오딘 발할라 라이징 신작게임 출시. 출시 즈음에 위험관리 해야 함

2021년말 ~ 2022년초 일본 최대 흥행작 우마무스메 국내 출시 예정

 

[NAVER] 큰 그림에서 더 매력있다(키움증권, 김학준)

클라우드, 일본 시장에 진입한 커머스, 제페토(메타버스)

 

[LG디스플레이] KB증권, 박주영

OLED TV, 성장세 뚜렷할 전망

8년만에 OLED TV 패널 흑자전환 전망

 

[아이티엠반도체] SK증권, 이동주

2분기도 적자우려, 3분기는 실적 호전. 북미 신제품 출시

내년부터 전자담배 ODM 사업 진출 계획

 

[탄소국경조정세] 이효석 연구원

탄소국경조정세()이란 온실가스 배출량이 많은 국가에서 배출량이 적은 국가로 상품, 서비스가 수출될 때 적용되는 무역관세 중 하나.

7월 14일 초안이 공개. 2023년부터 시행

 

[NEXT LEVEL] 시멘트 신영증권, 박세라

7년만의 가격인상, 향후 2-3년간 구조적으로 추가 인상 될수 있음.

유연탄 대신 폐플라스틱 이용 친화경적, 단가도 저렴

쌍용C&E, 삼표시멘트, 한일시멘트

 

[전력 유틸리티] 유진투자증권, 황성현

한국전력 3분기 전기요금 동결

국민생활 안정화....

4분기에는 연료비 변동분이 반영되도록 검토 예정

 

[삼성전자, LG디스플레이 OLED TV 패널 채택 가능성] 하이투자증권, 정원석

1) LCD TV 원가가 비싸짐. 이익률이 감소

자존심이냐 사업성이냐.. 우선 삼성은 부인

 

 

염블리 염승환 부장님의 종목상담 리뷰 - 2021년 6월 19일 방송분 리뷰입니다.

 

1. 강원랜드 - 주가 쉬고 있지만 좋아진다고 본다. 계속 적자였지만 3분기 수익 예정, 3만원 예정

 

2. 국도화학 - 유상증자로 주가빠짐. 160만주 신주, 설비투자, MMA, 무상증자, 유상증자 받아도 될듯

 

3. 광동제약 - 우선 물타진 마세요. 돈은 잘 벌지만 지금 주가가 적절한거 같음. 뭐가 올라갈게 보이진 않음.

 

4. 나무기술 - 윤석렬 관련주.. 절반은 파세요. 

 

5. 덕산테코피아 - OLEd 관련주. 가져가세요. OLED 사이클은 이제 시작임

 

6. 대상 - 추가 매수 괜찮음.

 

7. 동국제약 - 무너지진 않는데 오르지도 않고.. 더 사진 마세요. 전저점 오면 추가 매수 고려

 

8. 대영포장 - 돈은 잘 벌지만 많이 올라서 부담. 너무 고점에서 사지 마세요.

 

9. 대한항공 - 당분간 쉴거 같음. 

 

10. 링크제니시스 - 잘 모르는 기업. 돈은 벌고 잇음. 자동화 인공지능 관련 회사. 가지고 가 보세요.

 

11. 로보로보 - 5/24일 폭락, 유상증자때문.. 250만주. 설비투자 자금, 유증 받으세요. 부채없으니 리스크 크지 않음. 로버트 회사는 원래 돈은 잘 못범

 

12. 미투젠 - 소셜미디어 카드 게임회사, 홍콩계 회사라서 가치대접 못받음. 

 

13. 벽산 - 너무 오름 ,4800 판매, 4000원 손절

 

14. 백광산업 - 이익실현

 

15. 삼성중공업 - 감자때문에 빠졌다 다시 회복. 재무구조는 개선됨. 전고점까지는 바도 됨

 

16. 시노팩스 - 계속 적자, 4천정도에서 리스크 관리

 

17. 신성이엔지 - 들고 가 보세요.

 

18. 심텍 - DDR5 가져가세요.

 

19. 세화아이엠씨 - 잘 모르는 회사. 타이어 제조 설비. 자본잠식. 매도

 

20. 세틀뱅크 - 가져가세요.

 

21. 수산중공업 - 지게차 관련, 경기민감주 가야 같이 감

 

22. 아모텍 - 주가 바닥, 버티세요. MLCC

 

23. 알에스오토메이션 - 자율주행관련주, 공장 자동화, 아직은 돈을 못범, 벌기 시작하면 갈수도 잇음. 올라가면 14000원 매도

 

24. 에스에너지 - 유상증자, 적자 나는 기업을 사면 안됨. 

 

25. 에이팩트 - 들고가세요.

 

26. 에코프로 - 분할 후 급락하는 단계, 5만이상에서 정리, 에코프로에이치가 주력

 

27. 엘비세미콘 - 반도체 후공정, 가져가세요.

 

28. 엘오티베큠 - 

 

29. 엘엔에프 - 유상증자 받으세요. 

 

30. 이아이디 - 적자, 자본잠식, 안좋음. 매도

 

31. 이수화학 - 좋은 화학회사지만 지금은 모멘톰이 없음.

 

32. 인탑스 - 모으는 시기

 

33. SKC - 지금은 들어가지 마세요.

 

34. 액트로 - 지금은 적자, 시간을 가지고 홀딩, 올라가면 12000이 단기 고점

 

35. 유니테스트 - 태양광으로 올라가서 못가고 잇음. 실체는 반도체 업체임. 천천히 횝복될거로 보임.

 

36. 유니크 - 변속기.... 전기차는 변속기 없음. 반등시 매도, 잘 모르니 수소차 태마인지 확인

 

37. 케이씨 - 들고 가세요.

 

38. 캡시스 - 자율주행 관련, 부채가 많음, 실적 안좋음. 

 

39. 코리아써키트 - 가지고 가세요.

 

40. 코리안리 - 재보험회사. 배당 주

 

41. 코스맥스 - 추가매수는 좀..

 

42. 코웨이 - 최근 많이 올랐으니 비중 축소

 

43. 코웰패션 - 회사는 좋지만 홈쇼핑 기반이라 좀 약함. 성장은 잘 못함.

 

44. 클리오 - 많이 올랏으니 반은 파세요. 나머지는 전고점에서 파세요.

 

45. 파크시스템스 - 원자현미경, 좋은 회사

 

46. 푸른저축은행 - 잘 모르지만 돈은 잘 벌고 있음. 배당주, 17000원 깨면 위험, 22000원에서 정리

 

47. 풀무원 - 2만원 밑에서 사면 좋음. 당분간은 못감

 

48. 풍산 - 오버슈팅할때는 정리

 

49. 하나머티리얼즈 - 좋은 회사, 추가매수는 안됨.

 

50. 한국항공우주 - 미래 보고 하는 기업. 장기로 봐야됨.

 

51. 한라 - 저평가, 건설, 내년 선거전까지.

 

52. 한미사이언스 - 한미약품 가야 같이 감.

 

53. 한샘 - 오히려 지금이 매수 자리 아닌가.

 

54. 현대리바트 - 가져가세요.

 

55. 한화시스템 - 좋은데 비쌈.

 

56. 현대엘리베이터 - 좋게 봅니다. 대북주로 보지 말고 건자재로 보세요.

 

57. 효성오앤비 - 비료.. 버닌거에 비해 비쌈. 13000원 부분 정리

 

58. AP위성 - 너무 오름, 이미 시세가 난건 최소 6개월 못감.

 

59. BNK금융지주 - 당분간 못감 , 7500원대에서 매수

 

60. CJ대한통운

 

61. CJ제일제당 - 높은 가격, 41만원정도에서 물타기.

 

62. DB하이텍 - 기다려 보세요.

 

63. GS홈쇼핑 - 리테일과 합병

 

64. GS리테일 - 보유

 

65. HB테크놀러지 - 견디세요. 적자남. OLED 관련. 8월 2분기 실적보고 적자면 정리

 

66. HDC현대산업 - 우선은 보유, 광주 사고때문에 조금 빠짐. 해결은 될거임.

 

67. HSD엔진 - 최대주주 물량 정리로 급락, 너무 많이 오른것도 잇음.

 

68. LG디스플레이 - 홀딩

 

69. LG유플러스 - 재료 노출, 너무 오름. 오를때만다 조금씩 정리

 

70. LS ELECTRIC - 괜찮음.

 

71. NHN - 보유

 

72. 삼성SDI - 지금 사는건 무리

 

73. NHN한국사이버결제 - 61000에 정리, 너무 오른 상태임.

 

74. SFA반도체 - 보유

 

75. 한국조선해양 - 희석되서 빠짐. 오히려 지금이 매수 기회

 

76. 효성티앤씨 - 많이 오름 비중 축소

 

77. 아모레퍼시픽 - 한번 정리

 

78. 이녹스첨단소재 - 72000에서 정리

 

79. KH바텍 - 보유

 

80. 파인테크닉스 - 보유

 

81. 알엔투테크놀로지 - 5G 바닥인듯, 전환사채가 많음

 

82. POSCO - 지금으 살자리

 

83. 미래에셋증권 - 더 살자리 같음.

 

84. 포스코ICT - 계속 가져가세요. 비중 축소

 

85. AP시스템 - 이제 가기 시작함.

 

 

+ Recent posts