묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 주식 매매 봇으로 주식시장 자동사냥하기
6.7.2 강의에서 말한 OMS 구축 방법에 대해서 질문이요
강의를 보고 커서 AI를 사용해 AI 주가 예측 전략과 테마주 전략을 한국투자증권 api를 사용해 자동 매매를 구축해서 실제로 사용 중인데요 지금은 계좌랑 전략 1:1 매치로 굴리고 있는데 마지막 강의에서 말한 OMS 시스템을 구축해서 하나의 계좌에서 여러 전략을 사용하고 싶은데 어떤 것을 참고해서 해야 할지 모르겠습니다 혹시 이것과 관련해서 추가적인 강의 영상을 찍을 계획이 있으신가요? 아니면 참고할만한 자료나 방법을 알려주시면 감사하겠습니다
-
해결됨파이썬 주식 매매 봇으로 주식시장 자동사냥하기
d['close']
안녕하세요. 기본백테스팅 실습 4-4혹시 전략구현 코드에서 #하루시작 #매도 부분에data['close']는 그 하루 종가이기 때문에 data['last_1d_close']로 변경해야 하지 않나요~?
-
해결됨파이썬 주식 매매 봇으로 주식시장 자동사냥하기
6-3 주문체결확인 코드
안녕하세요, 주문체결확인 코드 관련 문의드립니다. 모의투자로 테스트 진행중입니다. 한투 사이트 "※ 구TR은 사전고지 없이 막힐 수 있으므로 반드시 신TR로 변경이용 부탁드립니다.[실전투자]3개월이내 (구)TTTC8001R → (신)TTTC0081R3개월이전 (구)CTSC9115R → (신)CTSC9215R[모의투자]3개월이내 (구)VTTC8001R → (신)VTTC0081R3개월이전 (구)VTSC9115R → (신)VTSC9215R" 위 내용을 참고하여, 모의투자인 관계로 'VTTC0081R' 를 tr_id로 사용하여 진행중입니다만, 실시간으로 주문을 넣으면서 테스트 중인데, recieved_headers 결과{'Date': 'Mon, 02 Jun 2025 03:05:59 GMT', 'X-Content-Type-Options': 'nosniff', 'Content-Length': '506', 'X-ORACLE-DMS-ECID': '006DcsB4PnBFw0zzzR06zzEjX2E0jYYz30005^s00^joP', 'tr_cont': 'N', 'tr_id': 'VTTC0081R', 'gt_uid': '8231e6da3f5e11f0981ed3718927944b', 'X-ORACLE-DMS-RID': '0:1', 'X-XSS-Protection': '1; mode=block', 'Keep-Alive': 'timeout=5, max=100', 'Connection': 'Keep-Alive', 'Content-Type': 'application/json'} contents 결과{'ctx_area_fk100': ' ', 'ctx_area_nk100': ' ', 'output1': [], 'output2': {'tot_ord_qty': '0', 'tot_ccld_qty': '0', 'tot_ccld_amt': '0', 'prsm_tlex_smtl': '0', 'pchs_avg_pric': '0.0000'}, 'rt_cd': '0', 'msg_cd': '70070000', 'msg1': '모의투자 조회할 내역(자료)이 없습니다. '}위 결과 처럼 조회할 내역이 없다고 나옵니다만,,, 혹시 코드가 바뀌어야하는지, 문의드립니다. 감사합니다!
-
미해결파이썬 주식 매매 봇으로 주식시장 자동사냥하기
국내주식 과거 분봉데이터 관련
안녕하세요, 국내주식 과거 분봉데이터를 받을수는 없는것인가요? 한투 사이트를 보면 당일 분봉데이터만 제공하는 것으로 보입니다만, 다른 방법이 있는지 문의드립니다. 분봉데이터를 받아볼수 있다면, 어떤식으로 데이터를 보관?하여 벡테스팅을 하는것이 효율적인지 조언구합니다. 예를들어 SQL 데이터베이스 같은 db를 사용하는게 나을지 등감사합니다.
-
미해결엑셀 2021 실무 초고속 마스터 클래스: 정말 실무에 활용하는 엑셀
40%수강후 더이상 이어서 학습이 안됩니다
강의에 대한 질문 안내글은 수강생들이 궁금해하는 점을 미리 파악하고, 원활한 소통을 위한 첫걸음입니다.질문 안내글 작성 시 고려해야 할 점:명확하고 간결한 문장: 복잡한 문장보다는 간단명료하게 질문에 대한 답변을 얻을 수 있도록 안내합니다.구체적인 질문 유도: 너무 넓은 범위의 질문보다는 구체적인 질문을 유도하여 더욱 정확한 답변을 얻을 수 있도록 합니다.답변 가능한 범위 명시: 모든 질문에 답변하기 어려울 수 있으므로, 답변 가능한 범위를 명확하게 제시합니다.질문 제출 방법 안내: 이메일, 게시판 등 질문을 제출할 수 있는 방법을 자세히 안내합니다.답변 기간 안내: 질문에 대한 답변을 받아볼 수 있는 기간을 명시합니다.질문 안내글 예시:[강의명] 질문 안내안녕하세요, [강사명]입니다.강의에 대한 궁금한 점이 있으시다면 언제든지 질문해주세요. 더욱 알찬 강의를 만들어 나가기 위해 여러분의 질문에 귀 기울이겠습니다.
-
해결됨파이썬 주식 매매 봇으로 주식시장 자동사냥하기
미국 주식 분봉 데이터를 얻기 위한 방법은 없나요?
한국투자증권의 api에서는 해외주식의 경우 1달까지만 분봉 데이터를 제공한다고 나옵니다. 미국 주식 분봉 데이터를 얻기 위한 방법은 없을까요?
-
미해결파이썬 주식 매매 봇으로 주식시장 자동사냥하기
5.1.2 강의내용이 5.1.1 강의내용이랑 중복되는거 아닌가요?
내용이 같은거 아닌가 싶어서요..
-
해결됨파이썬 주식 매매 봇으로 주식시장 자동사냥하기
4.5.3 total_value_pct 구할 때 -1 이 왜 필요한가요?
강의를 보면, total_return_pct-1 을 한 후 * 100 을 해서 수익률을 구하는데요, 그래프로 시각화 했을 때 시작 가격을 1이라고 하면, 그래프의 마지막이 4 와 5 사이에 있는 것 같아 이상하다는 생각이 들었습니다. 제가 생각한 경우의 수는 2가지인데요. 이전에 복리 수익률 등을 계산할 때, 1.xxx 식으로 수익률이 계산되기 때문에 이를 정제하는 과정에서 -1 을 하였고, 이와 같은 로직으로 그대로 구현(헷갈림 이슈)1 이라는 가격에 사서 4.74 의 가격이 되었다면, 전체 자산 비율은 474% 가 늘어난 것이 맞지만, 기존에 1이 있었기 때문에 순 자산이 늘어난 비율은 3.74 로 고려위와같이 두 가지입니다. 어떤 것이 맞는 것일까요? 혹시 다른 관점이시라면, 공유해주시면 감사하겠습니다. 개발만 해보고 수학적 이론을 제대로 접목시키는 것은 이번이 처음이라 헷갈리는 부분들이 많네요.🙂강의 잘 듣고 있습니다. 감사합니다.
-
해결됨파이썬 주식 매매 봇으로 주식시장 자동사냥하기
4.2.1 매매 시그널 정의 파일 다운로드 경로 문의
4.2.1 매매 시그널 정의삼성전자 실습데이터 파일 어디서 다운로드 할 수 있나요??
-
미해결퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 1
MACD & 오실레이터 with EXCEL 강의 데이터 문의
Mt = w * Pt + (1-w) * Mt-1 에서날짜가 과거시점으로 가야하는것 같은데..강의 및 엑셀자료는 미래시점으로 계산된것 같습니다.데이터를 역순으로 바꿔서 계산을 해야 할 것 같은데 확인 부탁드리겠습니다.감사합니다.
-
해결됨파이썬 주식 매매 봇으로 주식시장 자동사냥하기
5.1.1 보조지표로만드는 추세매매전략(이론) 강의에 이론이랑 실습 강의가 붙어있어요
다른 전략 강의들은 이론이랑 실습 부분이 잘 분리가 되어있는데 해당 강의만 다 붙어있어요ㅠㅠ실습 파트 영상은 제거하는게 맞는 것 같아요.
-
해결됨파이썬 주식 매매 봇으로 주식시장 자동사냥하기
4.4.3 슬리피지가 들어간 백테스팅 실습 코드 질문
안녕하세요실습 코드에서 반복문 내 전략 구현 부분에 강의 설명과 코드 내용이 일치하지 않는 것 같아서 질문 드립니다.종가가 3일 최저가인지 여부를 체크하는 코드에서 rolling 함수인자를 3으로 맞춰서 새로 컬럼을 추가한 뒤, 종가를 data['3d_min']과 비교해줘야하는게 맞을까요?강의 코드는 if data['close] == data['5d_min'] 적혀 있어서 질문드립니다.
-
해결됨파이썬 주식 매매 봇으로 주식시장 자동사냥하기
섹션 2.2 직관에서 알고리즘 트레이딩까지 강의가 안보여요
'동영상을 준비중에 있습니다.' 라는 화면과 함께 강의 영상이 재생되지 않습니다.아직 준비중인걸까요?
-
미해결퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 2
div3 graph > df_trace.pct_change(periods = -1).iloc[0]*100 에서 에러가 납니다.
영상에서는 에러가 나지 않는데, daily_return = round(df_trace.pct_change(periods = -1).iloc[0]*100, 1) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Anaconda3\Lib\site-packages\pandas\core\generic.py", line 12161, in pct_change rs = data / shifted - 1 # type: ignore[operator] ~~~~~^~~~~~~~~ File "C:\Anaconda3\Lib\site-packages\pandas\core\ops\common.py", line 76, in new_method return method(self, other) 와 같이 에러가 나서 히트맵이 그려지지 않습니다. 어떻게 해결하면 좋을까요?
-
미해결퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 2
df_etf.xlsx 업데이트 어떻게 하나요?
수업자료는 2022년까지 밖에 없어서 최근 data도 보고 싶은데 업데이트는 어떻게 하나요?
-
미해결퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 1
StockListing 함수 직접 만들기 (22년 1월 이후 FinanceDataReader의 StockListing 함수 결과값이 달라짐) 강의편에서 크롤링 함수 오류가 납니다.
알려주신대로,def StockListing() : import requests import pandas as pd import json try : from pandas import json_normalize except importError: from pandas.io.json import json_normalize data = {'bld':'dbms/comm/finder/finder_stkisu', 'locale':'ko_KR',} r = requests.post('http://data.krx.co.kr/comm/bldAttendant/getjsondata.cmd', data=data) jo = json.loads(r.text) df = json_normalize(jo,'block1') df_info = df[['short_code', 'codeName']] df_info.columns = ['Symbol','Name'] return df_infodf = StockListing()JSONDecodeError Traceback (most recent call last) ~\AppData\Local\Temp\ipykernel_3876\2969629370.py in <module> 19 df_info.columns = ['Symbol','Name'] 20 return df_info ---> 21 df = StockListing() ~\AppData\Local\Temp\ipykernel_3876\2969629370.py in StockListing() 13 14 r = requests.post('http://data.krx.co.kr/comm/bldAttendant/getjsondata.cmd', data=data) ---> 15 jo = json.loads(r.text) 16 df = json_normalize(jo,'block1') 17 df_info = df[['short_code', 'codeName']] ~\anaconda3\lib\json\__init__.py in loads(s, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw) 344 parse_int is None and parse_float is None and 345 parse_constant is None and object_pairs_hook is None and not kw): --> 346 return _default_decoder.decode(s) 347 if cls is None: 348 cls = JSONDecoder ~\anaconda3\lib\json\decoder.py in decode(self, s, _w) 335 336 """ --> 337 obj, end = self.raw_decode(s, idx=_w(s, 0).end()) 338 end = _w(s, end).end() 339 if end != len(s): ~\anaconda3\lib\json\decoder.py in raw_decode(self, s, idx) 353 obj, end = self.scan_once(s, idx) 354 except StopIteration as err: --> 355 raise JSONDecodeError("Expecting value", s, err.value) from None 356 return obj, end JSONDecodeError: Expecting value: line 16 column 3 (char 36)이런 오류가 나는데, 어떻게 해결해야 할까요?
-
미해결퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 2
사이트 주소가 나오질 않습니다.
강의 영상 7:00을 보면 제시된 코드를 실행하면 "Running on http://127.0.0.1:8050"가 출력이 되어야 할텐데, 계속 runcell('Section3 Div1', 'C:/Users/user/Downloads/Section3Dash_Div.py')<IPython.lib.display.IFrame at 0x1a139de5010>이것만 출력됩니다.아래 다른 질문글에 대한 답변을 다 시도해봤는데도, 좀처럼 해결이 되지 않습니다. 사용한 코드입니다. dash랑 dash_html_components는 다 설치되어 있는 상태입니다. 코드를 수정하지도 않았습니다. #%% Section3 _ Div1# Dash 모듈 불러오기import dashimport dash_html_components as html# app 객체생성app = dash.Dash()# app 레이아웃 설정app.layout = html.Div([ html.Div(['Div1']), html.Div(['Div2']) ])# app 실행if name=='__main__': app.run_server()
-
해결됨퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 2
수업자료 - 파이썬 파일 내용 누락됨 (Lecture7. dash_core_components_ Slider & RangeSlider)
대상 강의 : Lecture7. dash_core_components_ Slider & RangeSlider수업자료인 파이썬 파일Section3_Dash_dcc_RangeSlider.py을 다운받았는데 내용이 아래 코드가 전부이고 강의 내용 코드가 누락되어 있습니다. 확인 부탁 드립니다. # -*- coding: utf-8 -*- """ Section3_Dash_DCC_RangeSilder """ #%%
-
미해결퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 2
파트3관련
안녕하세요! 좋은강의 너무 감사했어요! 파트3 계속 기다리는중인데 언제나오나요?? ㅠ
-
미해결퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 2
안녕하세요..! SPyder에서 dash를 처음 실행 하는데
<IPython.lib.display.IFrame at 0x1aa072def10> 콘솔창에 이런 문구만 뜨고, 아이피주소가 뜨지 않네요 ㅠ 어떤 부분을 수정해야 하나요?!..