ok1000 cash_point ๋ถ์ โ user 16 ๊ฑฐ๋ ์ ๋ฐ ์ ๊ฒ โ multi-tenant hedge unify โ gate ์ ๊ฒ ํ๋ฆ.
gate v7 ์ ๊ฒ์์ 4์ผ ์ฐ์ verdict=FAIL ๋ฐ๊ฒฌ (5/6~5/9, philosophy_fit 25%):
| ์ผ์ | net | SL% | fee_drag% | retrace% | EXIT |
|---|---|---|---|---|---|
| 5/6 | +$1.15 | 0% | 43.8% | 28.8% | 16 |
| 5/7 | -$2.92 | 0% | 62.1% | 72.5% | 29 |
| 5/8 | -$1.62 | 0% | 72.7% | 111.8% | 22 |
| 5/9 | -$1.62 | 0% | 61.5% | 65.1% | 13 |
Gate API ์ง์ ๊ฒ์ฆ: 24h 35๊ฑด ์ฒด๊ฒฐ / LINK 8๊ฑด (gen 24 cooldown 90min ์๋ฐ) / ์์ก $66.20 (24h -$1.68).
/opt/gate/src/trading/ai_v7/executor.py:21 ์ฃผ์ ๋ฐ๊ฒฌ:
"2026-04-18: COOLDOWN_SEC + _cooldowns ์ ๋ฉด ์ ๊ฑฐ โ 3์์น AI ์์จ (์ฌ์ง์ ํ๋จ๋ LLM ๋ชซ)"
hints์ cooldown rule์ LLM prompt ๊ฐ๋ฅด์นจ์ผ ๋ฟ ์ฝ๋ ๊ฐ์ ๋ ฅ ์์. LLM์ด hints๋ฅผ ๋ฌด์ํ๋ฉด ์ฆ์ ์ฌ์ง์ ๊ฐ๋ฅ. fee_drag ์ฒญ์ฐ๋ LLM์ reason ํ๋๋ง ๋ณด๊ณ executor๋ ๊ทธ๋๋ก close.
/opt/gate/data/v7_prompt_hints.json atomic writehints_2026-05-10_gen25.json__init__, _load, _save, _close_position, cycle() 5๊ณณ ํจ์นlast_exit_per_symbol: dict state ์ถ๊ฐCOOLDOWN_MIN = {LINK: 180, SOL: 90, DOGE: 90, ETH: 90}, default 60min[V7-CD-gen26] ๋ก๊ทธ + continue (entry ์ฐจ๋จ)executor.py cycle exits ์ฒ๋ฆฌFEE_DRAG ๋๋ NO_PEAK_AND_NET ํฌํจ + ๋ณด์ < 30๋ถ์ด๋ฉด SKIP[V7-FD-gen26] ๋ก๊ทธevolve_hints return์ changes ์ถ์ ์ถ๊ฐ (strategic_added/removed/symbol_notes_updated/count_delta)main payload evolution.changes ํฌํจverdict=FAIL ์ prefix ๐จ V7 FAIL โ AI ๊ด๋ฆฌ์ ๊ฒํ ํ์ ๊ฐ์กฐ| # | ๊ธฐ์ค | ๊ฒฐ๊ณผ |
|---|---|---|
| DC1 | hints gen 26 atomic + history backup | โ gen=26, 6837 bytes backup |
| DC2 | hard_rules 8 + LINK 180min + fee_drag 30min ํฌํจ | โ count=8, LINK=1, fd=1 |
| DC3 | executor.py syntax + ๋ฐฑ์ ์กด์ฌ | โ syntax OK, 26115 bytes |
| DC4 | last_exit_per_symbol _load/_save ํตํฉ | โ 5ํ ๋ฑ์ฅ (init/load/save/close/cycle) |
| DC5 | cycle() cooldown + fee_drag ๊ฐ๋ | โ V7-CD-gen26=2, V7-FD-gen26=2 |
| DC6 | self_evolve changes + staleness | โ changes assignment=1, staleness=4 |
| DC7 | mco-bot FAIL prefix ๊ฐ์กฐ | โ "AI ๊ด๋ฆฌ์ ๊ฒํ ํ์"=1 |
| DC8 | restart ERROR 0 + ์ฒซ cycle ์ ์ | โ ERROR=0, cycles=7 |
"last_24h EXIT 13๊ฑด ์ด๊ณผ๋ก ์ ๊ท ์ง์ 80% ์ค์, ADX 45+ ๋ฑ ์กฐ๊ฑด ๋ฏธ์ถฉ์กฑ"
last_exit_per_symbol={} ์ ์ ์ง๋ ฌํ| ์์ | ์ ๊ฒ |
|---|---|
| ๋ค์ ์ฌ์ดํด (15์ด~) | LLM์ด gen 26 hints + ์ฝ๋ cooldown ์กฐํฉ์ผ๋ก LINK/fee_drag ์ฐจ๋จ ์ธ์ |
| +24h (5/11 00:00 KST) | self_evolve.timer ์๋ cycle: gen 27 ์์ฑ, verdict ํ๋ณต ์ฌ๋ถ ๊ฒ์ฆ. ๊ธฐ๋๊ฐ: SL โฅ30%, fee_drag โค30%, EXIT โค6, net โฅ0, verdict=PASS |
| +72h | 4์ผ FAIL ํจํด ๊นจ์ก๋์ง, ์์ก ํ๋ณต ์ถ์ธ |
ํ๊ท ๋ฐ์ ์ ๋กค๋ฐฑ:
cp /opt/gate/src/trading/ai_v7/executor.py.bak-20260510-gen26 /opt/gate/src/trading/ai_v7/executor.py
cp /opt/gate/data/v7_prompt_hints.json.bak-20260510-gen26 /opt/gate/data/v7_prompt_hints.json
cp /opt/gate/scripts/v7_self_evolve.py.bak-20260510-gen26 /opt/gate/scripts/v7_self_evolve.py
systemctl restart gate-pair-hedge
| ์๋ฌด | ๊ฒฐ๊ณผ |
|---|---|
| 24h ์๋ ์ง๋จ (timer) | โ |
| diagnosis ์ฐ์ถ | โ FAIL ์ ํ ์ง๋จ |
| hints ์งํ (์์ฑ+1) | โ + manual gen 26 intervention |
| ํ์ต ์ ์ฅ | โ
self_evolve_log/2026-05-10_manual.json |
| mco-bot ์๋ฆผ | (์ก์ ์์ ) |
| ๋ฉ๋ชจ๋ฆฌ ๊ฐฑ์ | (์์ ) |
| ํธ๋ ์ด๋ฉ stop / ์ฝ๋ 0 ๋ณ๊ฒฝ | โ ์์ ์ ์ฑ ์ค์ |
4์ผ ์ฐ์ FAIL์ root cause(4/18 cooldown ์ ๋ฉด ์ ๊ฑฐ)๋ฅผ ์ฝ๋ ์ฐจ์์์ ๋ณต์. ๋์์ hints์๋ gen 26 manual intervention์ผ๋ก ๋ช ์ ํ์ต. self_evolve์ changes ์ถ์ /FAIL ์๋ฆผ/staleness ๊ฒ์ฌ ๋ณด๊ฐ์ผ๋ก AI ๊ด๋ฆฌ์ ์๋ ๊ฐ์ง๋ ฅ ๊ฐํ.
๋ค์ ์๋ cycle(5/11 00:00 KST)์์ verdict=PASS ํ๋ณต ์ root cause fix ์ ์ฆ.