일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 코딩테스트
- 프레임워크
- 데이터베이스
- 그리디
- 그리디알고리즘
- mongoDB
- 개발자
- framework
- 개발
- 스프링
- 백준
- database
- cleancode
- 애자일프로그래밍
- JPA
- Baekjoon
- 자바
- Elasticsearch
- Java
- 코딩
- API
- 읽기쉬운코드
- 클린코드
- 애자일기법
- Spring
- ES
- spring boot
- 알고리즘
- 코드
- 엘라스틱서치
- Today
- Total
목록코인 (3)
튼튼발자 개발 성장기🏋️
※ 본 '코인 자동 매매 프로그램 만들기' 시리즈 포스팅은 개인적인 학습용으로 개발하게 되는 프로그램입니다. 투자의 책임은 투자자 본인에게 있음을 알려드립니다. 다른건 제외하고 핵심인 매수/매도 중에서 포인트만 포스팅을 해볼까 한다. 각 투자자들은 자신만의 매수점과 매도점을 계산할때 사용하는 지표들이 다를 것이다. 나는 참고로 RSI를 좋아해서 RSI를 계산하여 매수점과 매도점을 예측한다. if(rsi < BUY_RSI_STANDARD) { // 호가조회 Map orderBook = nonAuthAPI.getCoinOrderBook(coinName).get(0); List orderBookUnits = JsonUtil.jsonString2List(String.valueOf(orderBook.get(API..

※ 본 '코인 자동 매매 프로그램 만들기' 시리즈 포스팅은 개인적인 학습용으로 개발하게 되는 프로그램입니다. 투자의 책임은 투자자 본인에게 있음을 알려드립니다. 이번 포스팅에서는 scheduling에 대해 설명한다. 내가 배치로 실행할 scheduler는 아래와 같다. Alarm class : 내가 투자를 하면서 가장 내 자신이 한심하다고 느낀 것이 하루종일 앱만 보고 있는 나의 모습이었다. 그래서 앱을 보지 않게 하기 위해 일정한 시간 간격으로 나의 포트폴리오 상태를 slack을 통해 알람을 발송한다. Buy class : 말 그래도 매수만을 담당한다. 그러나 내가 사지 않은 새로운 코인만을 매수한다. (추가매수 x) DailyVisual class : 나의 포트폴리오에 대해서 매일 9시에 시각화한다...
※ 본 '코인 자동 매매 프로그램 만들기' 시리즈 포스팅은 개인적인 학습용으로 개발하게 되는 프로그램입니다. 투자의 책임은 투자자 본인에게 있음을 알려드립니다. 이번 포스팅은 프로그램에 사용될 resource에 대해 이야기한다. encrypted.a.key={업비트에서_발급받은_암호화된_access_key} encrypted.s.key={업비트에서_발급받은_암호화된_secret_key} 나는 업비트에서 API를 사용하기 위해 발급되는 access key와 secret key를 한 번 암호화 해서 사용한다. 실제 배치에서는 해당 키를 사용해서 로그인을 시도할 때, 복호화가 진행되게 해서 보안에 신경썼다. 암호화의 종류는 선호하는 방식을 진행하면 된다. key={암호화_key_32byte} iv={암호화_i..