πŸ€– [λ°”μ΄λΈŒμ½”λ”© 일지] λˆ„κ°€ λ°”μ΄λΈŒ 코딩이 쉽닀고 ν–ˆλ‚˜μš”: μ΄ˆν† ν™”λœ κ³„μ’Œμ™€ νœ΄μ§€μ‘°κ°μ΄ 된 데이터

였늘 μ•„μΉ¨, λͺ¨λ‹ˆν„°λ₯Ό 켜자마자 보인 것은 μ„ λͺ…ν•œ 빨간색이 μ•„λ‹Œ, 제 μ˜ν˜Όμ„ κ°‰μ•„λ¨ΉλŠ” λ“―ν•œ ‘νŒŒλž€μƒ‰’의 ν–₯μ—°μ΄μ—ˆμŠ΅λ‹ˆλ‹€. 8개의 λ‡Œλ₯Ό κ°€μ‘Œλ‹€λ©° μžλΆ€ν–ˆλ˜ μ €μ˜ J-AutoTrader 봇듀이 약속이라도 ν•œ λ“― 일제히 손싀을 κΈ°λ‘ν•˜λ©° 전선이 μ΄ˆν† ν™”λμŠ΅λ‹ˆλ‹€.

λˆ„κ΅°κ°€λŠ” λ§ν•©λ‹ˆλ‹€. “μš”μ¦˜ AIκ°€ λ‹€ ν•΄μ£ΌλŠ”λ°, λ°”μ΄λΈŒ μ½”λ”©μœΌλ‘œ μžλ™λ§€λ§€ 봇 λ§Œλ“œλŠ” κ±° 쉽지 μ•Šλ‚˜μš”?”λΌκ³ μš”. κ·ΈλΆ„λ“€μ—κ²Œ 였늘의 제 κ³„μ’Œλ₯Ό λ³΄μ—¬λ“œλ¦¬κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. λ°”μ΄λΈŒ 코딩은 μ‰½μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ κ·Έ 결과둜 μ‹œμž₯μ—μ„œ ‘생쑴’ν•˜λŠ” 것은 μ™„μ „νžˆ λ‹€λ₯Έ μ°¨μ›μ˜ μ΄μ•ΌκΈ°λΌλŠ” κ²ƒμ„μš”.

πŸ“‰ λ°±ν…ŒμŠ€νŠΈμ˜ λ°°μ‹ : 곡듀여 μŒ“μ€ 탑이 λ¬΄λ„ˆμ§€λ‹€

κ°€μž₯ μ €λ₯Ό κ΄΄λ‘­νžˆλŠ” 것은 손싀앑 μžμ²΄κ°€ μ•„λ‹™λ‹ˆλ‹€. μ§€λ‚œ λͺ‡ μ£Όκ°„ μž μ„ 포기해가며, μ°¨κ°€μš΄ μƒˆλ²½ 곡기λ₯Ό λ§ˆμ‹œλ©° 돌렸던 수천 번의 λ°±ν…ŒμŠ€νŠΈ 데이터가 ν•œμˆœκ°„μ— ‘νœ΄μ§€μ‘°κ°’이 λ˜μ—ˆλ‹€λŠ” μ‚¬μ‹€μž…λ‹ˆλ‹€.

파이썬 μ½”λ“œλ₯Ό 짜고, μ œλ―Έλ‚˜μ΄(Gemini)와 λŒ€ν™”ν•˜λ©° “이 둜직이면 무쑰건 μš°μƒν–₯이닀!”라고 ν™•μ‹ ν–ˆλ˜ μˆœκ°„λ“€μ΄ μ£Όλ§ˆλ“±μ²˜λŸΌ 슀쳐 μ§€λ‚˜κ°‘λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ‹€μ œ μ‹œμž₯은 μ°¨κ°€μ› μŠ΅λ‹ˆλ‹€. μ œκ°€ 돌린 λ°±ν…ŒμŠ€νŠΈμ—λŠ” 치λͺ…적인 λˆ„λ½λ“€μ΄ μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

