์ง์ธ๋ค๋ผ๋ฆฌ ์์ต๋ฅ ์ ๊ฒจ๋ฃจ๋ ๋ชจ์ ์ ๋ฌผ ํธ๋ ์ด๋ฉ ํ๋ซํผ.
์ค์๊ฐ ์์ธ(๋ฐ์ด๋ธ์ค) ๊ธฐ๋ฐ์ผ๋ก ๋กฑ/์ ํฌ์ง์ ์ ์ฐ์ตํ๊ณ , ์น๊ตฌ๋ค๊ณผ ๋ญํน์ผ๋ก ๊ฒฝ์ํฉ๋๋ค. ์๊ณ ยทํฌ์ง์ ยท์์ต์ ์ ๋ถ ์๋ฒ(Cloudflare D1)๊ฐ ๊ณ์ฐยท๋ณด๊ดํ๋ฏ๋ก, ํด๋ผ์ด์ธํธ์์ ๊ฐ๊ฒฉ์ด๋ ์๊ณ ๋ฅผ ์กฐ์ํด๋ ๋ญํน์๋ ๋ฐ์๋์ง ์์ต๋๋ค โ ๊ณต์ ํ ๊ฒฝ์์ ์ํ ์๋ฒ ๊ถ์ ๊ตฌ์กฐ์ ๋๋ค.
- ๐ ์ค์๊ฐ ์ฐจํธ โ TradingView Lightweight Charts, 38๊ฐ ์ค์ ์ฌ๋ณผ + ๊ฐ์ ์ฌ๋ณผ(OX/USDT ยท EW/USDT) 40์ข , ๋ค์ํ ํ์ํ๋ ์(์ด/๋ถ/์๊ฐ/์ผ+)
- ๐จ ์ฐจํธ ์์ ํ ๋ง โ ๋ฐ์ด๋ธ์ค / OKX / ํธ๋ ์ด๋ฉ๋ทฐ ๋ฐฐ์ ํ๋ฆฌ์ (์บ๋ค ์ยท๋ฐฐ๊ฒฝ), ์ฌ์ดํธ ๋คํฌ/๋ผ์ดํธ/๊ณ ๋๋น ํ ๋ง์ ๋ณ๊ฐ๋ก ์ ํ
- ๐ ๋ณด์กฐ์งํ โ EMA / Bollinger Bands / RSI(๊ธฐ๊ฐยท๊ฐ์ ์์ ์ค์ ), ๊ฑฐ๋๋ ํ์คํ ๊ทธ๋จ
- ๐ท๏ธ ๊ฑฐ๋ ์์๋ฃ ยท VIP ๋ฑ๊ธ(๋ฌดํ ๋ ๋ฒจ) โ ๋์ ๊ฑฐ๋๋๊ธ(๋ ๋ฒ๋ฆฌ์ง ํฌํจ)์ด ์์ผ์๋ก ๋ฑ๊ธ์ด ๊ณ์ ์ค๋ฅธ๋ค. ํ ๋ฑ๊ธ๋น ํ์ ๊ฑฐ๋๋๊ธ ร4 ยท ์์๋ฃ ร0.79 (VIP0 0.03% โ VIP10 0.0028% โ VIP20 0.00027% โ โฆ ํํ 0.0000001%), ์ํ ์์. ๋ฑ๊ธ ๋ฑ์ง(ํด๋ฆญ ์ ๋ค์ ๋ฑ๊ธ๊น์ง ์งํ ๋ง๋ยท๋จ์ ๊ฑฐ๋๋๊ธยท๋ฑ๊ธํ)์ ์ฃผ๋ฌธ ์์ ์์๋ฃ ํ์
- ๐ฐ ๋ชจ์ ๊ฑฐ๋ โ ์์ฅ๊ฐ/์ง์ ๊ฐ/์กฐ๊ฑด๋ถ(์คํ) ๋กฑยท์, ๋ ๋ฒ๋ฆฌ์ง 1~250๋ฐฐ, SL/TP, ๋ถ๋ถ์ฒญ์ฐ(์ฌ๋ผ์ด๋๋ก ๋น์ค ์ ํ), ๊ฐ์ ์ฒญ์ฐ(๊ณ์ข ํ์ฐ) + ๋ฆฌํ ์์ ๋ง
- ๐ข ํฐ ์ซ์๋ ํญ์ ์ถ์ฝ โ ํ๊ฐ์์ฐยท์๋ยท์ฒญ์ฐ๊ฐ์ฒ๋ผ ์๋ฆฟ์๊ฐ ํญ์ฃผํ๋ ๊ฐ์ ํ๊ตญ์ ๋จ์(๋ง/์ต/์กฐ/๊ฒฝ/ํด/์/์)๋ก ์ค์ฌ ๋ณด์ฌ์ฃผ๊ณ , ์ ํํ ๊ฐ์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ํดํ์ผ๋ก ๋์ต๋๋ค(์นธ์ด ๋ฐ๋ ค ๋ค๋ฅธ ์ ๋ณด๊ฐ ํ๋ฉด ๋ฐ์ผ๋ก ๋๊ฐ๋ ๊ฑธ ๋ง์ต๋๋ค)
- ๐ข ์๋ ์ ํ ์์(์ฌ์ค์) โ ์ผ ์ฝ์ธ์ ๊ณ ๋ฐฐ์จ๋ก ๋ด์ผ๋ฉด ์๋์ด ์กฐ ๋จ์๋ฅผ ํ์ฉ ๋์ต๋๋ค. ํ๋๋ ๊ฐ์ฉ ์ฆ๊ฑฐ๊ธ๋ฟ์ด๋ผ ์๋ฆฟ์๋ฅผ ์ผ๋ง๋ ๊ธธ๊ฒ ๋ฃ์ด๋ "์๋ ์ค๋ฅ"๊ฐ ๋จ์ง ์๊ณ , ๊ฐ๋น ๋ชป ํ๋ ์๋์ด๋ฉด ์ค์ ์ฝ์ธ์ "์ฆ๊ฑฐ๊ธ์ด ๋ถ์กฑํฉ๋๋ค (์ต๋ ์ฝ N ๊ฐ)" ๋ก ์ผ๋ง๋ฉด ๋๋์ง ์๋ ค์ฃผ๊ณ OX/EW ๋ ๊ฐ๋น ๊ฐ๋ฅํ ๋งํผ ๋ถ๋ถ ์ฒด๊ฒฐ๋ฉ๋๋ค. ๊ทธ๋ ๊ฒ ์ปค์ง ํฌ์ง์ ๋ ์ ๋ ์ฒญ์ฐ ์ ๋จผ์ง ์์ด ๊นจ๋ํ๊ฒ ๋ซํ๋๋ค
- ๐ฏ ์กฐ๊ฑด๋ถ(์คํ) ์ฃผ๋ฌธ โ ํ์ฌ๊ฐ๊ฐ ์ง์ ํ ํธ๋ฆฌ๊ฑฐ ๊ฐ๊ฒฉ ์ด์/์ดํ๊ฐ ๋๋ฉด ์์ฅ๊ฐ๋ก ์ง์ . ๋ฌผ๋์ด ๋ถ์กฑํด ์ผ๋ถ๋ง ์ฒด๊ฒฐ๋๋ฉด ๋๋จธ์ง๋ ์กฐ๊ฑด์ด ๊ณ์ ์ด์์์ต๋๋ค
- โพ๏ธ ๋ฌดํ(๋ฐ๋ณต) ์กฐ๊ฑด๋ถ โ "1.5 ์ดํ๋ก ๋จ์ด์ง๋ฉด ๊ณ์ 123๊ฐ์ฉ ๋งค์"์ฒ๋ผ ์ฒด๊ฒฐ๋ผ๋ ์ฃผ๋ฌธ์ด ์ฌ๋ผ์ง์ง ์๊ณ ๊ณ์ ์ผํฉ๋๋ค. ๋ ๊ฐ์ง ๋ฐฉ์:
- ์กฐ๊ฑด ๋ง์กฑ ์ค ๊ณ์(๊ธฐ๋ณธ) โ ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด์ด ์ฐธ์ธ ๋์ ๊ณ์ ์ง์ ํฉ๋๋ค(๋ฌผํ๊ธฐ/DCA). ์ฌ์คํ ๊ฐ๊ฒฉ์ ์ต์ 5์ด์ ๋๋ค. โ ์ค์ค๋ก ๋ฉ์ถ์ง ์์ผ๋ ์ฌ์คํ ๊ฐ๊ฒฉ(์ด) ๊ณผ ์ต๋ ์คํ ํ์๋ก ์ ์ดํ์ธ์
- ๋๋์์ฌ ๋๋ง๋ค 1ํ โ ํ ๋ฒ ์คํํ๋ฉด ์ฌ๊ณ , ๊ฐ๊ฒฉ์ด ํธ๋ฆฌ๊ฑฐ ๋ฐ๋ํธ(์ฌ๋ฌด์ฅ ๊ฐ๊ฒฉ)์ผ๋ก ๋์์๋ค ๋ค์ ํธ๋ฆฌ๊ฑฐ๋ ๋ 1ํ์ฉ ์คํํฉ๋๋ค
- ์ฑ์ ์์ ํ ๋ซ์๋ฌ๋ ๊ณ์ ์คํ๋ฉ๋๋ค(์๋ฒ cron ์ด 1๋ถ๋ง๋ค ์ ์ ์ ์ ์กฐ๊ฑด์ ํ๊ฐ โ ์ง์ ๊ฐยทSL/TP ๋ ๋์ผ). ํ๊ฐ ์ฃผ๊ธฐ๋ง ๋ฌ๋ผ์ง๋๋ค: ์ฑ์ ์ผ๋๋ฉด ์ฝ 1์ด, ๋ซ์๋๋ฉด 1๋ถ๋ง๋ค ๋ชฐ์์. ์กฐ๊ฑด๋ถ ํญ์์ ์ธ์ ๋ ์์ ยท์ทจ์ํ ์ ์์ต๋๋ค
- โ๏ธ ์กฐ๊ฑด๋ถ ์ฃผ๋ฌธ ์์ โ ์ทจ์ํ์ง ์๊ณ ํธ๋ฆฌ๊ฑฐ ๊ฐ๊ฒฉยท์๋ยท์กฐ๊ฑด(์ด์/์ดํ)ยท๋ฐ๋ณต ์ค์ ์ ๋ฐ๋ก ๊ณ ์นฉ๋๋ค
- ๐ช ๊ฐ์ ์ฝ์ธ(OX/USDT ยท EW/USDT) โ ์ค์ ์ฝ์ธ๊ณผ ์์ ํ ๋์ผํ ๋ ๋ฒ๋ฆฌ์ง ๊ฑฐ๋, ์ฒด๊ฒฐ๊ฐ๋ง ๋ง์ผ๋ฉ์ด์ปค ๋ด์ด ์์ฑ. ์ฝ์ธ๋ง๋ค ๋ด ์ฌ๋ฆฌยทํธ๊ฐ์ฐฝยท์บ๋คยท์ฒด๊ฒฐ์ด ์์ ํ ๋ ๋ฆฝ์ด๋ผ ์๋ก ๋ค๋ฅด๊ฒ ์์ง์ ๋๋ค. ํธ๊ฐ ๋จ์๋ ์ค์ ๊ฑฐ๋์์ฒ๋ผ ์ ํจ์ซ์ 4์๋ฆฌ๋ก ๊ณ ์ ๋ผ ๊ฐ๊ฒฉ๋์ ๋ฐ๋ผ ์๋์ผ๋ก ๋ฐ๋๋๋ค(0.9234 โ 0.0001 / 0.002434 โ 0.000001 / 123.4 โ 0.1)
- ๐ง ๋ด ์ฌ๋ฆฌ ๋ชจ๋ธ โ ์ถ์ธ ์ง์ยท๋ณ๋์ฑ ํด๋ฌ์คํฐ๋งยท๊ณผ์ด ํ ๋๋๋ฆผยทํ์/๊ณตํฌ ๊ตญ๋ฉด ์ ํ(๊ธ๋ฝ์ด ๊ธ๋ฑ๋ณด๋ค ๋น ๋ฆ)ยท๋ผ์ด๋๋๋ฒ ์ง์ง์ ํญ๊น์ง ์ฌํํด, ๋ฐ๋ฐํ ๋๋ค์ํฌ๊ฐ ์๋๋ผ ์ฝ์ ๊ตฌ์กฐ๊ฐ ์๋ ์ฐจํธ๋ฅผ ๋ง๋ญ๋๋ค. ํ ๊ตญ๋ฉด์ด ์์ญ~์๋ฐฑ ํฑ ์ด์ด์ง๋ฏ๋ก ๊ธ๋ฑยท๊ธ๋ฝ์ด ๋ด ์ฌ๋ฌ ๊ฐ์ง๋ฆฌ ๊ตฌ๊ฐ์ผ๋ก ๋จ๊ณ , ์ ๊ณ ์ ์ ๋ซ์ผ๋ฉด ์ถ๊ฒฉ ๋งค์๊ฐ, ์ง์ง๊ฐ ๊นจ์ง๋ฉด ์์ ์ฐ์๊ฐ ๋ฐ๋ผ๋ถ์ต๋๋ค. ์์น์ฅ์ ๊ฑฐ๋๋๋ ๊ฐ์ด ๋ถ๊ณ , ๊ณตํฌ์ฅ์ ๋งค์ ํธ๊ฐ๊ฐ ๊ฑทํ ๊ฐ์ ํฌ๊ธฐ ์์ฅ๊ฐ๋ผ๋ ํจ์ฌ ๊น๊ฒ ํ๊ณ ๋ญ๋๋ค
- ๐ ํธ๊ฐ์ฐฝ ยท ์ฒด๊ฒฐ๋ด์ญ โ ๋งค์/๋งค๋ ์ข์ฐ 2์ด ํธ๊ฐ, ์ค์๊ฐ ์ฒด๊ฒฐ ํญ(์ค์ ์ฌ๋ณผ์ ๋ฐ์ด๋ธ์ค ์ฒด๊ฒฐ ์คํธ๋ฆผ). ํ ํ๋ฉด์ ๋ณด์ด๋ ์ค ์๋ฅผ ์ค์ ์์ 5~50๊ฐ๋ก ์กฐ์ ํ ์ ์๊ณ (์ค ์๋ฅผ ์ ํ๋ฉด ๋ชฉ๋ก ๋์ด๋ ๊ทธ๋งํผ ๊ณ ์ ๋ผ ์ฒด๊ฒฐ์ด ๋ค์ด์ฌ ๋๋ง๋ค ํจ๋์ด ์ค๋ฅด๋ด๋ฆฌ์ง ์์ต๋๋ค), PC์์๋ ํธ๊ฐ์ ์ฒด๊ฒฐ์ ํญ ์ ํ ์์ด ๊ฐ์ด ๋ณด๋ ์ต์
๋ ์์ต๋๋ค(์ค์ ์ฝ์ธ์ ๊ฑฐ๋์ ํธ๊ฐ ์คํธ๋ฆผ์ด ์ต๋ 20๋จ๊ณ๊น์ง๋ง ์ค๋๋ค). ์ฒด๊ฒฐ ํ์ ๊ฐ๊ฒฉยท์๋ ๋ชจ๋ ๋งค์/๋งค๋ ์์ผ๋ก ํ์๋๋ฉฐ, ์ ๊ธฐ์ค์ ์ค์ ๊ฑฐ๋์์ ๊ฐ์ ํ
์ด์ปค(๋จผ์ ๋ฎ์น ์ชฝ) ์
๋๋ค โ ์ง์ ์ฒด๊ฒฐ๋ณด๋ค ๋น์ธ๊ฒ ์ฒด๊ฒฐ๋๋ฉด ๋งค์, ์ธ๊ฒ ์ฒด๊ฒฐ๋๋ฉด ๋งค๋. ์ค์ ์ฝ์ธ ํธ๊ฐ๋ 0.2์ด, ์ฒด๊ฒฐ์ ๋ฐ์ ์ฆ์ ๊ฐฑ์ ๋๊ณ , ๊ฐ์ ์ฝ์ธ์ ์๋ฒ ํด๋ง(1์ด)์ด์ง๋ง ํ ๋ฒ์ ๋์ฐฉํ ์ฒด๊ฒฐ์ 0.1
0.25์ด ๊ฐ๊ฒฉ์ผ๋ก ํ ๊ฑด์ฉ ํ๋ ค๋ณด๋ด ์ค์ ๊ฑฐ๋์ ํ ์ดํ์ฒ๋ผ ํ๋ฆ ๋๋ค(์ด๋น ์ฝ 5ํ โ ๋ด์ด ์ด๋น ์ฐ๋ ์ฒด๊ฒฐ ๊ฑด์๋งํผ). OX ํธ๊ฐ๋ ์ฌ๋์ฒ๋ผ 1.4000 ๊ฐ์ ๋ผ์ด๋ ๊ฐ๊ฒฉ์ ๋ชฐ๋ฆฌ๊ณ ๊ทธ ์๋ฆฌ์ ๋๊บผ์ด ๋ฒฝ์ด ์๊น๋๋ค. ์๋๋ ๊ฐ๋ฏธยท์ธ๋ ฅยท๊ณ ๋๊ฐ ์์ ๋๋ค โ ์ฒด๊ฒฐ ๊ฑด์์ ์ ๋ฐ ์ด์์ ์์ญ์๋ฐฑ ๊ฐ์ง๋ฆฌ ๊ฐ๋ฏธ ์ฃผ๋ฌธ์ด๊ณ ๊ฑฐ๋๋์ ์ ๋ฐ์ ์์ 1%์ ๊ณ ๋๊ฐ ๋ง๋ค๋ฉฐ, ํธ๊ฐ ํ ์๋ฆฌ์ ๊ฐ๋ฏธ ํ๋๋ง ์์ผ๋ฉด ์๊ณ ์ธ๋ ฅ์ด ๋ผ๋ฉด ๋๊ป์ต๋๋ค(๊ทธ๋์ ์์ฅ๊ฐ๊ฐ ์์ ๊ตฌ๊ฐ์ ํ ์ง๋๊ฐ๊ณ ๋ฒฝ ์์์ ๋ฉ์ถฅ๋๋ค). ๋ด๊ฐ ๊ฑธ์ด๋ ๋ฏธ์ฒด๊ฒฐ ์ฃผ๋ฌธ์ ํธ๊ฐ์ฐฝ์์ ๊ฐ์กฐ ํ์ - ๐ ์ฒด๊ฒฐ ๋ชฉ๋ก ํํฐ ยท ๊ฐ์ธ/์ฝ์ธ ํ์ โ ์ค์ ์์ ๊ฑฐ๋๋๊ธ(USDT) ๋๋ ์๋ ๊ธฐ์ค์ผ๋ก "์ด ๊ฐ ์ด์ / ์ดํ๋ง" ๋ณด๋๋ก ๊ฑฐ๋ฅผ ์ ์์ต๋๋ค(๊ฐ๋ฏธ ์ฒด๊ฒฐ์ ๊ฑท์ด๋ด๊ณ ๊ณ ๋๋ง ๋ณด๊ธฐ ๋ฑ). ์ค์ ์ ๋ชจ๋ ์ฌ๋ณผ์ ๋๊ฐ์ด ์ ์ฉ๋๊ณ ํ์๋ง ๊ฑฐ๋ฅด๋ฏ๋ก ํธ๊ฐยท์ฐจํธยท๊ฑฐ๋์ ์ํฅ์ด ์์ผ๋ฉฐ, ํํฐ๊ฐ ๊ฑธ๋ ค ์์ผ๋ฉด ์ฒด๊ฒฐ ํญ์ ๋ฑ์ง๊ฐ ๋ ๋๋ฅด๋ฉด ๋ฐ๋ก ๊บผ์ง๋๋ค. ์ฒด๊ฒฐ ๊ฐ๊ฒฉ ๋ค์๋ ๊ฐ์ธยท์ฝ์ธ ๋ ๋ฒจ ๋ฐ๊ฐ ์์ํ๊ฒ ๊น๋ฆฝ๋๋ค โ ๊ทธ ์์ ์ ์ต๊ทผ ํ๊ท ๋ณด๋ค ์ธ๊ฒ ์ฒด๊ฒฐ๋๋ฉด ์ฝ์ธ, ๋น์ธ๊ฒ ์ฒด๊ฒฐ๋๋ฉด ๊ฐ์ธ์ด๊ณ ๋ง์ด ๋ฒ์ด๋ ์๋ก ๋ฐ๊ฐ ๊ธธ์ด์ง๋๋ค(1~50๋ ๋ฒจ). "์ง๊ธ ์ด ๊ฐ๊ฒฉ์ด ์ผ ๊ฐ๊ฒฉ์ธ๊ฐ"๋ฅผ ๋ชฉ๋ก์ ํ๊ธฐ๋ง ํด๋ ์ ์ ์๊ฒ ํ ๊ฒ์ผ๋ก, ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ํ๊ท ๋๋น %๊ฐ ๋์ต๋๋ค
- ๐งพ ๋ด ์์ฅ๊ฐ๋ ํ ์ค๋ก ๋ญ์น์ง ์์ต๋๋ค โ ํฐ ์ฃผ๋ฌธ์ด ํธ๊ฐ๋ฅผ ์ฌ๋ฌ ๋จ๊ณ ํ์ผ๋ฉด ์ค์ ๊ฑฐ๋์์ฒ๋ผ ๊ฐ๊ฒฉ๋๋ณ๋ก ์ฌ๋ฌ ์ค์ด ์ฒด๊ฒฐ์ฐฝ์ ์ฐํ๋๋ค(์ต๋ 6์ค๋ก ๋ฌถ์ด DB ์ฐ๊ธฐ ๋น์ฉ์ ํต์ ). ํ ๋ฒ์ ๋งค๋งค๋ ์ ๋ ๊ฐ๊ฒฉ์ด ๋๋์๊ฐ์ง ์๊ณ ํ ๋ฐฉํฅ์ผ๋ก๋ง ํ์ต๋๋ค
- ๐ ์น๊ตฌ ๋ญํน โ ํ๊ฐ์์ฐ(์๊ณ + ๋ฏธ์คํ ์์ต) ๊ธฐ์ค ์ค์๊ฐ ์์ + ๊ฑฐ๋์๊ฐ ์์๋ฃ๋ก ๋ฒ ์ด์ก
- ๐ ๊ฐํธ ๋ก๊ทธ์ธ โ ์ด๋ฆ + ํจ์ค์ฝ๋๋ง์ผ๋ก ๊ฐ์ /๋ก๊ทธ์ธ
- ๐ฑ ๋ฐ์ํ UI โ ๋ชจ๋ฐ์ผ 1์ค ํค๋ + ์์ด์ฝ ์์ฃผ ์ปดํฉํธ ๋ ์ด์์, PC ํ์ฅ ๋ ์ด์์
- ๐งฉ ox64.app/b ๋ณด์์ฐพ๊ธฐ โ ์ฝ์ธ ํธ๋ ์ด๋ฉ๊ณผ ์์ ํ ๋ถ๋ฆฌ๋ ๋ฏธ๋ ํผ์ฆ๊ฒ์. ๊ฒฉ์์ ์จ์ ๋ณด์์ ์นธ ๋จ์๋ก ์ฐพ์๋ด๋ ๋ฐฉ์(๋ ๋ฒจ 1~10, ์นธ ์คํ๋ง๋ค ์ฝ์คํธ ์๋ชจยทํด๋ฆฌ์ด ์ ์ฌํ ๋ณด์). ๊ฐ์ ๊ณ์ (์ด๋ฆ+ํจ์ค์ฝ๋)์ ๊ทธ๋๋ก ์ฐ์ง๋ง ์ฌํยท๊ธฐ๋ก์ ํธ๋ ์ด๋ฉ๊ณผ ๋ฌด๊ดํ ๋ณ๋ D1 ํ ์ด๋ธ
- ๐ฐ๏ธ ox64.app/s1 ๋ฏธ๋ RTS โ ์คํํฌ๋ํํธ1 ์คํ์ผ ์ค์๊ฐ ์ ๋ต ๊ฒ์. ์ผ๊พผ์ผ๋ก ์์์ ์บ๊ณ ๊ธฐ์ง๋ฅผ ์ฌ๋ ค ์ปดํจํฐ์ 1:1๋ก ๋ถ์ต๋๋ค(ํ ๋ 1์ข ์กฑ, ์ ๋ 4์ข ยท๊ฑด๋ฌผ 5์ข , ์ ์ฅ์ ์๊ฐ). ์ฌ์ดํธ์์ ์ ์ผํ๊ฒ ์๋ฒ๋ ๋ก๊ทธ์ธ๋ ์์ด ์ ๋ถ ๋ธ๋ผ์ฐ์ ์์ ๋์๊ฐ๋๋ค โ RTS๋ ์ด๋น ์์ญ ๋ฒ ์๋ฎฌ๋ ์ด์ ์ด ํ์ํด D1 ํด๋ง์ผ๋ก๋ ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ํฝ์ ์ ๋ถ ์ฝ๋๋ก ๊ทธ๋ฆฐ ๋ํ์ด๊ณ ์๋ณธ ๋ฆฌ์์ค๋ ์ฐ์ง ์์์ต๋๋ค
- โฑ๏ธ ox64.app/5m 5๋ถ ๋์ โ ๋ณด๋๊ฒ์ "5-Minute Dungeon"์ ์ฌํํ ์ค์๊ฐ ํ๋ ์นด๋๊ฒ์. ๋ฐฉ ์ฝ๋๋ก ์น๊ตฌ๋ค๊ณผ ๋ชจ์ฌ(์ต๋ 4์ธ) ์ํจ์ ์์ด์ฝ ์นด๋๋ฅผ ๋ง์ถฐ ๋ชฌ์คํฐยทํจ์ ยท๋ณด์ค๋ฅผ ๋ํ, 5๋ถ ๋ฒฝ์๊ณ ์์ ๋์ ์ ํด๋ฆฌ์ดํฉ๋๋ค. ์์ 6์ข (๊ฐ์ 1ํ์ฉ ํน์ ๋ฅ๋ ฅ)ยท๋์ 4๊ฐ(๋์ด๋๋ณ)ยท๋ชฌ์คํฐ 24์ข , ์ธ์์์ ๋ฐ๋ผ ๋์ด๋๊ฐ ์๋ ์กฐ์ ๋ฉ๋๋ค. Durable Objects ์์ด D1+์งง์ ํด๋ง(์งํ ์ค 0.5์ด)์ผ๋ก ๋๊ธฐํ
| ๊ตฌ๋ถ | ๊ธฐ์ |
|---|---|
| ํ๋ก ํธ์๋ | Vite + React (TypeScript), Zustand, Tailwind CSS |
| ์ฐจํธ | TradingView Lightweight Charts v4 |
| ์ค์๊ฐ ์์ธ | RxJS + Native WebSocket (๋ฐ์ด๋ธ์ค ์คํ) |
| ๋ฐฑ์๋ | Cloudflare Pages Functions (functions/) |
| DB | Cloudflare D1 (SQLite) |
| ์ธ์ฆ | HMAC ์๋ช ์ธ์ ์ฟ ํค + PBKDF2 ํจ์ค์ฝ๋ ํด์ฑ |
| ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ | ๋ณ๋ Cron Worker (cron/) โ ๊ฐ์ ์ฒญ์ฐยท์ง์ ๊ฐยทSL/TPยท์กฐ๊ฑด๋ถ ์ฒด๊ฒฐ + OX ๋ง์ผ๋ฉ์ด์ปค ๋ด์ ์ ์์ ์์ด๋ 1๋ถ๋ง๋ค ์คํ |
๋ฏธ๋ RTS (/s1) |
Canvas 2D + ์์ฒด ์๋ฎฌ๋ ์ด์ ๋ฃจํ(๊ณ ์ ํฑ 30Hz) + ๊ทธ๋ฆฌ๋ A* โ ์๋ฒ ์์ |
ํ๋ก ํธ(์ ์ SPA)์ ๋ฐฑ์๋(Pages Functions)๋ฅผ ํ ๋ ํฌยทํ ๋ฐฐํฌ๋ก ์ด์ํฉ๋๋ค(๋จ, Pages ๋ ์ ๊ธฐ ์คํ์
์ง์ํ์ง ์์ cron/ ๋ง ๋ณ๋ Workers ํ๋ก์ ํธ๋ก ๋ฐฐํฌ). ์ปค์คํ
๋๋ฉ์ธ(ox64.app)๋ง ์ ์๋๋๋ก *.pages.dev
๋ ์๋ ๋ฆฌ๋ค์ด๋ ํธ๋ฉ๋๋ค.
ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ ์ ์ฅ์)์ ์๊ณ ๋ ์์ธ๋ฅผ ๋๋ฉด ์ฝ์๋ก ์ผ๋ง๋ ์ง ๋ณ์กฐํ ์ ์์ด ๋ญํน ๊ฒฝ์์ด
๋ฌด์๋ฏธํด์ง๋๋ค. ๊ทธ๋์ ์ฒด๊ฒฐ๊ฐ ์กฐํ, ์ฆ๊ฑฐ๊ธ ๊ณ์ฐ, ์์ต ์ ์ฐ์ ๋ชจ๋ ์๋ฒ๊ฐ ์ํํ๊ณ D1์
์์์ ์ผ๋ก ๊ธฐ๋กํฉ๋๋ค. ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ด๋ ๊ฐ์ symbol / side / size / leverage ๋ฟ์ด๋ฉฐ,
๊ฐ๊ฒฉ์ ์๋ฒ๊ฐ ์ง์ ๊ฑฐ๋์์์ ๋ฐ์์ต๋๋ค.
npm install
npm run dev # ํ๋ก ํธ ๊ฐ๋ฐ ์๋ฒ (Vite) โ /api ๋ ๋์ํ์ง ์์
npm run build # tsc -b && vite build โ dist/
npx wrangler pages dev dist # ๋ฐฑ์๋(D1 + Functions) ํฌํจ ๋ก์ปฌ ๊ตฌ๋D1 ์คํค๋ง ์ ์ฉ:
npx wrangler d1 execute ox64 --remote --file=./schema.sql์์ธํ ํด๋ ๊ตฌ์กฐ, ๋ฐ์ดํฐ ํ๋ฆ, ๋ฐฐํฌ ์ค์ ์ CLAUDE.md๋ฅผ ์ฐธ๊ณ ํ์ธ์.
- ์๋ฒ ๊ถ์ ๋ฐฑ์๋(D1) + ์น๊ตฌ ๋ญํน
- ์ด๋ฆ+ํจ์ค์ฝ๋ ๋ก๊ทธ์ธ
- ๋ฐ์ํ UI, ์ปค์คํ ํฐํธ/ํ๋น์ฝ
- ์ง์ ๊ฐ/์คํ ์ฃผ๋ฌธ + SL/TP + ๋ถ๋ถ์ฒญ์ฐ
- ๊ฐ์ ์ฒญ์ฐ๊ฐ ๊ณ์ฐ + ๊ฐ์ ์ฒญ์ฐ ์์คํ + ๋ฆฌํ ์์ ๋ง(์ ์ ์ฌ๋ถ ๋ฌด๊ด, cron ์์ปค๋ก ์๋ ์คํ)
- ๊ฑฐ๋ ๋ด์ญ ํจ๋, ํธ๊ฐ์ฐฝ(ํธ๊ฐ/์ฒด๊ฒฐ ํญ)
- ๊ฐ์ ์ฝ์ธ OX/USDT ยท EW/USDT โ ๋ ๋ฒ๋ฆฌ์ง ๋กฑ/์์ผ๋ก ์ค์ ์ฝ์ธ๊ณผ ์์ ํ ๋์ผํ๊ฒ ๊ฑฐ๋(์ฒด๊ฒฐ๊ฐ๋ง ๋ด์ด ์์ฑ). ์ฝ์ธ๋ง๋ค ๋ด ์ฌ๋ฆฌยทํธ๊ฐ์ฐฝยท์บ๋คยท์ฒด๊ฒฐ์ด ์์ ํ ๋ ๋ฆฝ
- OX ์ค์ ํธ๊ฐ์ฐฝ ๋งค์นญ ์์ง โ ์ฃผ๋ฌธ์ด ๋ด ํธ๊ฐ๋ฅผ walking ์ฒด๊ฒฐ(์๋ ๋ฌผ๋๋งยท์ค์ ํธ๊ฐ ๊ฐ๊ฒฉยท์๋ ๋๊ธฐ), ํธ๊ฐ ์ญ์ /์ ๋ น์ฒด๊ฒฐ ์์
- ์ฐจํธ ์์ ํ ๋ง(๋ฐ์ด๋ธ์ค/OKX/ํธ๋ ์ด๋ฉ๋ทฐ)
- ๋ด ๋งค๋งค ์ฌ๋ฆฌ ๋ชจ๋ธ โ ์ถ์ธ/๋ณ๋์ฑ ํด๋ฌ์คํฐ๋ง/ํ์ยท๊ณตํฌ ๊ตญ๋ฉด ์ ํ(๋๋ค์ํฌ ๋์ฒด)
- ๋ด ์ฌ๋ฆฌ ํ์/๊ณตํฌ ์ฌํ โ ๋ฌด๋ ๊ตฐ์ง(herding), ์ต๊ทผ ๊ณ ์ /์ ์ ๊ธฐ์ต ๊ธฐ๋ฐ ํ์ยท๊ณตํฌ ๊ฒ์ด์ง, ์ ๊ณ ์ ๋ํ ์ถ๊ฒฉ(FOMO)๊ณผ ์ง์ง ๋ถ๊ดด ์์ ์ฐ์, ํฌ๋งค(capitulation) ๊ตญ๋ฉด(V ๋ฐ๋ฅ), ๊ณตํฌ์ฅ์ ๋งค์ ํธ๊ฐ๊ฐ ๊ฑทํ๋ ์ ๋์ฑ ๋น๋์นญ (
npm run sim:bot์ผ๋ก ์ฅ๊ธฐ ์์ ์ฑ ๊ฒ์ฆ) - ์ฌ๋์ฒ๋ผ ๋จ์ด์ง๋ ํธ๊ฐ โ 1.4000 ๊ฐ์ ๋ผ์ด๋ ๊ฐ๊ฒฉ์ ๋ฌผ๋์ด ๋ชฐ๋ฆฌ๋ ๊ฐ๊ฒฉ ๊ตฐ์ง/์ฌ๋ฆฌ์ ๋ฒฝ
- ๊ฑฐ๋ ์์๋ฃ + VIP ๋ฑ๊ธ(๋์ ๊ฑฐ๋๋๊ธ ๊ธฐ์ค 5๋จ๊ณ) + ์์๋ฃ ์์ต ์์ฅ
- ๋ด ์ฌ๊ณ /ํ๊ธ ์ ์ฐ โ ๋ด์ด ์ ์ ์๋๋ก ์ฒด๊ฒฐํ๋ฉด ๋ณด์ OXยทUSDT ๊ฐ ์ค์ ๋ก ์์ง์(๋ด ์ฌ๊ณ = ์ ์ ์ ์ฒด ์ํฌ์ง์ ์ ๊ฑฐ์ธ)
- ์กฐ๊ฑด๋ถ(์คํ) ์ฃผ๋ฌธ โ ํธ๋ฆฌ๊ฑฐ ๊ฐ๊ฒฉ ์ด์/์ดํ ๋๋ฌ ์ ์์ฅ๊ฐ ์ง์ , ๋ถ๋ถ ์ฒด๊ฒฐ ์ ์๋ ์กฐ๊ฑด ์ ์ง
- ๋ฌดํ(๋ฐ๋ณต) ์กฐ๊ฑด๋ถ โ ์กฐ๊ฑด์ด ์ฐธ์ธ ๋์ ๊ณ์ ์คํ(โ1์ด ๊ฐ๊ฒฉ) ๋๋ ๋๋์์ฌ ๋๋ง๋ค 1ํ์ฉ, ์ฌ์คํ ๊ฐ๊ฒฉยท์ต๋ ์คํ ํ์๋ก ์ ์ด + ์กฐ๊ฑด๋ถ ์ฃผ๋ฌธ ์์ (editConditional)
- ์ ์ ์์ด๋ ์กฐ๊ฑด๋ถยท์ง์ ๊ฐยทSL/TP ์ฒด๊ฒฐ โ cron ์์ปค๊ฐ ๋งค 1๋ถ ์ ์ ์ ๋ฅผ ํ๋
sweepTriggers(์์ ์ ๊ฐ์ ์ฒญ์ฐ๋ง ํ์ด์ ์ฑ์ ๋ซ์ผ๋ฉด ๋ฌดํ ์กฐ๊ฑด๋ถ๊ฐ ๋ฉ์ท์). ์ ์ ํด๋ง๊ณผ ๊ฐ์ ํ๊ฐ ๋ณธ์ฒด๋ฅผ ๊ณต์ - OX ์์ฅ๊ฐ ๋งค์นญ ์ค๋ ์ท ์ฌ์ค๊ณ โ ๋๋ ์ฃผ๋ฌธ์ด ์กฐ๊ธ์ฉยท๋๋ฆฌ๊ฒยท๋ฉ์ถ๋ ๋ฌธ์ ํด๊ฒฐ(๋จ์ผ ์์ฒญ ์ ๋ ์ฒด๊ฒฐ), ๋งค์ ์ ์์นยท์ ์ง, ๊ฐ๊ฒฉ ํํ ์ํ(0.02โ0.0001)
- ์ค์ ์ฝ์ธ mark(ํ์ฌ๊ฐ/PnL) ์์ค๋ฅผ ์๋ฒ ์ฒด๊ฒฐ ์์ค(OKX)์ ์ผ์น โ ๊ณ ๋ฐฐ์จ์์ ์ง์ ์ฆ์ ์์ต/ํ๋จ์ด ํ๋ ๋ฌธ์ ํด๊ฒฐ(์ฐจํธ ์บ๋ค์ ๋ฐ์ด๋ธ์ค ์ ์ง)
- ox64.app/b ๋ณด์์ฐพ๊ธฐ ํผ์ฆ๊ฒ์ โ ํธ๋ ์ด๋ฉ๊ณผ ๋ณ๋ ์ฌํ, ์๋ฒ ๊ถ์(๋ณด๋ ์ ๋ต์ ์๋ฒ๋ง ์), ๋ ๋ฒจ 1~10
- ox64.app/5m 5๋ถ ๋์ โ ์ค์๊ฐ ํ๋ ์นด๋๊ฒ์, Durable Objects ์์ด D1+์งง์ ํด๋ง์ผ๋ก ๋๊ธฐํ
- 5๋ถ ๋์ ํ์ฅ โ ์์ 6์ข ยท๋์ 4๊ฐยท๋ชฌ์คํฐ 24์ข , ์ธ์์ ๋์ด๋ ์ค์ผ์ผ, ํด๋ง 0.5์ด๋ก ๋จ์ถ(์๋ฒ GET ์๋ณต 6โ2ํยท์ฐ๊ธฐ 0ํ), ์ด๋ฒคํธ ๋ก๊ทธยท๊ท์น ์ค๋ช ยท"์ ๋ถ ๋ด๊ธฐ" UI
- ox64.app/s1 ๋ฏธ๋ RTS โ ์ค์๊ฐ ์ ๋ต(ํ ๋ 1์ข ์กฑ, AI ๋์ ). ์๋ฒ ์์ด ์ ๋ถ ํด๋ผ์ด์ธํธ, A* ๊ธธ์ฐพ๊ธฐยท์ ์ฅ์ ์๊ฐยทCanvas ๋ํ ๋ ๋
- ์๋ ์ํ ์ํ(1e15 โ 1e30) โ 1,000์กฐ ๊ฐ๋ฅผ ๋๊ธฐ๋ฉด "์๋ ์ค๋ฅ"๋ก ๋งํ๋ ๋ฒ๊ทธ ์์ . ์์ฌ ์๋ ํ์ ๋ ํฌ๊ธฐ ๋น๋ก ์ค์ฐจ๋ก ๋ฐ๊ฟ ๋๋ ํฌ์ง์ ์ด ๋จผ์ง ์์ด ์ ๋ ์ฒญ์ฐ๋จ
- ํฐ ์๋ ์
๋ ฅ์ด "์๋ ์ค๋ฅ"๋ก ๋งํ๋ ๋ฒ๊ทธ ๊ทผ๋ณธ ์์ โ ์ํ ์ด๊ณผ๋ฅผ ๊ฑฐ๋ถํ๋ ๋์ ์๋ผ์ ์ฒ๋ฆฌ(์๋ฆฟ์๊ฐ ์๋ฌด๋ฆฌ ๊ธธ์ด๋,
1e999์ฌ๋ ํต๊ณผ). ์ค์ ์ฝ์ธ์ "์ฆ๊ฑฐ๊ธ์ด ๋ถ์กฑํฉ๋๋ค (์ต๋ ์ฝ N ๊ฐ)" ๋ก ์ด ์ ์๋ ์ต๋ ์๋์ ์๋ดํ๊ณ , OX/EW ๋ ๊ฐ๋น ๊ฐ๋ฅํ ๋งํผ ๋ถ๋ถ ์ฒด๊ฒฐ - DB ๋ฌดํ ์ฆ์ ์ฐจ๋จ โ ๋ด์ด ๋งค ํฑ ์๋ก ๊น๋ ํธ๊ฐ๋ฅผ ์ทจ์ "๋งํน"๋ง ํ๊ณ ์ ์ง์์ 1,358๋ง ํ(ํ๋ฃจ +86๋ง ํ, +200MB)์ด ์์ฌ ์์์. ์ฌํธ๊ฐ ๋ ์ค์ ๋ก DELETE ํ๊ณ ์ฒด๊ฒฐ ํ ์ดํ๋ 6์๊ฐ๋ง ๋ณด์กด(์ฐจํธ ํ์คํ ๋ฆฌ๋ ์์ ์บ๋ค์ด ๋ณด๊ด) โ ์ ์ฅ ์ฆ๊ฐ ์ฌ์ค์ ์ ์ง
- ๋ด ๋น์ฉ ๊ตฌ์กฐ ์ฌ์ค๊ณ โ ๋ด ํธ๊ฐ ์ฌ๋ค๋ฆฌ 44ํ์ ์ํ ํ ์นธ(JSON)์ผ๋ก, ์บ๋ค ์ ์ฅ์ 1m/1h/1d๋ง ํ๊ณ ๋๋จธ์ง๋ ์กฐํ ์ ๋กค์ , ๋ด ์์๋ฃ ์์ฅ ํ ์ ๊ฑฐ, cron ํฑ ์์ฐ์ ์ฝ์ธ ์๋ก ๋๋๊ณ ์ ์ ๊ฐ ๋ณด๊ณ ์์ผ๋ฉด cron์ด ๋ฌผ๋ฌ๋จ. ๋ด ํฑ๋น DB ๋ฌธ์ฅ ~70 โ ~11
- ๊ฐ์ ์ฝ์ธ 2์ข โ EW/USDT ์ถ๊ฐ(์์๊ฐ 1 USDT). ํ์ด๋ฅผ ์ ๊ฒฝ๋ก์ ํ๋ผ๋ฏธํฐํํ๊ณ ๋ด ์ฌ๊ณ ๋ฅผ ํ์ด๋ณ ํ ์ด๋ธ๋ก ๋ถ๋ฆฌ, cron ํฑ ์์ฐ์ ์ฝ์ธ ์๋ก ๋๋ ์ด๋ค
- ์ด์ ๋น์ฉ ์์ ์ฅ์น โ ๋ฌดํ ๋ฐ๋ณต ์กฐ๊ฑด๋ถ์ ์ฌ์คํ ๊ฐ๊ฒฉ์ ์ต์ 5์ด ํํ(1์ด ๊ฐ๊ฒฉ์ด๋ฉด ์ฃผ๋ฌธ ํ๋๊ฐ DB ์ ์ฐ๊ธฐ ํ๋๋ฅผ ํผ์ ๋ค ๋จน์ต๋๋ค) + ์ผ์ผ ์ํ 2๋จ ์ํท ๋ธ๋ ์ด์ปค(๋ฐ๋ณต ์ฃผ๋ฌธ โ ๋ด ์์๋ก ๋ฉ์ถค, ํ๋ฃจ 80๋ง ํ = ์ ํ๋์ ์ ๋ฐ์์ ์ ์ง). ์๋ ๊ฑฐ๋ยท๊ฐ์ ์ฒญ์ฐยท์ง์ ๊ฐยทSL/TP๋ ์ด๋ค ๊ฒฝ์ฐ์๋ ๊ณ์ ๋์ํฉ๋๋ค. ์ฌ์ฉ๋ ์ ๊ฒ์
npm run d1:budget - ์ด์ ๋น์ฉ ์ต์ ํ โ ๋ด์ด ๋ง๋๋ ์ฒด๊ฒฐ ํ ์ดํ๋ฅผ ํ ๋จ์ ์ ์ฅ์์ ๋ง ๋ฒํผ ํ ์นธ์ผ๋ก ๋ฐ๊ฟ DB ์ฐ๊ธฐ๋ฅผ 1/5๋ก(๋ด ํฑ๋น 4ํ). ๋ง์ผ๋ฉ์ด์ปค๋ 1๋ถ์ 24ํฑ ์ด์ ์๊ตฌํ ๋๋ ์ปดํฌ๋ํธ๋ผ, ํฑ๋ง๋ค ๋จ๊ธฐ๋ ํ ํ๋๊ฐ ๊ณง ์ ์์ฒ๋ง ํ์ด ๋๋ค โ ๋งค ํฑ ํต์งธ๋ก ๊ต์ฒด๋๋ ๋ฐ์ดํฐ(ํธ๊ฐ ์ฌ๋ค๋ฆฌยท์ฒด๊ฒฐ ํ ์ดํ)๋ ์ด๋ ฅ์ด ์๋๋ฏ๋ก ํ์ผ๋ก ์ชผ๊ฐ์ง ์๋๋ค. ํ๋ฉด(ํธ๊ฐ์ฐฝ ์ฒด๊ฒฐ ํญยท1s ์บ๋ค)์ ๊ทธ๋๋ก ๋์
- ๊ฐ์ ์ฝ์ธ ํธ๊ฐ ๋จ์๋ฅผ ์ ํจ์ซ์ 4์๋ฆฌ๋ก ๊ณ ์ โ ์์ 4์๋ฆฌ ๊ณ ์ (ํฑ 0.0001)์ด๋ผ ๊ฐ๊ฒฉ์ด 0.002 ๋๋ก ๋ด๋ ค๊ฐ๋ฉด ์ ํจ์ซ์๊ฐ 2์๋ฆฌ๋ฟ์ด๋ผ ํธ๊ฐ๊ฐ ๋ญํ ์ด๋ก ํ๊ณ , 100 USDT ๋ฅผ ๋์ผ๋ฉด ์๋ฏธ ์๋ ์๋ฆฟ์๊ฐ ๋ถ๋ ๋ฌธ์ ํด๊ฒฐ. ๋ด ๊ธฐ์ค๊ฐยทํธ๊ฐ ์ฌ๋ค๋ฆฌยท์ฒด๊ฒฐ ํ ์ดํยท์ ์ ์ง์ ๊ฐ/ํธ๋ฆฌ๊ฑฐ๊ฐ์ ํ๋ฉด ํ์ ์๋ฆฟ์๊ฐ ์ ๋ถ ๊ฐ๊ฒฉ๋์ ๋ง์ถฐ ๋ฐ๋ผ๊ฐ๋ค
- VIP ๋ฑ๊ธ ๋ฌดํ ๋ ๋ฒจ โ 13๊ฐ(VIP0~12)์์ ๋๋ ๊ทธ ์๋ก๋ ์๋ฌด๋ฆฌ ๊ฑฐ๋ํด๋ ๋ณํ๊ฐ ์๋ ํ๋ฅผ ์์ ๊ณ , RPG ๋ ๋ฒจ์ฒ๋ผ ๊ณ์ ์ด์ด์ง๋ ๊ณต์์ผ๋ก ๋ฐ๊ฟจ๋ค. ํ ๋ฑ๊ธ ์ค๋ฅผ ๋๋ง๋ค ํ์ ๊ฑฐ๋๋๊ธ ร4 ยท ์์๋ฃ ร0.79(ํํ 0.0000001%). ์ฒซ ๋ฑ๊ธ์ ๋์ 1๋ง USDT๋ผ ๋ช ๋ฒ๋ง ๊ฑฐ๋ํด๋ ์ค๋ฅด๊ณ , ์์จ ๊ณก์ ์ ์์ ํ๋ฅผ ๊ทธ๋๋ก ๊ทผ์ฌํด์ ์ค์ ์์๋ฃ ๋ถ๋ด์ ๋ฐ๋์ง ์๊ณ ๋ฑ๊ธ๋ง 3๋ฐฐ ์ด์ดํด์ง๋ค
- ์์ฃผ ํฐ ๊ธ์ก/์๋ ์ถ์ฝ ํ์ โ 200๋ฐฐ ๋ ๋ฒ๋ฆฌ์ง์ ๋ฌดํ ์กฐ๊ฑด๋ถ๊น์ง ๊ฒน์น๋ฉด ํ๊ฐ์์ฐ์ด 1e31 ๊น์ง ๊ฐ๋๋ฐ, ์ฝค๋ง ํ๊ธฐ ๊ทธ๋๋ก ๋๋ฉด ๋ญํน ํยทํค๋ยทํธ๊ฐ์ฐฝ์ฒ๋ผ ํญ์ด ์ ํด์ง ์นธ์ด ํต์งธ๋ก ๋ฐ๋ ค ๋ค๋ฅธ ์ ๋ณด(VIP ๋ฑ์งยท์์)๊ฐ ํ๋ฉด ๋ฐ์ผ๋ก ๋๊ฐ๋ค. ์ ์๋ถ๊ฐ ์ผ์ ์๋ฆฟ์๋ฅผ ๋์ผ๋ฉด ํ๊ตญ์ ๋จ์(๋ง/์ต/์กฐ/๊ฒฝ/ํด/์/์)๋ก ์ค์ด๊ณ (๊ทธ๋ง์ ๋์ผ๋ฉด ์ง์ ํ๊ธฐ) ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ์ ์ฒด๊ฐ์ ๋ณด์ฌ์ค๋ค
- Cloudflare ๋ฌด๋ฃ ํ๋ ์ ํ โ ํ๋ฃจ ์ฝ๊ธฐ 1์ต 1,000๋ง ํ / ์ฐ๊ธฐ 30๋ง ํ์ ์ฐ๋ ๊ฒ์ ๋ฌด๋ฃ ํ๋(์ฝ๊ธฐ 500๋ง ยท ์ฐ๊ธฐ 10๋ง ยท ์์ฒญ 10๋ง ยท ์์ฒญ 1ํ๋น DB ์ฟผ๋ฆฌ 50๊ฐ) ์์ผ๋ก ์ฌ๊ตฌ์กฐํํ์ต๋๋ค. ๊ฐ์ฅ ์ปธ๋ ๊ฑด ์ธ๋ฑ์ค ํ๋ โ ์ฃผ๋ฌธ ๋ด์ญ ์กฐํ๊ฐ ์ ๋ ฌ ๋๋ฌธ์ ๊ทธ ์ ์ ์ ์ฃผ๋ฌธ์ ์ ๋ถ ์ฝ๊ณ ์์ด์ ๊ทธ๊ฒ๋ง์ผ๋ก ์ ์ฒด ์ฝ๊ธฐ์ 96%์์ต๋๋ค(๋ณตํฉ ์ธ๋ฑ์ค๋ก ๊ต์ฒด, ์ฟผ๋ฆฌ 11.2msโ0.095ms). ์ฐจํธ๋ 1์ด๋ง๋ค 500๋ด์ ํต์งธ๋ก ๋ค์ ๋ฐ๋ ๊ฑธ "์ฐ ์๊ฐ๋งํผ๋ง" ๋ฐ๋๋ก ๋ฐ๊พธ๊ณ ํญ์ด ๋ฐฑ๊ทธ๋ผ์ด๋๋ฉด ๋ฉ์ถฅ๋๋ค. ๋ด์ ํฑ๋ง๋ค DB๋ฅผ ์๋ณตํ๋ ๊ตฌ์กฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์์ Nํฑ์ ๋๋ฆฌ๊ณ ํ ๋ฒ๋ง ์ ์ฅํ๋๋ก ๋ฐ๊ฟ(์งํ ์ค์ธ ๋ด์ ์ํ์ ๋์ ํ๊ณ ๋ด์ด ๋ซํ ๋๋ง ๊ธฐ๋ก) ํฑ 20ํ์ ์ฐ๊ธฐ 3ํ์ด ๋๊ณ , ๊ทธ ๋์ ํฑ์ ๋ ์ด์ดํ ๋๋ ค๋ ๋น์ฉ์ด ๋์ง ์์ต๋๋ค. ์กฐ๊ฑด๋ถยทSL/TP๋ "ํ์ฌ๊ฐ ํ ์ "์ด ์๋๋ผ ๊ทธ ์ฌ์ด ์ง๋์จ ๊ฐ๊ฒฉ์ ์ต์ ยท์ต๊ณ ๋ก ํ์ ํด ์คํ๋ ค ๋ฅ/์คํ์ดํฌ๋ฅผ ๋ ๋์นฉ๋๋ค
- ํธ๊ฐยท์ฒด๊ฒฐ ํ์ ๊ฐ์ ์ค์ (5~50) โ 10์ค ๊ณ ์ ๋์ด๋ผ ๋ ๊น์ ํธ๊ฐ๋ฅผ ๋ณด๋ ค๋ฉด ๋งค๋ฒ ์คํฌ๋กคํด์ผ ํ๋ ๊ฒ์, ์ค์ ์ฌ๋ผ์ด๋๋ก ์ํ๋ ์ค ์๋งํผ ํ ํ๋ฉด์ ํผ์น๋๋ก ๋ณ๊ฒฝ
- ๋ด์ด ๋ค์ด๋ด๋ฏนํด์ก์ต๋๋ค โ "๋น ๋ฅด๊ฒ ์ฌํ์ฌํํ๋ฉด์ ์ถ์ธ๋ ๋๋ฆฌ๋ค"๋ ์ ๋ณด๋ฅผ ์์น๋ก ์ก์์ต๋๋ค. ์์ธ์ ์ฌ๋ฆฌ ํญ๋ชฉ์ด ๋ชจ์๋ ๊ฒ ์๋๋ผ ๊ตญ๋ฉด ํ๋๊ฐ 8ํฑ(โ8์ด)๋ฐ์ ๋ชป ์ด์๊ณ , ๋๋๋ฆผ์ด ๊ตญ๋ฉด ๋ฐฉํฅ์ 82%๋ฅผ ๊ทธ ์๋ฆฌ์์ ์ทจ์ํด ํ๋ฉด์ ๋งค ํฑ ์๋ก ๋ฝ๋ ๋ ธ์ด์ฆ๋ง ๋จ์๋ ๊ฒ. ๊ตญ๋ฉด ์๋ช ์ 8๋ฐฐ๋ก, ๋๋๋ฆผ์ 1/3๋ก ์ค์ด๊ณ ๋ ธ์ด์ฆ๋ ์คํ๋ ค ์ค์ฌ์(์ถ์ธ๋ ๋ ธ์ด์ฆ๊ฐ ์๋๋ผ ๋ฐฉํฅ์์ ๋์ต๋๋ค) ์ถ์ธ ํจ์จ์ด 0.28 โ 0.58, 20% ์ด์ ๊ธ๋ฑ๋ฝ์ด ํ๋ฃจ 3ํ โ 75ํ๊ฐ ๋์ต๋๋ค. ์ ๊ณ ์ ๋ํยท์ง์ง ๋ถ๊ดด ์ฌ๊ฑด๋ ํ ํฑ๋ง ํ๊ณ ๋๋๋ ๊ฑธ ์ฌ๋ฌ ํฑ ์ด์ด์ง๊ฒ ๋ฐ๊ฟ "๋ํ ํ ์ถ๊ฒฉ"์ด ๋ณด์ ๋๋ค. ์๋ฒ ๋น์ฉ์ ๊ทธ๋๋ก์ ๋๋ค(๊ณ์ฐ์๋ง ๋ฐ๋์๊ณ ์ ์ฅ ํญ๋ชฉ์ ๊ทธ๋๋ก)
- DB ์ฌ์ฉ๋ 3์ฐจ ๋ค์ด์ดํธ โ ํด๋ง ์์ฒญ ํ๋๊ฐ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ณตํด์ ์ฝ๊ณ ์์์ต๋๋ค(๋๊ธฐ ์ฃผ๋ฌธ 3๋ฒ, ๋ด ์ํ 2๋ฒ). ๋ด ํฑ์ด ์ฝ์ ๊ฑธ ํธ๊ฐ์ฐฝ์ด ๊ทธ๋๋ก ๋ฌผ๋ ค๋ฐ๋๋ก ๋ฐ๊ฟ ์์ฒญ๋น ์ฟผ๋ฆฌ 3๊ฐ์ ํ ์ด๋ธ ์ค์บ 2๋ฒ์ด ์ฌ๋ผ์ก์ต๋๋ค
- ์ฒด๊ฒฐ๋ด์ญ ๋งค์/๋งค๋ ์์ด ๋ค์งํ ๋ณด์ด๋ ๋ฌธ์ ์์ โ ๋ด์ด ์ฒด๊ฒฐ ์์ ๊ฐ๊ฒฉ ํ๋ฆ๊ณผ ๋ฌด๊ดํ๊ฒ ๋ฌด์์๋ก ์ ํ๊ณ ์์ด์(์์น ์ฒด๊ฒฐ์ 39%๊ฐ ๋นจ๊ฐ) ์์ด ๋ฐ๋์ด๊ฑฐ๋ ๋ฉ์ด์ปค ๊ธฐ์ค์ฒ๋ผ ๋ณด์์ต๋๋ค. ์ค์ ๊ฑฐ๋์์ ๊ฐ์ ํ ์ด์ปค ๊ธฐ์ค(์ง์ ์ฒด๊ฒฐ๋ณด๋ค ๋น์ธ๋ฉด ๋งค์)์ผ๋ก ๋ฐ๊ฟจ๊ณ , ๊ฑธ์ด๋ ์ง์ ๊ฐ๊ฐ ์ฑ์์ง ๋๋ ๋ฎ์น ์ชฝ์ด ํ ์ด์ปค๋ก ์ฐํ๋๋ค
- ์ฒด๊ฒฐ ๋ชฉ๋ก์ด ์ค์ ํ ์ดํ์ฒ๋ผ ํ๋ฅด๋๋ก(๋์ฐฉํ ์ฒด๊ฒฐ ๋ฌถ์์ 0.1~0.25์ด ๊ฐ๊ฒฉ์ผ๋ก ํ ๊ฑด์ฉ ํ์ โ ์๋ฒ ์์ฒญยทDB ์ฌ์ฉ๋ ์ฆ๊ฐ 0) + ์ฒด๊ฒฐ ์๋์๋ ๋งค์/๋งค๋ ์
- PC ํธ๊ฐยท์ฒด๊ฒฐ ๋์ ํ์ ์ต์
+ ์ค์ ์ฝ์ธ ํธ๊ฐ ๊ฐฑ์ 5๋ฐฐ(1์ด โ 0.2์ด, ๋ธ๋ผ์ฐ์ ๊ฐ ๊ฑฐ๋์์ ์ง๊ฒฐ์ด๋ผ ์๋ฒ ๋น์ฉ 0). ๊ฐ์ ์ฝ์ธ์ ์๋ฒ ํด๋ง์ด๋ผ 1์ด๋ฅผ ์ ์งํฉ๋๋ค โ 0.2์ด๋ก ๋น๊ธฐ๋ฉด ๋ฌด๋ฃ ํ๋์ ํ๋ฃจ ์์ฒญยทDB ์ฐ๊ธฐ ํ๋๋ฅผ ํ ์ฌ๋์ด 3
5์๊ฐ ๋ง์ ์์งํด ๊ฑฐ๋ ์์ฒด๊ฐ ๋ฉ์ถ๊ณ , ๋ด ์ฌํธ๊ฐ ์ฃผ๊ธฐ(0.450.95์ด) ๋๋ฌธ์ ํ๋ฉด์ด ์ค์ ๋ก ๋นจ๋ผ์ง์ง๋ ์์ต๋๋ค(๋์ ์ฌํธ๊ฐ ์ํ์ ๋ฎ์ถฐ 1์ด๋ง๋ค ๋น ์ง์์ด ๊ฐฑ์ ๋๊ฒ ํ์ต๋๋ค) - DB ์ฌ์ฉ๋ 2์ฐจ ๋ค์ด์ดํธ โ ์ค์ธก์ผ๋ก "์๋ฌด ๊ธฐ๋ฅ๋ ํ์ง ์๋ ๋ชซ"๋ง ๊ฑท์ด๋ด ์ฐ๊ธฐ 19% ยท ์ฝ๊ธฐ 55% ๋ฅผ ์ค์์ต๋๋ค(ํ๋ฉด ๋์์ ๊ทธ๋๋ก). ๊ฐ์ฅ ์ปธ๋ ๊ฑด ๋ด์ด ๋งค ํฑ ๊ฐ์ ํ์ ๋ ๋ฒ ์ฐ๋ ๊ฒ โ ์ฌํธ๊ฐ๋ฅผ ์์ํ ๋ "๋ด๊ฐ ๋จผ์ ์ก์๋ค"๊ณ ํ์ํ๋ ์ฐ๊ธฐ๋ฅผ ๋ฐ๋ก ํ๋๋ฐ, ํฑ ๊ณ์ฐ์ด ์์ ๊ณ์ฐ์ด๋ผ ์ ์ฅํ๋ ์๊ฐ์ ํ์ ํด๋ ๋๊ฐ์ด ์ค๋ณต์ด ๋งํ๋๋ค(ํ๋ฃจ 4,688ํ = ์ ์ฒด ์ฐ๊ธฐ์ 19%). ์ฝ๊ธฐ ์ชฝ์ ์ฒด๊ฒฐ๋ด์ญ ์กฐํ ์ฐฝ(1์๊ฐ โ 3๋ถ: ํ๋ฉด์ ๋จ๋ ์ต๊ทผ 50๊ฑด์ ์ด์ฐจํผ ์ต๊ทผ 11์ด ์์์ ๋๋ฉ๋๋ค), ์ฌ์ฉ๋ ๊ณ๋๊ธฐ(๋ฌ ์ ์ฒด ํฉ๊ณ โ ์ค๋ ํ ํ), ์ฃผ๋ฌธ ์ก์ ์๋ต์ ์ฃผ๋ฌธ๋ด์ญ(ํด๋ง์ ์ด๋ฏธ ์ ์ฉ๋ผ ์๋ ์ฆ๋ถ ์กฐํ๋ฅผ ์ก์ ์๋)
- ๋ด ์๋์ ๊ฐ๋ฏธยท์ธ๋ ฅยท๊ณ ๋ โ "์๋์ด ๋ค ์๋ฆฌ ์๋๋ฉด ๋ค์ฏ ์๋ฆฌ๋ก๋ง ๋์จ๋ค, ๊ฐ๋ฏธ์ ์ธ๋ ฅ์ด ๊ตฌ๋ถ์ด ์ ๋๋ค"๋ ์ ๋ณด. ๋ด์ด ์ฒด๊ฒฐยทํธ๊ฐ ์๋์ ์ข์ ๊ท ๋ฑ ๋ฒ์(1,000
8,000 / 2,00010,000)์์๋ง ๋ฝ๊ณ ์์ด์ ํ๋ฉด์ ๋ชจ๋ ์ซ์๊ฐ ๋น์ทํ ์๋ฆฟ์์์ต๋๋ค(์ฒด๊ฒฐ์ 95%๊ฐ ๋ค๋ค์ฏ ์๋ฆฌ). ์ค์ ๊ฑฐ๋์์ฒ๋ผ ๊ณ์ธต์ ๋จผ์ ๋ฝ๊ณ ๊ทธ ์์์ ํฌ๊ธฐ๋ฅผ ๋ฝ๋ ๋ถํฌ๋ก ๋ฐ๊ฟ, ๊ฑด์์ ์ ๋ฐ ์ด์์ ๊ฐ๋ฏธ(์์ญ์๋ฐฑ ๊ฐ)๊ฐ ๋ง๋ค๊ณ ๊ฑฐ๋๋์ ์ ๋ฐ์ ๊ณ ๋๊ฐ ๋ง๋ญ๋๋ค. ํธ๊ฐ ํ ์๋ฆฌ๋ 13๋ช ์ ์ฃผ๋ฌธ ํฉ์ด๋ผ ์์ ์๋ฆฌ์ ๋๊บผ์ด ๋ฒฝ์ด ์์ด๊ณ , ํฐ ์ฒด๊ฒฐ์ ๊ทธ ์๋ฆฌ์์ ๊ฐ๊ฒฉ์ ๋ฐ์ด ๋ด์ ๊ผฌ๋ฆฌ๋ฅผ ๋จ๊น๋๋ค. ์บ๋ค ๊ฑฐ๋๋๊ณผ ํธ๊ฐ ์ด ์ ๋์ฑ์ ๊ทธ๋๋ก ๋์์ต๋๋ค(๊ฑด์๋ฅผ 2๋ฐฐ๋ก ๋๋ฆฐ ๋งํผ ํ๊ท ํฌ๊ธฐ๋ฅผ ์ ๋ฐ์ผ๋ก) - ์์ฅ๊ฐ ๋งค๋งค๊ฐ ๊ทธ ๋ด์ ์๊ฐ(open)๋ฅผ ๋ฎ๋ ๋ฒ๊ทธ ์์ โ "๋ด์ด ์๋ก ๋ง๋ค์ด์ง๋ ํ์ด๋ฐ์ ์ฒซ ์์ฅ๊ฐ ๋งค๋งค๋ฅผ ํ๋ฉด ์๊ฐ๊ฐ ๋ฐ๋๋ค"๋ ์ ๋ณด. ์บ๋ค ํ ์นธ์ ์ฐ๋ ์ฃผ์ฒด๊ฐ ๋(๋ง์ผ๋ฉ์ด์ปค ๋ด / ์ ์ ์ฒด๊ฒฐ)์ธ๋ฐ, ๋ด์ด ์งํ ์ค์ธ ๋ด์ ์๊ธฐ ์ํ์ ๋ชจ์๋ค๊ฐ ๋ด์ด ๋ซํ ๋๋ง ์ ์ฅํ๋๋ก ๋ฐ๊พผ ๋ค๋ก(DB ์ฌ์ฉ๋ ์ ๊ฐ) ์งํ ์ค์ธ ๋ด์๋ ๋ด์ ๊ธฐ๋ก์ด ์์ ์์ด์, ์ ์ ์ ์์ฅ๊ฐ ์ฒด๊ฒฐ๊ฐ๊ฐ ํญ์ ๊ทธ ๋ด์ ์๊ฐ๋ก ๋ฐํ์ต๋๋ค(ํธ๊ฐ์ฐฝ์ ํ๊ณ ์ฒด๊ฒฐ๋๋ ์ฌ๋ฆฌํผ์ง๊น์ง ์นํ ๊ฐ). 1๋ถ๋ด๋ฟ ์๋๋ผ 1์๊ฐยท1์ผ๋ด๊น์ง ์ค์ผ๋๊ณ 5๋ถยท4์๊ฐยท1์ฃผ๋ด์ด ๊ทธ๊ฑธ ๊ทธ๋๋ก ๋ฌผ๋ ค๋ฐ์, ํ ๋ฒ ํ์ด์ง ์๊ฐ๊ฐ ์๊ตฌํ ๋จ์์ต๋๋ค. ์ด์ ์บ๋ค์ด ์๊ฐยท์ข ๊ฐ์ ์ฒด๊ฒฐ ์๊ฐ์ ํจ๊ป ๋ค๊ณ ์์ด "๋จผ์ ์ฒด๊ฒฐ๋ ๊ฐ์ด ์๊ฐ, ๋์ค์ ์ฒด๊ฒฐ๋ ๊ฐ์ด ์ข ๊ฐ"๋ก ์ ํํ ๊ฒฐ์ ๋ฉ๋๋ค(DB ์ฐ๊ธฐ ๋น์ฉ ์ฆ๊ฐ ์์)
- ์์ฐ์ด 0 ์ด ๋๋ฉด ์๋ด ํ์ โ ๊ฐ์ ์ฒญ์ฐ์ผ๋ก ์๊ณ ๊ฐ ๋ฐ๋ฅ๋๋ฉด ํ๋ฉด ๊ฐ์ด๋ฐ์ ํ์ ์ด ๋ ์ ๋งค์ผ 3ํ ๋ฌด๋ฃ ๋ฆฌํ(1ํ +10,000 USDT, ํ๊ตญ์๊ฐ ์์ ์ด๊ธฐํ)์ ์๋ ค์ฃผ๊ณ , ๊ทธ ์๋ฆฌ์์ ๋ฐ๋ก ๋ฐ์ ์ ์์ต๋๋ค. ์์ ์ ํค๋ ๊ตฌ์์ ์์ ๋ฒํผ๋ฟ์ด๋ผ ์์ฐ์ด 0 ์ด ๋ ์ฌ๋์๊ฒ ๊ฒ์์ด ๋๋ ๊ฒ์ฒ๋ผ ๋ณด์์ต๋๋ค
- DB ์ฌ์ฉ๋ 4์ฐจ ๋ค์ด์ดํธ โ ์์ฒญ ํ๋๊ฐ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ณตํด์ ์ฝ๋ ๋ง์ง๋ง ๊ตฌ๊ฐ์ ์ ๋ฆฌํ์ต๋๋ค. ๊ฐ์ ์ฝ์ธ ํด๋ง์ ๋ด ์ํ๋ฅผ ์ธ ๋ฒ(๋ด ํฑยท์ฐจํธ ๋ง์ง๋ง ๋ดยท์ฒด๊ฒฐ๊ฐ) ์ฝ์๊ณ , ๊ณ์ ํด๋ง์ ํฌ์ง์ ยท๋ฏธ์ฒด๊ฒฐยท์กฐ๊ฑด๋ถ๋ฅผ ๊ฐ๊ฐ ๋ ๋ฒ(์ฒด๊ฒฐ ํ๊ฐ ํ ๋ฒ, ์๋ต ํ ๋ฒ) ์ฝ๊ณ ์์์ต๋๋ค. ๋จผ์ ์ฝ์ ์ชฝ์ด ๊ทธ๋๋ก ๋๊ฒจ์ฃผ๋๋ก ๋ฐ๊ฟ ๊ฐ๊ฐ ํ ๋ฒ์ผ๋ก ์ค์์ต๋๋ค(ํ๋ฉด ๋์ยท์๋ต ๋ด์ฉ์ ๊ทธ๋๋ก)
- ํ๋ฉ๋น ๋ฐ์
๊ฐ์ธ/์น๋ชฉ์ฉ ํ๋ก์ ํธ์ ๋๋ค. ๋ณ๋ ๋ช ์ ์๋ ํ ์์ ์ ์ด์ฉ์ ์ผ๋์ ๋์ง ์์์ต๋๋ค.