์ฌ์ฉ ๋ฐฉ๋ฒ๐ ๏ธ
- ๋ด์ด ์คํ๋๋ฉด ์ฌ์ด๋๋ฐ์์ "โ๏ธ API ๋ฐ ๊ฑฐ๋ ์ค์ "์ ํด๋ฆญํ์ธ์.
- ์ ๋นํธ API ํค, ์ข ๋ชฉ ์ฝ๋, lookback ๊ธฐ๊ฐ ๋ฑ์ ์ค์ ํ์ธ์. (lookback ๊ธฐ๊ฐ์ ๋ ผ๋ฌธ์์ x์ผ์ ์๋ฏธํฉ๋๋ค.)
- "์ค์ ์ ์ฅ" ๋ฒํผ์ ํด๋ฆญํ๊ณ ์๋ก๊ณ ์นจํ์ธ์.
- ์ค์ ์ด ์๋ฃ๋๋ฉด ๋ด์ด 10๋ถ ๊ฐ๊ฒฉ์ผ๋ก ์์ฅ ์ํฉ์ ์ฒดํฌํ๊ณ ๊ฑฐ๋ ์ ํธ๋ฅผ ํ์ํฉ๋๋ค.
- ๋งค๋งค ์กฐ๊ฑด์ด ๋ถํฉํ๋ฉด Bot์ด ์๋์ผ๋ก ๋งค์/๋งค๋ ์ฃผ๋ฌธ์ ์คํํฉ๋๋ค.
- ์ด์ ํ๋ก๊ทธ๋จ์ ์ข ๋ฃํ์ง ๋ง๊ณ ์ ์งํ์ธ์. ๋ด์ ์คํ์์ผ๋๋ ๋์ ์ค์๊ฐ ๊ฐ์๋ฅผ ํฉ๋๋ค. (10๋ถ ๊ฐ๊ฒฉ)
- ์คํ ์ ๋ช ๋ นํ๋กฌํํธ ๋ฑ์ ํ๋ฉด์ด ํจ๊ป ๋จ๋๋ฐ ์ด ๊ฒ์ ์ข ๋ฃํ๋ฉด ๋ด์ด ์ข ๋ฃ๋ฉ๋๋ค.
์ ๋นํธ API Key ๋ฐ๊ธ ์ ์ฐจ
-
์ ๋นํธ ์น์ฌ์ดํธ(https://upbit.com)์ ์ ์ํ์ฌ ๋ก๊ทธ์ธํฉ๋๋ค.
-
Open API ๊ด๋ฆฌ ํ์ด์ง ์ ์ ๋ก๊ทธ์ธ ํ, ์๋จ ๋ฉ๋ด์์ [๊ณ ๊ฐ์ผํฐ] โ [Open API ์๋ด] โ [Open API ์ฌ์ฉํ๊ธฐ]๋ฅผ ํด๋ฆญํฉ๋๋ค. โ
-
API ํค ๊ถํ ์ค์ ํ์ํ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ๊ถํ์ ์ ํํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก๋ ๋ค์๊ณผ ๊ฐ์ ๊ถํ์ ์ ํํฉ๋๋ค: ์์ฐ์กฐํ, ์ฃผ๋ฌธ์กฐํ, ์ฃผ๋ฌธํ๊ธฐโ ์ถ๊ธ ๊ด๋ จ ๊ธฐ๋ฅ์ ๋ณด์์ ์ฃผ์๊ฐ ํ์ํ๋ฏ๋ก, ํ์ ์์๋ง ์ ํํฉ๋๋ค.โ
-
ํ์ฉ IP ์ฃผ์ ๋ฑ๋ก API ํค๋ฅผ ์ฌ์ฉํ IP ์ฃผ์๋ฅผ ๋ฑ๋กํด์ผ ํฉ๋๋ค. ์์ ์ ๊ณต์ธ IP ์ฃผ์๋ฅผ ํ์ธํ๋ ค๋ฉด ๋ค์ด๋ฒ์์ "๋ด IP"๋ฅผ ๊ฒ์ํ๊ฑฐ๋ https://www.findip.kr ๋ฑ์ ์ฌ์ดํธ๋ฅผ ์ด์ฉํฉ๋๋ค. IP ์ฃผ์๋ ์ต๋ 5๊ฐ๊น์ง ๋ฑ๋กํ ์ ์์ผ๋ฉฐ, ์ผํ(,)๋ก ๊ตฌ๋ถํ์ฌ ์ ๋ ฅํฉ๋๋ค.โ
-
API ํค ๋ฐ๊ธ ๋ฐ 2์ฐจ ์ธ์ฆ ๋ชจ๋ ์ค์ ์ ์๋ฃํ ํ, [Open API Key ๋ฐ๊ธ๋ฐ๊ธฐ] ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. ์นด์นด์คํ์ด๋ ๋ค์ด๋ฒ๋ฅผ ํตํ 2์ฐจ ์ธ์ฆ์ ์งํํฉ๋๋ค. ์ธ์ฆ์ด ์๋ฃ๋๋ฉด Access Key์ Secret Key๊ฐ ๋ฐ๊ธ๋ฉ๋๋ค.
Secret Key๋ ๋ณด์์ ํ ๋ฒ๋ง ํ์๋๋ฏ๋ก, ๋ฐ๋์ ์์ ํ ๊ณณ์ ์ ์ฅํ์ธ์. โ
โ ๏ธ ์ฃผ์์ฌํญ Secret Key๋ ์ฌํ์ธ์ด ๋ถ๊ฐ๋ฅํ๋ฏ๋ก, ๋ถ์ค ์ API ํค๋ฅผ ์ญ์ ํ๊ณ ์๋ก ๋ฐ๊ธ๋ฐ์์ผ ํฉ๋๋ค. API ํค๋ ๊ณ์ ๋น ์ต๋ 10๊ฐ๊น์ง ๋ฐ๊ธ๋ฐ์ ์ ์์ต๋๋ค. API ํค์ ์ ํจ ๊ธฐ๊ฐ์ 1๋ ์ด๋ฉฐ, ์ฐ์ฅํ ์ ์์ต๋๋ค. API ํค ๋ฐ๊ธ, ์์ , ์ญ์ ์์๋ 2์ฐจ ์ธ์ฆ์ด ํ์ํฉ๋๋ค.โ
๋ฌธ์ ํด๊ฒฐ
- ์ฑ์ด ์คํ๋์ง ์๋ ๊ฒฝ์ฐ: Python์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์ด ์๋์ง ํ์ธํ์ธ์.
- API ์ฐ๊ฒฐ ์ค๋ฅ: API ํค๋ฅผ ์ ํํ๊ฒ ์ ๋ ฅํ๋์ง ํ์ธํ์ธ์.
- ํจํค์ง ์ค์น ์ค๋ฅ: ์ธํฐ๋ท ์ฐ๊ฒฐ์ ํ์ธํ๊ณ ๋ค์ ์๋ํ์ธ์.