μŠ¬λ¦¬ν”Όμ§€(Slippage)λ₯Ό λ„ˆλ¬΄ λ‚™κ΄€μ μœΌλ‘œ μž‘μ•˜κ³ , κ±°λž˜μ†Œμ˜ 수수료 계산은 μ •κ΅ν•˜μ§€ λͺ»ν–ˆμŠ΅λ‹ˆλ‹€. 무엇보닀 ‘κΈ‰λ³€ν•˜λŠ” μ‹œμž₯의 μœ λ™μ„±’μ΄λΌλŠ” λ³€μˆ˜λ₯Ό 제 μ–„νŒν•œ λ°±ν…ŒμŠ€νŠΈ μ½”λ“œλŠ” λ‹΄μ•„λ‚΄μ§€ λͺ»ν–ˆμŠ΅λ‹ˆλ‹€. 과거의 λ°μ΄ν„°μ—λ§Œ μ΅œμ ν™”λœ ‘과적합(Overfitting)’의 λŠͺ에 λΉ μ Έ μžˆμ—ˆλ˜ κ²ƒμž…λ‹ˆλ‹€. λ°€μƒˆμ›Œ 돌렸던 κ·Έ ν™”λ €ν•œ κ·Έλž˜ν”„λ“€μ€ κ²°κ΅­ μžκΈ°μœ„μ•ˆμ„ μœ„ν•œ κ°€μ§œ μ„€κ³„λ„μ˜€μŒμ„ κ³ ν†΅μŠ€λŸ½κ²Œ μ‹œμΈν•©λ‹ˆλ‹€.

🧠 AIλŠ” λ§ˆλ²• μ§€νŒ‘μ΄κ°€ μ•„λ‹ˆλ‹€: λ°”μ΄λΈŒ μ½”λ”©μ˜ μ—­μ„€

λ°”μ΄λΈŒ 코딩을 μ‹œμž‘ν•˜λ©° μ €λŠ” AIκ°€ 제 λͺ¨λ“  ν—ˆμ μ„ λ©”μ›Œμ€„ 것이라 λ―Ώμ—ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ 였늘 κΉ¨λ‹¬μ•˜μŠ΅λ‹ˆλ‹€. AIλŠ” μ œκ°€ μ€€ 논리λ₯Ό ‘λΉ λ₯΄κ²Œ’ μ½”λ“œλ‘œ κ΅¬ν˜„ν•΄ 쀄 뿐, 제 논리 μžμ²΄κ°€ 틀렸을 λ•Œ λ°œμƒν•˜λŠ” λŒ€μ°Έμ‚¬κΉŒμ§€ λ§‰μ•„μ£Όμ§€λŠ” μ•ŠλŠ”λ‹€λŠ” κ²ƒμ„μš”.

μ œκ°€ “이 μ§€ν‘œμ—μ„œ λ§€μˆ˜ν•΄ 쀘”라고 λ§ν•˜λ©΄ AIλŠ” μ™„λ²½ν•œ μ½”λ“œλ₯Ό μ§œμ€λ‹ˆλ‹€. ν•˜μ§€λ§Œ κ·Έ μ§€ν‘œ μžμ²΄κ°€ μ‹œμž₯의 λ…Έμ΄μ¦ˆ(Noise)μ˜€λ‹€λ©΄? κ²°κ³ΌλŠ” μ •κ΅ν•˜κ²Œ μ„€κ³„λœ μ‹€νŒ¨μΌ λΏμž…λ‹ˆλ‹€. κ²°κ΅­ ‘λ°”μ΄λΈŒ’λ₯Ό νƒ€λŠ” μ£Όμ²΄λŠ” μ € μžμ‹ μ΄μ–΄μ•Ό ν•˜κ³ , κ·Έ λ°”μ΄λΈŒμ˜ 근간은 μ² μ €ν•œ 데이터 검증과 μ‹œμž₯에 λŒ€ν•œ 겸손함이어야 ν–ˆμŠ΅λ‹ˆλ‹€. μ €λŠ” AIλΌλŠ” κ°•λ ₯ν•œ 도ꡬλ₯Ό κ°€μ‘Œλ‹€λŠ” μžλ§Œμ‹¬μ— λΉ μ Έ, κ°€μž₯ 기본적인 ‘리슀크 관리’λΌλŠ” μ•ˆμ „λ²¨νŠΈλ₯Ό λ§€μ§€ μ•Šμ€ 채 μ‹œμ† 200km둜 달리고 μžˆμ—ˆλ˜ κ²ƒμž…λ‹ˆλ‹€.

πŸ› οΈ 직μž₯인의 고독과 ν”Όλ‘œ

직μž₯μΈμœΌλ‘œμ„œ 이 λͺ¨λ“  과정을 μ§Šμ–΄μ§€λŠ” 것은 생각보닀 더 μ§€μΉ˜λŠ” μΌμž…λ‹ˆλ‹€. μ—λŸ¬κ°€ ν„°μ§€λ©΄ κ³ μΉ  μ‚¬λžŒλ„ 저뿐이고, 손싀이 λ‚˜λ©΄ μ±…μž„μ§ˆ μ‚¬λžŒλ„ μ €λΏμž…λ‹ˆλ‹€. 맀일 λ°€ μŸμ•„μ§€λŠ” 둜그 데이터λ₯Ό λΆ„μ„ν•˜κ³ , 봇듀을 μ κ²€ν•˜λ©° λΈ”λ‘œκ·Έ κΈ€κΉŒμ§€ μ“°λŠ” 일련의 과정듀이 가끔은 λ°‘ λΉ μ§„ 독에 λ¬Ό λΆ“κΈ°μ²˜λŸΌ 느껴질 λ•Œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

