Skip to content

Lee-JoungHyun/BATS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

95 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Bats ๐Ÿฆ‡ - Bitcoin Automated Trading System

๐Ÿ“‹ ๋ชฉ์ฐจ

  • ํ”„๋กœ์ ํŠธ ์ง„ํ–‰๊ธฐ๊ฐ„
  • ๊ฐœ์š”
  • ์ฃผ์š” ์„œ๋น„์Šค
  • ์„œ๋น„์Šค ํ™”๋ฉด
  • ์ฃผ์š” ๊ธฐ์ˆ 
  • ํ”„๋กœ์ ํŠธ ์‚ฐ์ถœ๋ฌผ
  • ํŒ€์› ์—ญํ•  ๋ถ„๋ฐฐ

๐Ÿ“… ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ๊ธฐ๊ฐ„

2022.06.10 ~ 2022.12.15

โœจ ๊ฐœ์š”

Bats๋Š” AI๋ฅผ ํ†ตํ•ด ํ•™์Šตํ•œ ๋ฐ์ดํ„ฐ๋กœ UpBit API๋ฅผ ์‚ฌ์šฉํ•ด
๋น„ํŠธ์ฝ”์ธ ์ž๋™๋งค๋งคํ•˜๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž…๋‹ˆ๋‹ค

๐Ÿ’ป ์ฃผ์š” ๊ธฐ๋Šฅ

์ž๋™ ๋งค๋งค ์ „๋žต ์ˆ˜๋ฆฝ

  • Keras ์—์„œ GRU๋ชจ๋ธ์„ ์ด์šฉํ•ด ์‹œ๊ณ„์—ด๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„
  • 1๋ถ„๋’ค์˜ ๊ฐ’์„ ์˜ˆ์ธกํ•˜์—ฌ ์˜ˆ์ธก๊ฐ’์— ๋งž๊ฒŒ ๋งค๋„ or ๋งค์ˆ˜๋ฅผ ์ง„ํ–‰

์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ™œ์šฉํ•œ ์ž๋™๋งค๋งค

  • GRU๋ชจ๋ธ๋กœ ๋ถ„์„ํ•œ 1๋ถ„๋’ค ๋ฐ์ดํ„ฐ๋ฅผ ํ˜„์žฌ ์‹œ์žฅ๊ฐ€์™€ ๋น„๊ต
  • RSI(์ƒ๋Œ€๊ฐ•๋„์ง€์ˆ˜)๋ฅผ ํ†ตํ•ด ๊ณผ๋งค๋„ ๊ณผ๋งค์ˆ˜๊ตฌ๊ฐ„์— ๊ฑฐ๋ž˜๋ฅผ ์ง„ํ–‰
  • UpBit API๋ฅผ ์‚ฌ์šฉํ•œ ๋งค๋งค ์ˆ˜ํ–‰

์‹ค์‹œ๊ฐ„ ๊ฐ€๊ฒฉ ๋ฐ์ดํ„ฐ

  • UpBit Open API ๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐ€์ ธ์˜จ CandleStick Chart๋กœ ํ‘œํ˜„

์•Œ๋ฆผ ์‹œ์Šคํ…œ

  • ๊ฐ€๊ฒฉ ๋ณ€๋™, ๋งค๋งค ์‹คํ–‰๋“ฑ์˜ ์ค‘์š”ํ•œ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ํ‘ธ์‹œ ์•Œ๋ฆผ ์ œ๊ณต
  • ์‚ฌ์šฉ์ž ์ง€์ • ์•Œ๋ฆผ ์„ค์ • ๊ฐ€๋Šฅ

๐Ÿ“ฑ ์„œ๋น„์Šค ํ™”๋ฉด

  1. ๋ฉ”์ธ ํ™”๋ฉด
Bats_๋ฉ”์ธํ™”๋ฉด
  1. ํšŒ์› ๊ฐ€์ž…
Bats_ํšŒ์›๊ฐ€์ž…
  1. ๋น„๋ฒˆ ์ฐพ๊ธฐ
Bats_๋น„๋ฒˆ์ฐพ๊ธฐ
  1. ๊ฐœ์ธ ํ™”๋ฉด
Bats_๊ฐœ์ธํ™”๋ฉด
  1. ๊ฑฐ๋ž˜ ๋‹จ์œ„
Bats_๊ฑฐ๋ž˜๋‹จ์œ„
  1. ๊ฑฐ๋ž˜ ๋กœ๊ทธ
Bats_๊ฑฐ๋ž˜๋กœ๊ทธ

๐Ÿ›  ์ฃผ์š” ๊ธฐ์ˆ 

Client app

Android Java SQLite

APIServer

Django DjangoREST MySQL

๋จธ์‹ ๋Ÿฌ๋‹

๋ฐฐํฌ

AWS

ํ˜‘์—… ํˆด

Git Notion Figma

๐Ÿ‘ฉโ€๐Ÿ’ป ํŒ€์› ์—ญํ•  ๋ถ„๋ฐฐ

ํŒ€์žฅ: ์ด์ค‘ํ˜„ ํŒ€์›: ๋ฐ•๋ฌด๊ทผ ํŒ€์›: ์žฅ์ข…์—ฝ
Android APIServer MachineLearning

About

BitcoinAutoTradingSystem_app(Android)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors