์์ธ๊ณผํ๊ธฐ์ ๋ํ๊ต ์ ์IT๋ฏธ๋์ด๊ณตํ๊ณผ ์กธ์
์ฉ์ฐ ์นดํฌ์ฌ Military Police ๋ง๊ธฐ์ ์ญ
ํํ ์ด๋
ธ๋ฒ ์ด์
R&D ์ํํธ์จ์ด ์ฐ๊ตฌ์ ์ฐ๊ตฌ์, ์ฑ๊ฐํด ์ํธํํ ๊ฑฐ๋์ Bitget ์์ ์์ง์ผ๋ก ๊ทผ๋ฌด
ํ์ฌ ์์ธ๋ฅผ ๋ ๋ ๋ฐฉ๊ตฌ์ ์ฐ๊ตฌ๊ฐ์ด์ ์ฝ๋๋ก ํ๋์ค
Courses
Reviews
paehwang
ยท
GPT + Bitget API-based Practical Automated Trading: Full Implementation of My Own Futures Trading BotGPT + Bitget API-based Practical Automated Trading: Full Implementation of My Own Futures Trading Bot- Game Web Page Created with Vibe Coding
lilag
ยท
GPT + Bitget API-based Practical Automated Trading: Full Implementation of My Own Futures Trading BotGPT + Bitget API-based Practical Automated Trading: Full Implementation of My Own Futures Trading Bot
Posts
Q&A
๋นํธ๊ฒ api ์๋ช
์๋ ํ์ธ์, ์ ๊ฐ ์ด์ ํ ํด์ธ์ ์๋๋ผ ๋ต๋ณ์ด ๋ง์ด ๋ฆ์ด ์ฃ์กํฉ๋๋ค. ๋นํธ๊ฒ ์๋ฒ ํ์์ ์ฐ์ง ์์ผ๋ฉด ์ข ์ข ์๊ฐ์ฐจ์ ์ํ ์๋ช ์ค๋ฅ๊ฐ ๋ฐ์ํ ๋๊ฐ ์์ต๋๋ค. ์ด์ ๊น์ง ์ค๋ฅ ๋ฐ์ํ ์ ์ ์์ง๋ง ์ ๊ฐ ์ด ์ฝ๋๋ ํ๋ ธ๊ณ , ๋นํธ๊ฒ ์๋ฒํ์์ผ๋ก ํตํฉํ์ ์ผํฉ๋๋ค. ์ง์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
- 0
- 2
- 33
Q&A
gpt-5 ์ ๊ทธ๋ ์ด๋
๋ค, ์ ๊ทธ๋ ์ด๋ ๊ฐ๋ฅํฉ๋๋ค. ์์ง ๊ตฌ์ฒด์ ์ธ ํ ์คํธ๋ ํด๋ณด์ง ์์์ง๋ง, API ๋น์ฉ๋ ์ธ๊ณ ์ ํ๋๋ ๋์๊ฒ ๊ฐ๋๋ผ๊ตฌ์. ์จ๋ณด์๊ณ ์ถ์ผ์๋ฉด ๋ฒ์ ์ ๋ณด ๋ผ์ธ๋ง gpt-5๋ก ์์ ํ์๋ฉด ๋ฉ๋๋ค. gpt_interfcae.py ๋ถ๋ถresponse = openai_client.chat.completions.create( ์ด๋ถ๋ถ์ model="gpt-o3",์ด๋ถ๋ถ์ "gpt-5" ๋ก ๋ฐ๊ฟ์ฃผ์๋ฉด ๋ฉ๋๋ค. ์๊ฐํด์ฃผ์ ์ ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
- 1
- 2
- 37
Q&A
๋งฅ์์๋ ์์ ์๋ฃ๋ฅผ ์ด์์์ด์ ใ
์๋ ํ์ธ์, 3-1๊ฐ ์์ ์๋ฃ ๋ฐ์ผ์๋ฉด ๋ฉ๋๋ค.py ํ์ฅ์๋ก ๋๋๋ ํ์ผ๋ค์ด ์ฝ๋๋ฉฐ, ๋๋จธ์ง๋ ์คํ์ ์๊ธฐ๋ ๋ถ์ฐ๋ฌผ์ ๋๋ค.
- 0
- 2
- 34
Q&A
์ฝ๋์์๋ ๊ฑฐ๋๊ฐ ๋๊ฒ์ฒ๋ผ๋์ค๋๋ฐ ์ฌ์ดํธ๋ค์ด๊ฐ๋ณด๋ฉด ๊ฑฐ๋๊ฐ ์๋๋๊ฑฐ๊ฐ์๋ฐ ๋ฐฉ๋ฒ์ข ์๋ ค์ฃผ์ธ์
์๋ ํ์ธ์, ๋จผ์ ์ข์ ์ง๋ฌธ ์ฌ๋ ค์ฃผ์ ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ผ๋จ order_amount_usd ๋ผ๋ ๋ณ์๋ '๋ค์ด๊ฐ๋ ์ ์ฒด ์ฃผ๋ฌธ ํฌ๊ธฐ' ์ ๋๋ค.๋ฐ๋ผ์, ๋นํธ๊ฒ์์ 10๋ฐฐ๋ก ๋ฐฐ์จ์ ์ค์ ํด๋์ จ๋ค๋ฉด 0.1 ๋ฌ๋ฌ๊ฐ 10๋ฐฐ๋ก ๋ค์ด๊ฐ๊ฒ ๋ฉ๋๋ค.ํ์ง๋ง, ํด๋น ๊ธ์ก์ ๋๋ฌด ์์์ ์ฃผ๋ฌธ์ด ๋ค์ด๊ฐ๊ณ ์์ง ์์๊ฒ์ผ๋ก ๋ณด์ ๋๋ค.์ ๋ฆฌํ์๋ฉด , ์๊ณ ์ ํฌ์ง์ ํฌ๊ธฐ๊ฐ ๋ฌธ์ ๊ฐ์ต๋๋ค. ์ด ํฌ์ง์ ํฌ๊ธฐ๋ฅผ ์กฐ๊ธ์ฉ ๋ ์ฌ๋ ค๋ณด์๊ธฐ๋ฅผ ์ถ์ฒ๋๋ฆฝ๋๋ค. XRP ๊ฐ์ ๊ฒฝ์ฐ ์ต์ ํฌ๊ธฐ๊ฐ 6~7๋ฌ๋ฌ์ ๋์ธ๊ฒ์ผ๋ก ์๊ณ ์์ต๋๋ค. ์๋ฌด๋ฐ ์ค๋ฅ๋ ์๋ฌ๋ค๊ณ ํ์ จ์ฃ ? ๊ทธ๊ฑด ํ์ฌ ์ฝ๋์ ์ค๋ฅ๋ฅผ ํ๋ฆฐํธ ํ๋ ๋ถ๋ถ์ด ์์ด์ ๊ทธ๋ ์ต๋๋ค.์ค์ ๋ก ๋ง์ํด์ฃผ์ ๊ธ์ก์ผ๋ก ๋นํธ๊ฒ์์ ์ฃผ๋ฌธ์ ๋ฃ์ด๋ณด๋ฉด '์ต์ ํฌ์ง์ ํฌ๊ธฐ๋ณด๋ค ๊ตฌ๋งคํ๋ ค๋ ๊ธ์ก์ด ์ ์ต๋๋ค' ๊ฐ์ ์ค๋ฅ๋ฉ์์ง๊ฐ ๋น๋๋ค. ์ด๋ฐ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ ํฌ ์ฝ๋์์๋ ์ง์ ํ์ธํด๋ณด์๊ณ ์ถ์ผ์๋ฉด, trade_loop.py ์print( f"[Action] {trade_direction.upper()} / TP: {avg_tp} / SL: {avg_sl}") place_bitget_order(symbol, trade_direction, str( size), str(current_price), order_type="market")์ด ๋ถ๋ถ์ ์ฐพ์ผ์ ์(์ปจํธ๋กค f)print( f"[Action] {trade_direction.upper()} / TP: {avg_tp} / SL: {avg_sl}") res = place_bitget_order(symbol, trade_direction, str( size), str(current_price), order_type="market") print(res)์ด๋ ๊ฒ ๋ณ๊ฒฝํด์ฃผ์๋ฉด, ์ฝ์์ฐฝ์ ์๋ฒ ์๋ต๋ ์ฐํ๋๋ค. ๋ง์ฝ ์ฃผ๋ฌธ์ด ๋ค์ด๊ฐ์ง ์์๋ค๋ฉด, ์๋ฒ ์๋ต๋ ์ด์ ๊ฐ ์ ํ ์ฑ ๋ฐ ๊ฒ ์ ๋๋ค. place_bitget_order ๋ผ๋ ํจ์๋ ๋ง์ง๋ง์ ์๋ฒ ์๋ต์ ๋ฐฐ์ถํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๊ฑธ res ๋ผ๋ ๋ณ์์ ์ ์ฅํ ํ ์ถ๋ ฅํ๋ ๋ถ๋ถ์ด๋ผ๊ณ ๋ณด์๋ฉด ๋๊ฒ ์ต๋๋ค.
- 0
- 2
- 64
Q&A
๊ฐ๊ฒฉ๋ณ๋์ง๋ฌธ
์๋ ํ์ธ์, ๋ง์์ฃผ์ ๊ฒ ๋ณด๋์ด๋ค ์ด์ ๋ก ์ค์ ์ฃผ๋ฌธ์ด ์๋ค์ด๊ฐ๊ณ ์๋๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ๊ฐ๊ฒฉ ๋ณํ ๋ถ์กฑ ์ด๋ผ๊ณ ๋จ๋๊ฒ์ ํ์ฌ ๋ฃจํ์ ์๊ด ์์ด ๋ค์ ๋ฃจํ๊ฐ ์คํ๋์๋ ๋จ๋ ๋ง์ด๊ณ ,sell sell sell ์ด ๋ด์ผ๋ฉด ๋ฌด์กฐ๊ฑด ์ ์คํ์ด ๋์ด์ผ ํฉ๋๋ค. ํน์ ์ฃผ๋ฌธ ๋ค์ด๊ฐ ๋ถ๋ถ์์ ์๋ฒ ์๋ต์ ์ฐ์ด ๋ณด์ค ์ ์์๊น์? ์ฃผ๋ฌธ์ด ์ ๋ค์ด๊ฐ๋ ์ด์ ๋ก๋, ์๋ฒ ์๋ต์ ๋ณด๋ฉด ๋ฐ๋ก ์ ์ ์๊ฒ์ง๋ง ์ฃผ๋ก FUTURE๊ณ์ข ์์ก ์์, ๊ฐ์ธAPI ํค ํ๋ฆผ , ip whitelist ๋ฏธ๋ฑ๋ก๋จ ๋ฑ์ด ์์ต๋๋ค.
- 0
- 4
- 72
Q&A
์์ดํผ
์ธ๋ถ ์์ดํผ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ ๊ฐ ๋๋ฆฐ ์ฝ๋ ์ด๋ฐ์ ๋ณธ์ธ์ ์ธ๋ถ IP๋ฅผ ์๋ณํด๋ณด๋ ์ฝ๋๊ฐ ์์ต๋๋ค. ์ธ๋ถIP ๋ ํน๋ณํ ์๊ธ์ ๋ฅผ ์ ์ฒญํ์ง ์์ผ์ จ์ผ๋ฉด 2์ฃผ์ 1๋ฒ์ ๋ ๋ฐ๋๋๋ค. ๋ณดํต ๊ณ ์ IP ๋ฅผ ๋ฐ๋ ์ธํฐ๋ท ์๊ธ์ ๋ ์ฝ๊ฐ ๋ ๋น์๋๋ค.์ง๋ฌธ์ ์ดํดํ์ง ๋ชปํ์ต๋๋ค. ์์ธํ๊ฒ ๋ง์ํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ์ ๊ฐ ์ดํดํ ์์ค์ผ๋ก ๋ต๋ณ์ ๋๋ฆฌ์๋ฉด / ์๋์, ํ๊ฒฝ๋ณ์์ IP๋ฅผ ๋ฃ์ ํ์๋ ์์ต๋๋ค.๋นํธ๊ฒ API ํค๋ ๊ด๋ฆฌ ์ฝ์(์น์ฌ์ดํธ)์์๋ง IP ํ์ดํธ๋ฆฌ์คํธ๋ฅผ ์ค์ ํ๋ฉด ๋ฉ๋๋ค.
- 0
- 1
- 49
Q&A
๊ฐ์ ๋ฃ๋ ์ค ์ป์ ๊ฒฝํ ๊ณต์ .
์ ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
- 1
- 1
- 36
Q&A
๋ช๊ฐ์ง ์ง๋ฌธ์ด ์์ต๋๋ค
ํ์ฌ ๊ฐ์์ ๊ตฌ์ถํด๋ ์ ์ฝ๋ ๊ธฐ์ค์์๋ o3๋ณด๋ค4o๊ฐ ๋ ๋์ ์น๋ฅ ์ ๋ณด์ด๋ ๊ฒ์ผ๋ก ํ ์คํธ๋์์ต๋๋ค. (์ง๋ฌธ์ ๋ฐ๋๋ก ํ์ จ๋์?)๋ค๋ง ์ค์ ๋ก ํ ์คํธํด๋ณด์ ์ o3๋ก๋ ์ถฉ๋ถํ ์น๋ฅ ์ด ๋์จ๋ค๋ฉด o3๋ฅผ ์ฌ์ฉํ์ ๋ ์ ํ ๋ฌธ์ ์์ต๋๋ค. (๋์ผํ ํ ํฐ ์ ๊ธฐ์ค์ผ๋ก ๋น์ฉ๋ o3๊ฐ ๋ ์ ๋ ดํฉ๋๋ค.)์๋์, ์ฒญ์ฐ์ ๋นํ๊ฑฐ๋ MMํ(์ด๋ผ๊ณ ๋ถ๋ฆฌ๊ธฐ ๋งค์ฐ ์ซ์ดํ๋ ํ)์ IP ์ฐจ๋จ์ ๋นํ ์ํฉ์ ์๋๋๋ค. ๋ค๋ง ์ผ์ ์๋ ๊ท๋ชจ๋ฅผ ๋๊ธฐ๋ฉด ์ฒญ์ฐ๋ด์ด ๊ฐ์งํ๋ ๊ฒ์ผ๋ก ์ถ์ธกํ๊ณ ์๊ณ , ์ฝ๋๋ฅผ ๋ณด์๋ฉด ์ค์ ๋ก๋ ์ฒญ์ฐ์ด ๋๊ฐ์ง ์๊ณ delta ๊ฐ ๋งํผ ๋จ์ด์ง๋ฉด ์๋ ์์ ๋๋๋ก ๋์ด ์์ต๋๋ค.ํ์ฌ ์ํฉ์ ์ฐ์๋ ์์ค๋ก ์ธํด ์์ต์ ์ผ๋ถ๊ฐ ์ํด๋ก ๋์์ ์ํ์ด๊ณ , ๋ถ์ํจ์ ๋๊ปด ์์คํ ๋ณด๊ฐ ์์ ์ ์งํ ์ค์ ๋๋ค.์น๋ฅ ์ด ์ถฉ๋ถํ ๊ฐ์ ๋๋ฉด ๊ฐ์์ ์ถ๊ฐ ๋ด์ฉ์ผ๋ก ์ ๋ฐ์ดํธ ๋๋ฆด ์์ ์ ๋๋ค.
- 0
- 1
- 91
Q&A
Bitget ๊ฐ์ ๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์, kyc ์ธ์ฆ ๋ง์ํ์ ๊ฒ์ผ๋ก ์ดํด๋ฉ๋๋ค. ๋ฉ์ด์ ๊ฑฐ๋์๋ค์ ๊ผญ ์งํํด์ผ ํ๋ ๊ณผ์ ์ธ๋ฐ์, ๋ณธ์ธ ์ธ์ฆ์ ํ์ง ์์ผ์๋๋ผ๋ ์ด ์์ ์ ์งํํ๋๋ฐ๋ ํฐ ๋ฌธ์ ๊ฐ ์์ง๋ง, 100๋ฌ๋ฌ ์ด์์ ๊ธ์ก์ ์ด์ฉํ๊ฑฐ๋ api ํค๋ฅผ ๋ฐ๊ธ๋ฐ๊ธฐ ์ํด์๋ ๋ณธ์ธ์ธ์ฆ์ ํด๋์๋๊ฒ ํจ์ฌ ํธํ์ค ๊ฒ๋๋ค. ๋นํธ๊ฒ ์ค์๊ฐ ๊ณ ๊ฐ์ผํฐ์ kyc ์ธ์ฆ์ด ์๋๋ค๊ณ ๋ฌธ์์ฃผ์๋ฉด ๋น ๋ฅด๊ฒ ํด๊ฒฐํด ๋๋ฆด ๊ฒ๋๋ค(ํ๊ตญ์ด ๊ฐ๋ฅ)
- 1
- 1
- 86