였늘 같은 날은 정말 λͺ¨λ“  것을 놓아버리고 μ‹ΆμŠ΅λ‹ˆλ‹€. “κ·Έλƒ₯ λ‚¨λ“€μ²˜λŸΌ ν‰λ²”ν•˜κ²Œ νˆ¬μžν• κ±Έ”, “괜히 μžλ™ν™”λ‹ˆ λ­λ‹ˆ ν•΄μ„œ κ³ μƒλ§Œ μ‚¬μ„œ ν•˜λŠ” 게 μ•„λ‹κΉŒ” ν•˜λŠ” 회의감이 νŒŒλ„μ²˜λŸΌ λ°€λ €μ˜΅λ‹ˆλ‹€.

πŸ”₯ κ·ΈλŸΌμ—λ„ λΆˆκ΅¬ν•˜κ³ : 아직 λλ‚˜μ§€ μ•Šμ•˜λ‹€

ν•˜μ§€λ§Œ μ—¬κΈ°μ„œ λ©ˆμΆ”λ©΄, μ§€κΈˆκΉŒμ§€ 밀을 μ§€μƒˆμš΄ μ‹œκ°„λ“€μ€ μ •λ§λ‘œ 아무 의미 μ—†λŠ” ‘μ‹€νŒ¨’둜 λ°•μ œλ  κ²ƒμž…λ‹ˆλ‹€. 비둝 였늘의 λ°μ΄ν„°λŠ” νœ΄μ§€μ‘°κ°μ΄ λ˜μ—ˆμ§€λ§Œ, κ·Έ νœ΄μ§€μ‘°κ°μ„ λΆ„μ„ν•˜λ©° μ œκ°€ 무엇을 λ†“μ³€λŠ”μ§€λŠ” λͺ…ν™•νžˆ λ°°μ› μŠ΅λ‹ˆλ‹€.

λ°±ν…ŒμŠ€νŠΈ λ‘œμ§μ„ μ²˜μŒλΆ€ν„° λ‹€μ‹œ λœ―μ–΄κ³ μΉ˜λ € ν•©λ‹ˆλ‹€. ν˜„μ‹€μ μΈ μŠ¬λ¦¬ν”Όμ§€λ₯Ό μ μš©ν•˜κ³ , μ‹œμž₯의 변동성을 λ°˜μ˜ν•˜λŠ” 더 κ°€ν˜Ήν•œ 슀트레슀 ν…ŒμŠ€νŠΈ μ½”λ“œλ₯Ό μ§€ κ²ƒμž…λ‹ˆλ‹€. 8개의 봇 쀑 μ„±κ³Όκ°€ μ•ˆ 쒋은 λ†ˆλ“€μ€ 과감히 λ„νƒœμ‹œν‚€κ³ , 살아남은 λ†ˆλ“€μ„ 더 λ‹¨λ‹¨ν•˜κ²Œ λ‹¨λ ¨μ‹œν‚¬ κ²ƒμž…λ‹ˆλ‹€.

μ§€μΉ˜μ§€λ§Œ ν¬κΈ°ν•˜μ§€ μ•Šκ² μŠ΅λ‹ˆλ‹€. ν€€νŠΈ 투자의 μ„Έκ³„μ—μ„œ κ°€μž₯ 큰 μˆ˜μ΅μ€ κ°€μž₯ κΉŠμ€ μ ˆλ§μ„ κ²¬λŽŒλ‚Έ μ‚¬λžŒμ—κ²Œ μ˜¨λ‹€λŠ” 말을 믿어보렀 ν•©λ‹ˆλ‹€. 였늘의 이 μ²˜μ°Έν•œ 기둝 λ˜ν•œ λ‚˜μ€‘μ— μ„±κ³΅ν•œ J-AutoTrader의 초창기 μ—ν”Όμ†Œλ“œλ‘œ 남을 κ²ƒμž„μ„ ν™•μ‹ ν•©λ‹ˆλ‹€.

λ‹€μ‹œ ν‚€λ³΄λ“œ μ•žμ— μ•‰μŠ΅λ‹ˆλ‹€. λ°”μ΄λΈŒ 코딩은 μ΄μ œλΆ€ν„°κ°€ μ§„μ§œ μ‹œμž‘μž…λ‹ˆλ‹€.

λŒ“κΈ€ 남기기