주식 (10) 썸네일형 리스트형 [보조지표] RSI 내용 정리 투자를 할때 활용해볼 보조지표로 RSI 가 있습니다. RSI 에 대해서 정리해 보겠습니다. ▶ RSI ( Relatice Strength Index ) RSI는 상대강도지표지수라고 부릅니다. 가격의 상승압력과 하락 압력간의 상대적인 강도를 나타냅니다. RSI 수치가 클수록 주가의 상승추세가 크다는 것이며, 작을 수록 하락 추세가 크다는 뜻입니다. ▶ RSI 계산 공식 ① U = 전날 주가보다 오늘 주가가 상승할 때의 주가 상승폭 ② D = 전날 주가보다 오늘 주가가 하락할 때의 주가 하락폭 ③ AU = 일정기간(N일) 동안의 U의 평균값 ④ AD = 일정기간(N일) 동안의 D의 평균값 ⑤ RS = AU / AD ⑥ RSI = AU / (AU+AD) = RS / (1+RS) RSI 공식은 0~1 사이의 값.. [Upbit] 자동매매 프로그램 (Python) - Ticker List 파일 생성 Upbit API를 사용해서 Ticker 목록을 만들어 보겠습니다. ▶ Ticker List 조회 먼저 Ticker 목록을 가져와서 출력해 봅니다. import pyupbit tickers = pyupbit.get_tickers(fiat="KRW") print('-- Ticker List --') print('ticker List Size : ', len(tickers)) print(tickers) 실행 결과 입니다. -- Ticker List -- ticker List Size : 117 ['KRW-BTC', 'KRW-ETH', ....... , 'KRW-STX'] 이것을 단순하게 텍스트 파일에 저장을 해도 되지만 프로그램을 통해서 파일을 생성해 보겠습니다. ▶ 파일 생성 with open("ticke.. [자동매매] 매매전략 - 거래량 분석 (조건식) 차트 그래프에 있는 거래량으로 단타를 하는 경우가 많습니다. 가격이 급등/급락을 하기위에서는 반드시 거래량이 많아야 변동성기 커지죠. 자동매매 프로그램을 돌려서 단타를 시도하는 경우에 조건식으로 거래량을 많이 넣습니다. 예시로 하나 가져왔습니다. 급등 하기 전 거래량은 약 10k 미만이었습니다. 그러다가 거래량이 조금식 늘어나더니 150k 까지 오르면서 가격이 약 5%가 증가하였습니다. 이런식으로 급등하는 것을 사람이 직접 매수하기는 힘들기 때문에 자동매매를 사용합니다. 이 예시로 매수공식을 만들어보겠습니다. 1. 양봉 2. 평균 거래량 * 5 > 현재 거래량 3. 최소 거래량 > 30k 물론 이게 답은 아닙니다. 여러 경험을 하면서 자기가 판단하여 식을 만들어야합니다. 본인 돈을 투자하기 때문에 식을 .. [보조지표] 매매전략 - 체결강도 주식 거래시에 거래량은 단타를 할때 중요하게 봐야하는 값입니다. 보조지표중 체결강도에 대해 알아보겠습니다. 체결강도 공식입니다. 체결강도 = ( 매수체결량 / 매도체결량 ) * 100 즉, 매수가 많을수록 체결강도는 100보다 커집니다. 매도가 많을수록 체결강도는 100보다 작아집니다. 체결강도가 높을때 주가 상승 확률이 높고, 낮을때 하락할 확률이 높다 공식으로 봤을때는 체결강도가 100이상이면 주가는 상승하여야 하는데 그렇지 않은 경우도 있다. 따라서 단순하게 체결강도만 봐서 매수를 해서는 안된다. 체결강도는 유용한 보조지표가 될 수 있으므로 빠른 대응이 필요한 시점에 참고용으로 쓰면 좋을꺼같다. [Upbit] 자동매매 프로그램 (Python) #3 이전에 자동매도 프로그램을 따로 작성을 하였습니다. bab-dev-study.tistory.com/10 [Upbit] 자동매매 프로그램 (Python) #2 이전에 자동매매프로그램을 만들어보았습니다. https://bab-dev-study.tistory.com/8 [Upbit] 자동매매 프로그램 (Python) #1 ○ 준비작업 Upbit Open API 를 활용하여 자동매매 프로그램을 만들어 보겠습니다. 먼.. bab-dev-study.tistory.com 이번엔 자동매수 프로그램을 만들어보겠습니다. 매수 / 매도 프로그램을 따로 만드는 이유는 많은 ticker를 순차적으로 조회하다보니 타이밍을 놓치는거같아서 따로 사용하고 있습니다. ○ class Myupbit 생성 이전에 만들었던 Myupbit cl.. [Upbit] 자동매매 기록 #2 지옥장.... 오늘 장이 미쳐 날뛰었습니다. 제 멘탈도 날라가버렸죠....... 대폭락장이 주기적으로 오는데 그게 오늘이었네요 마침 최근엔 코인을 많이 보유하고 있었습니다. 그래서 타격이 크네요... 시총이 이렇게나 빠질줄이야....... 이번장을 받고나서 느낀점은 자동매매로 이득을 위해서는 욕시.. 오늘 장이 미쳐 날뛰었습니다. 제 멘탈도 날라가버렸죠....... 대폭락장이 주기적으로 오는데 그게 오늘이었네요 마침 최근엔 코인을 많이 보유하고 있었습니다. 그래서 타격이 크네요... 느낀점으로는.... 1. 장기보유코인을 줄여야겠습니다. 2. 초단타가 목표이므로 고이득을 취하기 위한 로직을 버려야겠습니다. 일딴 오늘 장은 포기해서 프로그램을 중지했습니다. 좀 안정화 기간이 지나면 다시 돌릴예정입니다..... [Upbit] 자동매매 프로그램 (Python) #2 이전에 자동매매프로그램을 만들어보았습니다. https://bab-dev-study.tistory.com/8 [Upbit] 자동매매 프로그램 (Python) #1 ○ 준비작업 Upbit Open API 를 활용하여 자동매매 프로그램을 만들어 보겠습니다. 먼저 API를 사용하기 위해서는 Upbit 에 사용신청을 해야합니다. 참조 : wikidocs.net/31063 위키독스 온라인 책을 제작 bab-dev-study.tistory.com 현재 프로그램 하나에서 매수와 매도를 동시에 하는걸로 만들었는데 1분에 한번씩 조회를 하다보니 매도 타이밍을 놓치는 경우가 많았습니다. 그래서 이번엔 매도만 하는 프로그램으로 따로 분리하여 만들어보겠습니다. class Myupbit(pyupbit.Upbit) 생성 pyupb.. [Upbit] 자동매매 기록 #1 ○ 성공 단타로 성공한 기록입니다. 2021-03-20 08:59:35 [BUY] KRW-NPXS price: 6.6 unit: 121212.121212 2021-03-20 09:07:36 [sell_strategy_2] KRW-NPXS : 8.08 2021-03-20 09:07:37 [SELL] KRW-NPXS price: 8.08 unit: 121212.1212 => 6.6 > 8.08 , 22.42 % 원하는 대로 매수를 하고 매도가 되었습니다. 이렇게만 되면 참 좋을텐데 실패하는게 많습니다. ○ 실패 실패기록입니다. 2021-03-20 22:21:39 [buy_strategy_5] KRW-MED : 123.0 2021-03-20 22:21:39 [BUY] KRW-MED price: 123.0 un.. 이전 1 2 다음