키움 API호출시 한글깨짐 해결하기
어쩔 수 없이 영문 윈도에서 한글 언어 패치하여 사용할 경우,
하기와 같이 한글이 깨져서 보이는 경우가 있습니다.
이때는 키움증권 인증서로그인이 되지 않고,
opstater에서 에러가 걸려 더이상 로그인이 되지 않는 형상이 발생합니다.
제어판 > 국가 또는 지역 > 관리자 옵션 에서
"유니코드를 지원하지 않는 프로그램용 언어"를 한국어(대한민국)으로
설정한 후 다시 실행하면 됩니다..
어쩔 수 없이 영문 윈도에서 한글 언어 패치하여 사용할 경우,
하기와 같이 한글이 깨져서 보이는 경우가 있습니다.
이때는 키움증권 인증서로그인이 되지 않고,
opstater에서 에러가 걸려 더이상 로그인이 되지 않는 형상이 발생합니다.
제어판 > 국가 또는 지역 > 관리자 옵션 에서
"유니코드를 지원하지 않는 프로그램용 언어"를 한국어(대한민국)으로
설정한 후 다시 실행하면 됩니다..
ta-lib란?
주식 차트의 기술적 분석을 위한 200여 가지의 지표 함수를 제공하는 C 라이브러리인데, 파이썬으로 포팅되어있다.
– 공식홈페이지: http://ta-lib.org/
– 함수 목록: http://ta-lib.org/function.html
– Python 패키지 및 엑셀 플러그 인 제공
https://github.com/mrjbq7/ta-lib
http://mrjbq7.github.io/ta-lib/doc_index.html
설치로그:나의 오후를 잡아 먹은 삽질을 정리해보았다.
앞서 아나콘다4.2.0(파이썬3.7) 32비트 버전과 zipline이 설치된 상태에서
# 소스코드 컴파일하여 설치하는 방법(Install TA-Lib C Library on Windows 10)
http://timebird.egloos.com/7390887
# 비공식 윈도우용 바이너리로 설치하는 방법(Unofficial Windows Binaries for Python Extension Packages)
파이썬에서 Slack API를 통한 주식매매정보 보내기 (0) | 2021.03.05 |
---|---|
Anaconda Installers를 활용한 파이썬 설치 및 개발환경 설정 (1) | 2021.01.03 |
TypeError: can't compare offset-naive and offset-aware datetimes (0) | 2020.09.20 |
Python data Type - Datetime (0) | 2020.09.20 |
Python의 독립적인 가상 실행 환경(Environment)을 위한 Anaconda env 설정 방법 (2) | 2020.06.07 |
1. 파이썬의 datetime.datetime.now()는 실행 환경의 시간대에 따라서 시각을 표시합니다.
2019-01-01 00:00:00 +09:00에 시간대가 Asia/Seoul로 설정된 랩탑에서 현재 시각
>>> print(datetime.datetime.now()) 2019-01-01 00:00:00.000000 |
같은 시각에 Asia/Taipei로 설정된 랩탑에서는 현재 시각이 아래와 같이 표시된다.
>>> print(datetime.datetime.now()) 2018-12-31 23:00:00.000000 |
2. 나라별 시간대 비교하기
시간대 | 나라 | 코드 |
UTC+9 | 대한민국 | KST |
3. 시간대와 같이 표현하여 사용(aware)
대한민국은 UTC를 기준표시:
대한민국(2019-01-01 00:00:00+09:00),
대만 (2019-01-01 00:00:00+08:00)
4. 파이썬의 datetime
datetime은 파이썬에서 기본으로 제공하는 표준 라이브러리로, 간단하거나 복잡한 방식으로 날짜와 시각을 조작하기 위한 클래스를 제공합니다.
naive datetime : naive datetime 객체는 그 자체만으로 시간대를 찾을 수 있는 충분한 정보를 포함하지 않습니다. (e.g. datetime.datetime(2019, 2, 15, 4, 58, 4, 114979))
aware datetime(timezone-aware) : 시간대를 포함합니다. (e.g.datetime.datetime(2019, 2, 15, 4, 58, 4, 114979, tzinfo=<UTC>)) aware datetime 객체는 자신의 시각 정보를 다른 aware datetime 객체와 상대적인 값으로 조정할 수 있도록 시간대나 일광 절약 시간 정책 혹은 적용 가능한 알고리즘 정보를 담고 있습니다.
naive datetime은 어느 시간대를 기준으로 하는 시각인지 모호하므로 aware datetime을 이용하는 것을 권장합니다.
여기서는 datetime을 쉽게 다루기 위해 pytz 라이브러리를 사용합니다. pytz는 아래와 같은 장점이 있습니다.
now는 UTC를 기준으로 현재 시각을 생성합니다. 하지만, naive한 시각입니다.
now = datetime.datetime.utcnow()
가장 큰 이유는 naive datetime과 aware datetime을 서로 섞어서 쓰지 못한다는 것입니다.
동적 타입 언어에서 쓸 수 있는 가장 간단한 타입 검사 수단인 isinstance() 체크로도 이 둘을 구별할 수가 없으므로, 코드의 어느 지점에서 naive datetime이 섞이기 시작하면 예기치 않은 지점에서 버그 발생 가능성이 급격히 올라갑니다. Python 2에서 str과 unicode를 섞으면 안 되는 것과 비슷한 이유라고 생각하시면 됩니다.
지역 시간대는 지정학적 또는 정치적인 이유로 생각보다 자주 바뀝니다. 예컨대 1961년 이전까지 한국은 UTC+08:30을 지역 시간대로 사용했었고, 1988년 올림픽 즈음에는 일광 절약 시간대를 시행하고 있었습니다. 시간대 데이터베이스(tz database)는 이런 변경 내역을 담고 있고, pytz가 제공하는 시간대 객체의 동작에도 반영되어 있습니다. 그 때문에 시간대 데이터베이스가 제때 업데이트되지 않거나, 갑작스러운 시간대 변경으로 데이터베이스에 반영이 늦어지거나 하면, 시간 계산에서 오차가 발생할 여지가 있습니다. 또한 같은 aware datetime 이어도 서로 다른 시간대를 가진 datetime끼리 연산하거나 하는 상황도 문제를 복잡하게 만들고, DB나 다른 서비스의 API를 사용할 때, 그 서비스가 시간대를 제대로 다루는 데에 필요한 복잡도를 감수하는 대신 단순히 UTC 기준의 고정 오프셋 시간대만 사용하는 등의 이유로 서로 지원 범위가 맞지 않아 곤란을 겪을 수도 있습니다.
빗썸 API 호출 요청 시 상황에 따라 보여지는 에러 코드입니다.
에러 코드, 에러 메시지, 설명으로 구성된 표에러 코드에러 메시지설명
5100 | Bad Request(SSL) | https 호출 URL이 아님 |
Bad Request(Bad Method) | POST 형식으로 호출하지 않음 | |
Bad Request(Auth Data) | 잘못된 요청 내용 | |
Bad Request (Request Time:reqTime{호출시간}/nowTime{서버시간}) |
API 서버 시간과 API 호출 시간이 20초 이상 차이남 (시간 기준: KST) |
|
5200 | Not Member | 회원가입이 되어있지 않음 |
5300 | Invalid Apikey | 올바르지 않은 API Key, Secret Key로 호출 |
5302 | Method Not Allowed.(Access IP) | 접속 허용 IP가 아님 |
Method Not Allowed.(BTC Adress) | BTC 출금 허용 주소가 아님 | |
Method Not Allowed.(Access) | API 활성화 시 설정한 항목 외 호출했을 경우 | |
5400 | Database Fail | 데이터베이스 에러일 경우 |
5500 | Invalid Parameter | 잘못된 인자 값으로 호출 |
상장 코인이 아닙니다. | 상장되지않은 코인으로 API 호출시 | |
5600 | too many connections | 과도한 접속시도로 인한 접속제한 상태 특정 IP 차단 (일반적인 유저에게는 나타날 수 없음) |
Please try again | 과도한 거래시도로 인한 접속제한 | |
Not Allow IP | PRIME이 아닌 유저가 PRIME/public API를 요청 | |
정상적으로 처리되지 못했습니다. 잠시 후 다시 이용해 주십시오. | DB에러 | |
시스템이 원활하지 않습니다. 잠시 후 다시 시도해 주세요. | 특정값 조회 실패 | |
접속 차단된 IP입니다. | IP가 차단된 PC에서 API 호출 | |
Check API Key Type, API Key 타입을 확인하세요. | 일반유저가 PRIME호출, PRIME유저가 일반 API호출 | |
회원탈퇴 심사중인 회원입니다. | 회원탈퇴 심사중인 유저가 API호출 | |
이메일 인증을 받지 않았습니다. | 이메일인증을 받지 않은 회원이 API호출 | |
탈퇴한 회원입니다. | 탈퇴한 유저의 API_KEY로 API호출 | |
접속 차단된 사용자 입니다. 관리자에게 문의하세요. | IP가 차단된 PC에서 API 호출 | |
휴대폰 차단된 사용자 입니다. 관리자에게 문의하세요. | 휴대폰번호가 차단된 계정의 API_KEY로 API호출 | |
회원 자산을 가져올 수 없습니다. 잠시 후 이용 부탁드립니다. | 일시적인 오류 혹은 자산조회가 불가능한 상태 | |
수수료를 가져올 수 없습니다. 잠시 후 이용 부탁드립니다. | 일시적인 오류 혹은 수수료정보가 조회 불가능한 상태 | |
잘못된 접근입니다. | 서비스 하지 않는 코인 조회 시도 | |
2000 | 회원정보 조회 실패 | |
거래 진행중인 내역이 존재하지 않습니다. | 입력한 주문번호로 조회시 해당 주문이 존재하지 않았을 경우 (대기건이 종료처리 혹은 취소처리 또는 유저가 잘못된 번호를 입력) | |
잘못된 화폐단위입니다. | 잘못된 통화를 입력 | |
거래 동의 후 이용 가능합니다. | 거래동의가 필요한 코인을 거래시도시 동의여부가 없을 경우 | |
코인 수량은 소수점 X째 자리까지만 입력 가능합니다. | 입력허용범위를 넘어선 소수점 입력 | |
수량(소수점)을 확인해 주십시오. | 코인수량 및 금액의 소수점을 잘못 입력 | |
약관동의 후 거래 가능합니다. | 거래동의가 필요한 코인을 거래시도시 동의여부가 없을 경우 | |
금액(소수점)을 확인해 주십시오. | 시세가 100원미만인 코인이 소수점이 포함 되어 있지 않은 금액으로 주문 요청 코인의 소수점이 호가단위의 소수점보다 낮을 경우 | |
주문 가격은 X단위로 입력이 가능합니다. | 호가단위에 맞지 않는 주문 요청 | |
X원 단위로 거래 가능합니다. | 호가단위에 맞지 않는 주문 요청 | |
1회 최대 요청 제한금액을 가져올 수 없습니다. | 주문 1회 최대 요청 제한금액 정보를 가져올 수 없는 경우 | |
COIN 1회 최대 요청 제한수량을 가져올 수 없습니다. | 주문 1회 최대 요청 제한수량 정보를 가져올 수 없는 경우 | |
1회 최대금액은 X원 미만입니다. 주문할 수 없습니다. | 1회 주문 가능한 최대 원화를 넘긴 주문 요청 | |
1회 최대 수량은 X코인 미만입니다. 주문할 수 없습니다. | 주문가능 최대수량을 넘어선 수량을 주문 요청 | |
최소 구매수량은 X코인 입니다. | 최소 주문 가능수량 보다 낮은 수량을 주문 요청 | |
구매 주문 가능 금액을 가져올 수 없습니다. | 주문 가능금액 제한율을 가져올 수 없는 경우 | |
판매대기 셀을 가져올 수 없습니다. | 현재 판매 대기건을 조회하지 못 한 경우 | |
주문 가능 금액은 X KRW이상만 가능합니다. | 최소주문 KRW보다 낮은 주문 요청 | |
구매 가능 금액보다 높은 가격입니다. | 현재시세에 따른 최대 주문금액 초과 | |
COIN 소수점 제한 값을 가져올 수 없습니다. | 해당 COIN의 소수점 제한값을 가져 오지 못한 경우 | |
COIN소수점 입력 제한값을 가져올 수 없습니다. | COIN 소수점 입력제한 정보를 가져 오지 못한 경우 | |
코인 수량의 소수점 X자리까지만 유효합니다. | 해당코인 소수점 입력 제한을 초과한 주문 요청 | |
수량/금액이 0입니다. 주문할 수 없습니다. | 유효성 검사를 마친 금액이 0원인 경우 | |
판매 주문 가능 금액을 가져올 수 없습니다. | 주문가능금액 제한율을 가져올 수 없는 경우 | |
구매대기 셀을 가져올 수 없습니다. | 구매대기건의 정보를 가져올 수 없는 경우 | |
판매 가능 금액보다 낮은 가격입니다. | 최저 판매금액보다 작은 금액으로 주문 요청 | |
잠시 후 다시 이용 부탁드립니다. | 일시적인 오류 혹은 체결정보를 받아 오지 못한 경우 | |
거래 체결내역이 존재하지 않습니다. | 체결내역이 존재하지 않은 경우 | |
회원정보를 가져오지 못했습니다. | 회원정보조회 실패 | |
출금 최소 금액은 X코인입니다. | 최소 출금수량 보다 낮은수량 출금 요청 | |
구 주소는 이용하실 수 없습니다. | 구 주소로 출금 요청 | |
X코인 수량은 소수점 X자리까지만 유효합니다. | 요청된 수량의 수량 소수점 자리수가 정책상에 소수점자리수 보다 큰 경우 | |
출금액이 1회 출금한도를 초과하였습니다. | 1회 출금한도를 넘어선 수량으로 출금 요청 | |
회원님은 현재 인증 단계에서 적용된 출금 잔여 한도가 초과되었습니다. | 인증레벨에 따른 출금한도를 넘어선 수량으로 출금 요청(일별,월별) | |
출금 주소가 올바르지 않습니다. | 입력한 출금주소가 올바르지 않은 경우 | |
지갑 정보를 가져올 수 없습니다. | 존재하지 않는 payment_id인 경우 | |
회원 인증레벨 정보를 가져올 수 없습니다. | 요청한 회원의 인증레벨 정보를 받아올 수 없는 경우 | |
회원 월별 총 출금액을 가져올 수 없습니다. | 인증레벨에 따른 월한도 출금량을 넘어선 출금 요청 | |
최근 로그인 내역을 가져올 수 없습니다. | 최근 활동내역이 없는 유저가 출금 요청 | |
출금 최소 금액은 X 코인 입니다. | 최소 출금한도 보다 적은 수량으로 출금 요청 | |
출금가능 금액을 가져올 수 없습니다. | 회원자산내역을 불러올 수 없는 경우 | |
출금액이 출금가능액을 초과하였습니다. 등록할 수 없습니다. | 출금 가능자산 보다 많은 수량으로 출금 시도 | |
API를 통한 출금 서비스가 잠시 중단되었습니다. 출금을 원하시는 경우 PC WEB이나 모바일을 통해 출금 요청하시기 바랍니다. | API 원화출금 차단 (현재 서비스 이용 불가) | |
구매하려는 수량보다 판매수량이 부족합니다. | 현재 판매 대기건 보다 시장가 구매 하려는 수량이 많은 경우 | |
체결대상을 가져올 수 없습니다. | 대기건을 조회할 수 없는 경우 | |
시장가 거래 금엑제한 최대 값을 가져올 수 없습니다. | 1회 최대 시장가 구매 제한값을 불러올 수 없는 경우 | |
체결 row Lock 처리가 되지 않았습니다. | 체결대상의 대기건이 Lock 처리 되지 않은 경우 | |
판매수량이 부족합니다. | 시장가 거래 중 수량이 부족한 경우 | |
거래체결 시간을 가져올 수 없습니다. | 해당 체결시 생성된 시간을 가져올 수 없는 경우 | |
미체결 수량이 취소되었습니다. 거래내역을 확인하세요. | 부분 체결시 안내 메시지 | |
데이터를 불러올 수 없습니다. | 빗썸지수 데이터를 불러 수 없는 경우 | |
판매하려는 수량보다 구매수량이 부족합니다. | 현재 구매 대기건 보다 시장가 판매 하려는 수량이 더 많은 경우 | |
체결내역을 불러올수 없습니다. | 체결 정보를 불러 올 수 없는 경우 | |
호가정보를 가져올수 없습니다. | 체결 정보를 불러 올 수 없는 경우 | |
5900 | Unknown Error | 알 수 없는 에러
|
apidocs.bithumb.com/docs/err_code
No.1 가상자산 플랫폼, 빗썸
비트코인, 이더리움, 비트코인캐시, 리플, 라이트코인, 대시, 모네로, 비트코인골드, 이오스, 이더리움클래식, 퀀텀, 제트캐시, 실시간 시세, 쉽고 안전한 거래
www.bithumb.com
빗썸API 자동매매일지 2021.04.08 22:30 (0) | 2021.04.08 |
---|---|
코인API 자동매매일지-2021.04.04 (0) | 2021.04.04 |
코인API 자동매매일지-2021.04.03 (0) | 2021.04.03 |
코인API 자동매매일지-2021.04.02 (3) | 2021.04.02 |
python exe 파일 실행시 failed to execute script 오류 해결하기 (0) | 2021.03.07 |
파이썬 프로그램에서 날자값을 비교하다보면 자주 접하는 오류가
TypeError: can't compare offset-naive and offset-aware datetimes 인것 같습니다.
Error Code:
last_time = pd.to_datetime(self.chart_data[stockCode][-1:].time[0]) |
해결방법은 다음과 같습니다.
원인: 파이썬에서는 기본적으로 datetime 오브젝트는 aware가 아닌 "naive" 타입입니다.
그래서, 비교 하려는 두 값 모두 같은 type의 오브젝트 여야 합니다.
Sampe Code:
import datetime challenge.datetime_start = utc.localize(challenge.datetime_start) challenge.datetime_end = utc.localize(challenge.datetime_end) # 이제 두개의 datetime 오브젝트는 모두 aware 타입이 되었으므로 비교가 가능합니다. |
헷갈리시면, 다음과 같이 사용하셔도 됩니다.
start_time = challenge.datetime_start.replace(tzinfo=utc) |
참고로, datetime.timezone에 대해서 알아볼께요.
UTC를 기준으로 시간이 빠르면 +시차, 시간이 느리면 -시차로 표시합니다.
시간대나라코드
UTC-5 | 미국(동부) | EST |
UTC | 영국 | GMT |
UTC+8 | 대만 | TW |
UTC+9 | 대한민국 | KST |
UTC+9 | 일본 | JST |
UTC+10 | 오스트레일리아(동부) | AEST |
참조사이트:
Can't compare naive and aware datetime.now() <= challenge.datetime_end
I am trying to compare the current date and time with dates and times specified in models using comparison operators: if challenge.datetime_start <= datetime.now() <= challenge.datetime_end:...
stackoverflow.com
spoqa.github.io/2019/02/15/python-timezone.html
파이썬의 시간대에 대해 알아보기(datetime.timezone)
파이썬의 시간대에 대해서 알아봅니다.
spoqa.github.io
파이썬에서 Slack API를 통한 주식매매정보 보내기 (0) | 2021.03.05 |
---|---|
Anaconda Installers를 활용한 파이썬 설치 및 개발환경 설정 (1) | 2021.01.03 |
No module named 'talib' (0) | 2020.11.10 |
Python data Type - Datetime (0) | 2020.09.20 |
Python의 독립적인 가상 실행 환경(Environment)을 위한 Anaconda env 설정 방법 (2) | 2020.06.07 |
자주 사용하게 되지만, 자주 헷갈리는 Python의 자료형에 대해서 정리를 해 나가겠습니다.
오늘은 Datetime입니다.
주어진 String값을 DateTime형식으로 바꾸기: strptime
Example 1: string to datetime object
from datetime import datetime
date_string = "21 June, 2018"
print("date_string =", date_string) print("type of date_string =", type(date_string))
date_object = datetime.strptime(date_string, "%d %B, %Y")
print("date_object =", date_object) print("type of date_object =", type(date_object)) |
실행경과>
date_string = 21 June, 2018 |
Example 2: string to datetime object
from datetime import datetime dt_string = "12/11/2018 09:15:32" # Considering date is in dd/mm/yyyy format dt_object1 = datetime.strptime(dt_string, "%d/%m/%Y %H:%M:%S") print("dt_object1 =", dt_object1) # Considering date is in mm/dd/yyyy format dt_object2 = datetime.strptime(dt_string, "%m/%d/%Y %H:%M:%S") print("dt_object2 =", dt_object2) |
실행경과>
dt_object1 = 2018-11-12 09:15:32 |
The table below shows all the format codes that you can use.
Directive | Meaning | Example |
%a | Abbreviated weekday name. | Sun, Mon, ... |
%A | Full weekday name. | Sunday, Monday, ... |
%w | Weekday as a decimal number. | 0, 1, ..., 6 |
%d | Day of the month as a zero-padded decimal. | 01, 02, ..., 31 |
%-d | Day of the month as a decimal number. | 1, 2, ..., 30 |
%b | Abbreviated month name. | Jan, Feb, ..., Dec |
%B | Full month name. | January, February, ... |
%m | Month as a zero-padded decimal number. | 01, 02, ..., 12 |
%-m | Month as a decimal number. | 1, 2, ..., 12 |
%y | Year without century as a zero-padded decimal number. | 00, 01, ..., 99 |
%-y | Year without century as a decimal number. | 0, 1, ..., 99 |
%Y | Year with century as a decimal number. | 2013, 2019 etc. |
%H | Hour (24-hour clock) as a zero-padded decimal number. | 00, 01, ..., 23 |
%-H | Hour (24-hour clock) as a decimal number. | 0, 1, ..., 23 |
%I | Hour (12-hour clock) as a zero-padded decimal number. | 01, 02, ..., 12 |
%-I | Hour (12-hour clock) as a decimal number. | 1, 2, ... 12 |
%p | Locale’s AM or PM. | AM, PM |
%M | Minute as a zero-padded decimal number. | 00, 01, ..., 59 |
%-M | Minute as a decimal number. | 0, 1, ..., 59 |
%S | Second as a zero-padded decimal number. | 00, 01, ..., 59 |
%-S | Second as a decimal number. | 0, 1, ..., 59 |
%f | Microsecond as a decimal number, zero-padded on the left. | 000000 - 999999 |
%z | UTC offset in the form +HHMM or -HHMM. | |
%Z | Time zone name. | |
%j | Day of the year as a zero-padded decimal number. | 001, 002, ..., 366 |
%-j | Day of the year as a decimal number. | 1, 2, ..., 366 |
%U | Week number of the year (Sunday as the first day of the week). All days in a new year preceding the first Sunday are considered to be in week 0. | 00, 01, ..., 53 |
%W | Week number of the year (Monday as the first day of the week). All days in a new year preceding the first Monday are considered to be in week 0. | 00, 01, ..., 53 |
%c | Locale’s appropriate date and time representation. | Mon Sep 30 07:06:05 2013 |
%x | Locale’s appropriate date representation. | 09/30/13 |
%X | Locale’s appropriate time representation. | 07:06:05 |
%% | A literal '%' character. | % |
보다 많은 예시와 설명을 하기에서 참조하시면 됩니다.
파이썬에서 Slack API를 통한 주식매매정보 보내기 (0) | 2021.03.05 |
---|---|
Anaconda Installers를 활용한 파이썬 설치 및 개발환경 설정 (1) | 2021.01.03 |
No module named 'talib' (0) | 2020.11.10 |
TypeError: can't compare offset-naive and offset-aware datetimes (0) | 2020.09.20 |
Python의 독립적인 가상 실행 환경(Environment)을 위한 Anaconda env 설정 방법 (2) | 2020.06.07 |
최소한 30%이상은 비위험자산에 가입하여 안전자산으로 확보하고, 나머지를 주식형 펀드 등
고수익위험자산에 가입하여 수익을 최대화 한다.
60%이상이 채권에 투자되는 펀드를 말한다. 여기서 펀드란, 금융기관이 여러 다수의 투자자 돈을 모아서 투자자를
대신하여 운용하는 상품을 말한다. 국공채펀드, 원금보장형 파생상품, 정기예금, ELB상품이 이에 해당된다.
보통 제1금융권 예적금 금리에 1~5% 추가금리가 붙는다.
위험도는 채권을 발행한 기관 상품에 따라 달라진다.
1) 채권형 펀드의 종류: 어떤 채권에 투자하느냐에 다라 여러종류로 나뉜다.
ㄱ)국공채 펀드: 국채나 공채(지방채,특수채,금융채)에 투자하는 펀드
ㄴ)회사채 펀드: 회사채에 투자하는 펀드
ㄷ)하이일드 펀드: 신용도 낮은 회사의 채권에 투자하는 펀드
ㄹ)단기/중기/장기채권 펀드: 남은 채권만기가 1년이하/1~5년이하/5년이상
2) 채권형 펀드의 특징
ㄱ)안정적인 수익률: 여러 채권에 분산 투자하므로, 특정 채권 부도시 최소의 투자손실
ㄴ)낮은 수익률
ㄷ)낮은 보수: 0.5% 내외(운용사에서 떼가는 수수료가 낮다.)
3) 채권형 펀드 상품 선택 전략
수익률이 좋으면서 원금이 보장되는 상품
- 예금자보호법에 의해 국가에서 지켜주는 원금은 금융회사 1곳당 5000만원이다.
- 발행기관의 신용등급에 따라 수익률의 차이가 있으며 최소가입금액은 일반적으로 1억원이다.
또한 채권의 특성상 중도해지가 불가능하다.
원금 손실 위험 없이 고수익 상품에 투자하려면
- 파생상품 배합을 통해 고수익의 기회를 가지면서 원금을 보장(기타파생결합사채(DLB))
- 이 상품의 가장 안 좋은 시나리오는 만기에 이자 없이 원금만 돌려받는 것이다. 그리고 일반적으로 기대수익이
높을수록 만기는 길다. 일반적으로 3년 정도다.
이런 상품에 투자하기 위해서는 일정 기간 동안 투자금액이 묶일 수 있다는 생각을 하고 투자에 임해야 한다.
- 파생결합증권(ELS. Equity Linked Securities),
재정경제부령이 정하는 금융기관이 발행하는 증권으로써 특정 주식 또는 다수 주식의 가격이나 주가지수 수치의
변동에 따라 지급 이익이 결정되는 증권을 말함.
원금보장형>
투자원금중 대부분을 우량채권에 투자하고, 일부는 옵션복제 재원으로 사용함. 우량채권에 투자한 원금과 이자를 합 하여 사전에 제시한 수준의 원금을 보장
원금비보장형>
투자원금중 일정부분을 기초자산에 직접 투자하며, 나머지 부분은 채권에 투자함.
유망한 기업들의 지분을 취득하면서 자금을 지원하기 위한 펀드
- 최근 정부 차원에서 4차 산업 관련 업종과 신규 스타트업 기업에 대해 많은 지원을 하고 있다. 이 가운데 유망한
스타트업들은 규모를 확장한 뒤에 증시 상장 혹은 기존 대기업에서 인수하고 있다. 이러한 유망한 기업들의 지분을
취득하면서 자금을 지원하기 위한 펀드가 있다. 일부 은행에서는 유망한 기업들을 선별해 해당 기업에 투자하는
만기 5년 이상의 펀드 판매를 검토하고 있다. 이 상품은 정부의 벤처펀드 소득공제도 가능하기 때문에 여유자금을
5년 이상 묻어 놓기에는 매우 매력적이다.
이 상품은 증시의 급등락 움직임과 크게 관련 없이 운용되기 때문에 최소 금액으로 포트폴리오에 담아 놓기에는
매우 매력적이다.
- 예시) 코스닥벤처 펀드
4) 괜찬아 보이는 채권형 펀드 검색 결과
a) 우리하이플러스채권증권자투자신탁1호(채권)C-Pe(★★★☆☆) (29.2% 투자)
예상수익률: (3Y 3%, 12M 1.73%, 6M 1.11%)
총보수: 0.29%
원금보장여부: 집합투자증권으로서, “예금자보호법”에 의한 보호를 받지 않는 실적배당 상품으로서 투자원금의
손실이 발생할 수 있음.
기간수익률
b) 미래에셋퇴직플랜증권자투자신탁1호(채권)C-P2e (영업점 가입)
c) SBI저축은행 정기예금_DC_3Y(★★★☆☆) (52.2% 투자)
온라인 상품운용지시 시간: 12:30분 마감
d) 흥국멀티플레이30공모주증권자투자신탁[채권혼합]C-p2
예상수익: 2.32%(최근2년기준))
채권형 펀드가 아닌 펀드 상품을 말한다. 투자회사의 펀드메니저는 일정 비율 이상의 주식을 몰아서 사질 않고 해당 상품 범위내에서 분산 투자해야 한다. 해당 상품내의 펀드에서 구매한 주식이 배당을 할 때, 해당 배당금도 펀드 자
산으로 편입된다.
ㅁ 주식 비중에 따른 분류
1) 성장형 펀드
펀드에서 차지하는 주식의 비중이 60% ~ 70%를 넘는 펀드를 성장형 펀드라고 한다.
2) 안정형 펀드
펀드 재산 중에 주식이 차지하는 비중이 40% 미만인 펀드
3) 안정성장형 펀드
펀드 재산 중에 주식이 차지하는 비중이 40∼70%일 때, 세상은 이 펀드를 안정성장형 펀드라고 함
ㅁ 어떤주식에 투자하느냐에 따른 분류
1) 일반 주식형 펀드
코스피(KOSPI) 주식에 전반적으로 투자하는 펀드
2) 코스닥펀드(중소형주 펀드)
코스닥 주식에 전반적으로 투자하는 펀드
3) 우량주 펀드
코스피 우량주에 투자하는 펀드
4) 고배당주 펀드
배당을 많이 주는 배당주에 투자하는 펀드
5) 소형주 펀드
고수익 고위험을 추가하는 펀드
6) 대형주 펀드
주식 가격이 비싼 대형주에 투자하는 펀드
7)가치주 펀드 (투자예상 비중: 20%)
기업의 가치가 낮게 평가되어 향후 상승을 예상하는 가치주에 투자하는 펀드
8)성장주 펀드 (투자예상 비중: 20%)
고정상을 예상하는 기업에 투자하는 펀드
ㅁ 어떤 섹터에 투자 하느냐에 따른 분류
운수, 금융, 기술, IT, 건설 등등에 속해 있는가에 따른 분류도 있다.
ㅁ 해외 주식형 펀드
일정시간 이전에 환매를 하면, 다음날 나오는 기준가로 매도가 되어, 판 날을 포함해서 4일째
되는 날 돈이 들어온다.
ㅁ 주식형/주식혼합형 펀드 검색 결과
a) 마이다스신성장기업포커스증권투자신탁(주식)C-P2(★★★☆☆)
펀드규모: 1,739억
투자위험도: 고위험
b) 이다스미소중소형주증권자투자신탁(주식)C-Pe2
펀드규모: 1,913억
투자위험도: 초고위험
투자전략: 중소형주에 (KOSPI 시가총액 100위 종목 제외 및 KOSDAQ) 주로 투자
c) 미래에셋연금한국헬스케어증권자투자신탁1호(주식)C-P2e
투자전략: 고령화 및 건강에 대한 관심 증가등에 따라 수혜가 예상되는 글로벌의료관련
기업 또는 건강관련 제품/서비스제공 기업 등의 의료 또는 헬스케어 관련 주식에 주로 투자하여 수익 추구
투자위험도: 초고위험
펀드규모: 670억
d) 에셋플러스글로벌리치투게더퇴직연금증권자투자신탁1호[주식]C (영업점가입)
투자전략: - 글로벌 기업 중 세상의 변화를 주도하는 일등기업에 투자하는 펀드
- 혁신기업과 고부가소비재기업, 세계화 가능한 일등 기업을 선호
투자위험도: 고위험
펀드규모: 1,496억
총보수: 1.65% (판매:0.84%, 운용:0.75%, 수탁:0.04%, 일반사무관리:0.02%)
e) 에셋플러스글로벌리치투게더증권자투자신탁1호(주식)Ae(★★★★☆)
펀드규모: 5,183
투자위험도: 고위험( 3등급: 다소 높은 위험 )
f) 피델리티글로벌테크놀로지증권자투자신탁(주식-재간접형)A-e(★★★★☆) (6% 투자)
펀드규모: 14,315억
투자위험도: 고위험
해외주식형 펀드
g) 피델리티아시아증권자투자신탁[주식]A-e(★★☆☆☆)
해외주식형 고위험
투자전략: 다양한 아이사-태평양 증시에 상장된(한국, 일본 제외) 유가증권에 분산 투자함으로써 장기적인
자본증식을 추구
h) 미래에셋연금아시아퍼시픽소비성장증권자투자신탁1호(주식)C-Pe(★★★★☆) (10% 투자)
해외주식형 고위험
펀드규모: 23억
투자전략: 소비업종 뿐 아니라 IT기업, 금융회사 등 소비성장의 수혜를 공유할 수 있는 기업을 포함하는 포괄적
개념의 투자
총보수: 1.2% (판매:0.48%, 운용:0.66%, 수탁:0.04%, 일반사무관리:0.02%)
i) 미래에셋평생소득TIF혼합자산자투자신탁C-P2e(★☆☆☆☆)
저위험
운용규모: 2,181억
j) AB미국그로스증권투자신탁(주식-재간접형)Ce-P2(★★★☆☆)
높은 이익성장이 예상되는 미국우량성장주에 투자를 하는 펀드로서 인덱스를 추종하는 펀드가 아닙니다.
k) DB차이나바이오헬스케어증권자투자신탁(UH)[주식]C-P2E(★★★★☆) (6% 투자) : P2는 퇴직연금용 의미
중국 헬스케어 섹터는 양회에서 정책적 수혜 기대감과 코로나 19 신약개발 기대감, 중국산 진단키트 및 방역 물자
대외 수요 증가에 강세를 기록하였습니다. 편입 비중이 높은 제약과 의료장비 관련주들이 강세를 지속하며 펀드
수익률에 긍정적으로 작용하였습니다.
참고로, 수수로 미징구 유형(C)로서, 4 년 이전에 환매할 경우 판매수수료선취형(A)보다 낮은 총비용을 지불할 수
있는 온라인판매 집합투자기구입니다.
l) 마이다스신성장기업포커스증권투자신탁(주식)C-Pe2(★★★★☆) (6.6% 투자)
ㅁ 상장지수 펀드(ETF)
ARIRANG 미국S&P500 ETF
- Apple Inc(애플, 정보기술)
- Microsoft Corp(마이크로소프트, 정보기술)
- Amazon.com Inc(아마존, 정보기술, 소비재)
- FaceBook Inc(페이스북, 정보기술)
- Berkshire Hathaway Inc B(버크셔 해서웨이, 금융)
- JPMorgan Chase & Co(제이피모건, 금융)
- Alphabet Inc Class A(알파벳, 정보기술)
- Alphabet Inc Class C(알파벳, 정보기술)
- Johnson & Johnson(존슨앤존슨, 헬스케어)
- Visa(비자, 금융)
ARIRANG 미국나스닥기술주 ETF(미국 4차산업 핵심종목)
주식시장이 하락할 때, 펀드도 어쩔 수 없이 하락할 수 있다. 주식처럼 상승이 둔화되었을 때, 또는 떨어질 때, 원하는 상품에 입금하는 습관도 주식형 펀드에서 요구된다. 큰돈을 한번에 맡겨서 수익을 올릴지, 아니면 적립식이나 소액 거치식으로 가느냐는 자신이 선택해야 합니다.
주식형 펀드를 고를 때 조심해야 할 것은, 수익이 미미한 펀드라고 해서 무조건 무시하지 말고, 수익이 높다고 해서 무조건 믿지 말아야 한다.
가장 좋은 펀드는 오를 때 지수보다 조금 더 오르고, 떨어질 때는 지수보다 좀 덜 떨어지면서 지속적으로 지수의 상승률과 차이를 벌일 수 있는 펀드가 좋다.
주식시장이 안 좋아 너무 떨어질 때, 펀드 구매가 많아 진다고 합니다.
그 만큼 요즘 투자자들도 경륜이 많아 지면서, 수준이 높아졌기 때문이라고 하죠?
단기적인 투자에 너무 휘둘리면, 절대로 간접 투자를 못합니다. 이점 명심하셔서 1주에,, 1달에,,, 한번씩 기간을 정해 놓으시고, 펀드를 점검한다면, 주말의 여가 생활로 재테크를 하실 수도 있겠고요. 수익률 점검으로 내 펀드가 안녕 하신 지를 보는 것은 좋은 습관입니다.
하지만, 하루하루 수익에 연연하지 않기를 바랍니다.
다음에는 각 상품별 수익률을 격월 단위로 올려보겠습니다.
감사합니다.
도움받은 사이트: https://www.econowide.com/130
크롬에서 https://newfeed.net/ 사이트가 자동으로 열림 (1) | 2024.03.16 |
---|---|
탈모약 다모다트 저렴한 구매방법 (2) | 2023.12.02 |
귀스타브 르 봉 "군중심리" (0) | 2023.08.18 |
고지혈증에 좋은음식 10가지 (0) | 2021.09.30 |
여주 골프연습장 추천 모음 (0) | 2021.05.23 |