Skip to content

Latest commit

ย 

History

134 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ox64

๐Ÿ”— ox64.app ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ง€์ธ๋“ค๋ผ๋ฆฌ ์ˆ˜์ต๋ฅ ์„ ๊ฒจ๋ฃจ๋Š” ๋ชจ์˜ ์„ ๋ฌผ ํŠธ๋ ˆ์ด๋”ฉ ํ”Œ๋žซํผ.

์‹ค์‹œ๊ฐ„ ์‹œ์„ธ(๋ฐ”์ด๋‚ธ์Šค) ๊ธฐ๋ฐ˜์œผ๋กœ ๋กฑ/์ˆ ํฌ์ง€์…˜์„ ์—ฐ์Šตํ•˜๊ณ , ์นœ๊ตฌ๋“ค๊ณผ ๋žญํ‚น์œผ๋กœ ๊ฒฝ์Ÿํ•ฉ๋‹ˆ๋‹ค. ์ž”๊ณ ยทํฌ์ง€์…˜ยท์†์ต์€ ์ „๋ถ€ ์„œ๋ฒ„(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.10.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 ์“ฐ๊ธฐ ํ•œ๋„๋ฅผ ํ•œ ์‚ฌ๋žŒ์ด 35์‹œ๊ฐ„ ๋งŒ์— ์†Œ์ง„ํ•ด ๊ฑฐ๋ž˜ ์ž์ฒด๊ฐ€ ๋ฉˆ์ถ”๊ณ , ๋ด‡ ์žฌํ˜ธ๊ฐ€ ์ฃผ๊ธฐ(0.450.95์ดˆ) ๋•Œ๋ฌธ์— ํ™”๋ฉด์ด ์‹ค์ œ๋กœ ๋นจ๋ผ์ง€์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค(๋Œ€์‹  ์žฌํ˜ธ๊ฐ€ ์ƒํ•œ์„ ๋‚ฎ์ถฐ 1์ดˆ๋งˆ๋‹ค ๋น ์ง์—†์ด ๊ฐฑ์‹ ๋˜๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค)
  • DB ์‚ฌ์šฉ๋Ÿ‰ 2์ฐจ ๋‹ค์ด์–ดํŠธ โ€” ์‹ค์ธก์œผ๋กœ "์•„๋ฌด ๊ธฐ๋Šฅ๋„ ํ•˜์ง€ ์•Š๋Š” ๋ชซ"๋งŒ ๊ฑท์–ด๋‚ด ์“ฐ๊ธฐ 19% ยท ์ฝ๊ธฐ 55% ๋ฅผ ์ค„์˜€์Šต๋‹ˆ๋‹ค(ํ™”๋ฉด ๋™์ž‘์€ ๊ทธ๋Œ€๋กœ). ๊ฐ€์žฅ ์ปธ๋˜ ๊ฑด ๋ด‡์ด ๋งค ํ‹ฑ ๊ฐ™์€ ํ–‰์„ ๋‘ ๋ฒˆ ์“ฐ๋˜ ๊ฒƒ โ€” ์žฌํ˜ธ๊ฐ€๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ "๋‚ด๊ฐ€ ๋จผ์ € ์žก์•˜๋‹ค"๊ณ  ํ‘œ์‹œํ•˜๋Š” ์“ฐ๊ธฐ๋ฅผ ๋”ฐ๋กœ ํ–ˆ๋Š”๋ฐ, ํ‹ฑ ๊ณ„์‚ฐ์ด ์ˆœ์ˆ˜ ๊ณ„์‚ฐ์ด๋ผ ์ €์žฅํ•˜๋Š” ์ˆœ๊ฐ„์— ํŒ์ •ํ•ด๋„ ๋˜‘๊ฐ™์ด ์ค‘๋ณต์ด ๋ง‰ํž™๋‹ˆ๋‹ค(ํ•˜๋ฃจ 4,688ํ–‰ = ์ „์ฒด ์“ฐ๊ธฐ์˜ 19%). ์ฝ๊ธฐ ์ชฝ์€ ์ฒด๊ฒฐ๋‚ด์—ญ ์กฐํšŒ ์ฐฝ(1์‹œ๊ฐ„ โ†’ 3๋ถ„: ํ™”๋ฉด์— ๋œจ๋Š” ์ตœ๊ทผ 50๊ฑด์€ ์–ด์ฐจํ”ผ ์ตœ๊ทผ 11์ดˆ ์•ˆ์—์„œ ๋๋‚ฉ๋‹ˆ๋‹ค), ์‚ฌ์šฉ๋Ÿ‰ ๊ณ„๋Ÿ‰๊ธฐ(๋‹ฌ ์ „์ฒด ํ•ฉ๊ณ„ โ†’ ์˜ค๋Š˜ ํ•œ ํ–‰), ์ฃผ๋ฌธ ์•ก์…˜ ์‘๋‹ต์˜ ์ฃผ๋ฌธ๋‚ด์—ญ(ํด๋ง์—” ์ด๋ฏธ ์ ์šฉ๋ผ ์žˆ๋˜ ์ฆ๋ถ„ ์กฐํšŒ๋ฅผ ์•ก์…˜์—๋„)
  • ๋ด‡ ์ˆ˜๋Ÿ‰์— ๊ฐœ๋ฏธยท์„ธ๋ ฅยท๊ณ ๋ž˜ โ€” "์ˆ˜๋Ÿ‰์ด ๋„ค ์ž๋ฆฌ ์•„๋‹ˆ๋ฉด ๋‹ค์„ฏ ์ž๋ฆฌ๋กœ๋งŒ ๋‚˜์˜จ๋‹ค, ๊ฐœ๋ฏธ์™€ ์„ธ๋ ฅ์ด ๊ตฌ๋ถ„์ด ์•ˆ ๋œ๋‹ค"๋Š” ์ œ๋ณด. ๋ด‡์ด ์ฒด๊ฒฐยทํ˜ธ๊ฐ€ ์ˆ˜๋Ÿ‰์„ ์ข์€ ๊ท ๋“ฑ ๋ฒ”์œ„(1,0008,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์ฐจ ๋‹ค์ด์–ดํŠธ โ€” ์š”์ฒญ ํ•˜๋‚˜๊ฐ€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜๋ณตํ•ด์„œ ์ฝ๋˜ ๋งˆ์ง€๋ง‰ ๊ตฌ๊ฐ„์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ์ฝ”์ธ ํด๋ง์€ ๋ด‡ ์ƒํƒœ๋ฅผ ์„ธ ๋ฒˆ(๋ด‡ ํ‹ฑยท์ฐจํŠธ ๋งˆ์ง€๋ง‰ ๋ด‰ยท์ฒด๊ฒฐ๊ฐ€) ์ฝ์—ˆ๊ณ , ๊ณ„์ • ํด๋ง์€ ํฌ์ง€์…˜ยท๋ฏธ์ฒด๊ฒฐยท์กฐ๊ฑด๋ถ€๋ฅผ ๊ฐ๊ฐ ๋‘ ๋ฒˆ(์ฒด๊ฒฐ ํ‰๊ฐ€ ํ•œ ๋ฒˆ, ์‘๋‹ต ํ•œ ๋ฒˆ) ์ฝ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ฝ์€ ์ชฝ์ด ๊ทธ๋Œ€๋กœ ๋„˜๊ฒจ์ฃผ๋„๋ก ๋ฐ”๊ฟ” ๊ฐ๊ฐ ํ•œ ๋ฒˆ์œผ๋กœ ์ค„์˜€์Šต๋‹ˆ๋‹ค(ํ™”๋ฉด ๋™์ž‘ยท์‘๋‹ต ๋‚ด์šฉ์€ ๊ทธ๋Œ€๋กœ)
  • ํŽ€๋”ฉ๋น„ ๋ฐ˜์˜

๋ผ์ด์„ ์Šค

๊ฐœ์ธ/์นœ๋ชฉ์šฉ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ๋ณ„๋„ ๋ช…์‹œ ์—†๋Š” ํ•œ ์ƒ์—…์  ์ด์šฉ์„ ์—ผ๋‘์— ๋‘์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

About

Mock Trading Platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages