2026-05-14 ํตํฉ: ์ด์ ์ค์ + ์ฑ๊ณผ + ๋ณ๊ฒฝ ์ด๋ ฅ ํ ๊ณณ์. ์ธํ ์ ๐ ์ ๊ธ ๋ณดํธ.
us_sl_pct=10, krx_sl_pct=10)๋ง ์ ์ฉ. ์ด์ ์ ๋งคํธ๋ฆญ์ค(๋ฏธ์ฅ -3~-10%)๊ฐ 1์์๋ก lookup๋ผ UI ํ์๊ฐ๊ณผ ์ด๊ธ๋จsl_pct 41๊ฑด -10%๋ก ๋ณด์ (Guard๋ ์ด์ฐจํผ settings ์ค์๊ฐ lookup์ด๋ผ ๋งค๋งค ์ํฅ X, ํ์๊ฐ๋ง fix)strat_us_energy_min: 3 โ 0 (์๋ฎฌ +2.68% > ํต๊ณผ +1.55%)strat_krx_energy_min: 3 โ 1 (๋ณด์์ ์ํ)ํญ๋ชฉ ์นผ๋ผ = ๋ง์คํฐ ํ ๊ธ (์ ์ฒด ์ํฅ) ยท ํธ๋ ์ = ํธ๋๋ณ ๋ ๋ฆฝ ON/OFF + ์์น ๋ณ๊ฒฝ. ๐ ์ ๊ธ ํด์ ํ ๋ณ๊ฒฝ.
| ํญ๋ชฉ (๋ง์คํฐ ํ ๊ธ) | ๐ฐ๐ท ์ผ๋ฐ ํธ๋ | ๐ ์ฃผ๋์ฃผ ํธ๋ | ๐บ๐ธ ๋ฏธ์ฅ ํธ๋ |
|---|---|---|---|
| ๐ ์ฒญ์ฐ ๋ฃฐ | |||
๐ ๐ก๏ธ SL ํญ์ ON ยท ์์ ์ OFF ๋ถ๊ฐ |
-% ๊ธฐ๋ณธ: ON |
-% ๊ธฐ๋ณธ: ON |
-% ๊ธฐ๋ณธ: ON |
๐ฏ Auto TP1 ๋ง์คํฐ OFF๋ฉด ๋ชจ๋ ํธ๋ TP ๋ฏธ์๋ |
% ร % ๊ธฐ๋ณธ: ON |
% ร % ๊ธฐ๋ณธ: OFF (์ถ์ธ ๋ณด์กด) |
% ร % ๊ธฐ๋ณธ: ON |
๐ฏ Auto TP2 TP1๊ณผ ๊ฐ์ ๋ง์คํฐ |
% ร % ๊ธฐ๋ณธ: ON |
% ร % ๊ธฐ๋ณธ: OFF (์ถ์ธ ๋ณด์กด) |
% ร % ๊ธฐ๋ณธ: ON |
๐ Trailing Stop ๊ณ ์ ์ถ์ ์ฒญ์ฐ |
arm % / drop % ๊ธฐ๋ณธ: ON |
arm % / drop % ๊ธฐ๋ณธ: ON |
arm % / drop % ๊ธฐ๋ณธ: ON |
๐ช๏ธ ์์ฅ Dump ๋ถ๋ถ์ฒญ์ฐ ์ธ๋ฑ์ค dump ์ 50% ์ฒญ์ฐ |
์ธ๋ฑ์ค dump ์๊ณ: %
๋ณ๋์ฑ sigma: ฯ
portfolio float: %
์ฒญ์ฐ ๋น์จ:
์ฟจ๋ค์ด: h
์ฃผ๋์ฃผ ๋ฉด์ :
ON
๊ธฐ๋ณธ: ON (๋ฉด์ )
| ||
| ๐ ์ง์ ๋ฃฐ (BUY ์ ํธ ์ฐจ๋จ) | |||
๐จ KOSPI ๋ํญ๋ฝ ์ฐจ๋จ ์ผ์ค KOSPI โค N% ์ ์ ๊ท BUY ์ฐจ๋จ |
KOSPI ์ผ์ค % ์ดํ ์ BUY ์ฐจ๋จ | โ KRX ๊ณตํต | โ |
๐ง ๊ฑฐ๋๋๊ธ ํํ ์ ๋์ฑ ๋ฎ์ ์ข ๋ชฉ ์ฐจ๋จ |
5d ํ๊ท < ์ ์ BUY ์ฐจ๋จ | โ KRX ๊ณตํต | โ |
๐ 200MA ์ ํ์ 200MA ์๋ BUY ์ฐจ๋จ |
200MA ์๋ ์ฐจ๋จ | โ KRX ๊ณตํต | โ |
๐ ์์ด ํํ ์์ด < N์ต ์ฐจ๋จ (0 = OFF) |
์์ด < ์ต ์ฐจ๋จ | โ KRX ๊ณตํต | โ |
๐ช 52์ฃผ ์นผ๋ ๊ณ ์ -N% ์ดํ ์ฐจ๋จ (์์, 0 = OFF) |
๊ณ ์ ๋๋น % ์ดํ ์ฐจ๋จ | โ KRX ๊ณตํต | โ |
๐ EMA1 ์ด๊ฒฉ ์ํ ์ด๊ฒฉ +N% ์ด๊ณผ ์ฐจ๋จ (0 = OFF) |
EMA1 ์ด๊ฒฉ > % ์ฐจ๋จ | โ KRX ๊ณตํต | โ |
| ๐ ๋งค์ ๊ธ์ก & ๋์ | |||
๐ ๐ฐ ๊ธฐ๋ณธ ๋งค์๊ธ์ก |
์ | โ KRX ๊ณตํต | $ |
๐ ๐ฏ ๋์ (์กฐ๊ฑด) ์ง์ ์๊ฒฉ |
4๋ฃฐ ํต๊ณผ ๋น์ฃผ๋์ฃผ | MEGA โฅ ์ต + CV S/A | ์ ์ฒด ๋ฏธ์ฅ |
์ง์ ํ์ฉ chip(S/A/B/C/D) + ์์ดร๋ฑ๊ธ 8๋ถ๋ฉด ๋งค์๋ฐฐ์จ ํ ํ์. ํ์ฉ OFF ๋ฑ๊ธ์ ์ ์๋ dim (์ง์ X).
| ๋ฑ๊ธ | ๐ฐ๐ท KRX ํ์ฉ | KRX ๋ํ (โฅ5์ฒ์ต) | KRX ์ํ (<5์ฒ์ต) | ๐บ๐ธ US ํ์ฉ | US ๋ํ (โฅ$10B) | US ์ํ (<$10B) |
|---|---|---|---|---|---|---|
| S | S | ร250,000์ |
ร250,000์ |
S | ร$600 |
ร$600 |
| A | A | ร500,000์ |
ร500,000์ |
A | ร$450 |
ร$450 |
| B | B | ร500,000์ |
ร500,000์ |
B | ร$150 |
ร$150 |
| C | C | ร500,000์ |
ร500,000์ |
C | ร๐ซ ์ฐจ๋จ |
ร๐ซ ์ฐจ๋จ |
| D | D | ร๐ซ ์ฐจ๋จ |
ร๐ซ ์ฐจ๋จ |
D | ร๐ซ ์ฐจ๋จ |
ร๐ซ ์ฐจ๋จ |
ํ์ฉ chip ํ์ฑ(์ฑ์์ง) ๋ฑ๊ธ๋ง ์ง์
๊ฒํ . ๋นํ์ฑ ๋ฑ๊ธ(์ธ๊ณฝ์ ๋ง) ํ์ ํ์ ์ฒ๋ฆฌ = ๋งค์๋ฐฐ์จ๊ณผ ๋ฌด๊ดํ๊ฒ ์ง์
์ฐจ๋จ.
์ค์ ๋งค์๊ธ์ก = ๊ธฐ๋ณธ ๋งค์๊ธ์ก(KRX 500,000์ / US $300) ร ์
๋ฐฐ์จ. ร0 = ์ฐจ๋จ.
ํ์ฑ ์๊ทธ๋๋ง ์ง์ ๊ฒํ . ๋นํ์ฑ ์๊ทธ๋์ ๋งค๋งค ์ ๋จ (DB ์ ์ฅ๋ง).
| ์๊ทธ๋ ํ์ | ๐ฐ๐ท KRX ํ์ฉ | ๐บ๐ธ US ํ์ฉ |
|---|---|---|
| ๐ ๋ชจ๋ฉํ BUY | ๐ ๋ชจ๋ฉํ BUY | ๐ ๋ชจ๋ฉํ BUY |
| ๐ ๋ํ ์ง์ | ๐ ๋ํ ์ง์ | ๐ ๋ํ ์ง์ |
| ๐ฐ ์ ์ ์ง์ | ๐ฐ ์ ์ ์ง์ | ๐ฐ ์ ์ ์ง์ |
| ๐ผ ํผ๋ผ๋ฏธ๋ฉ ์ถ๋งค | ๐ผ ํผ๋ผ๋ฏธ๋ฉ ์ถ๋งค | ๐ผ ํผ๋ผ๋ฏธ๋ฉ ์ถ๋งค |
| ๐ ๋ฐ์ค๊ถ ๋ํ | ๐ ๋ฐ์ค๊ถ ๋ํ | ๐ ๋ฐ์ค๊ถ ๋ํ |
| PEG Rebreak | PEG Rebreak | PEG Rebreak |
| PEG Pullback | PEG Pullback | PEG Pullback |
ํ์ฑ ์๊ทธ๋ ํ์
๋ง ๋งค๋งค ๊ฒํ . KRX ํ์ฌ = ๋ชจ๋ฉํ
BUY,๋ํ ์ง์
,์ ์ ์ง์
,๋ฐ์ค๊ถ ๋ํ,ํผ๋ผ๋ฏธ๋ฉ ์ถ๋งค,PEG Pullback,PEG Rebreak ยท US = ๋ชจ๋ฉํ
BUY,๋ํ ์ง์
,์ ์ ์ง์
,๋ฐ์ค๊ถ ๋ํ,ํผ๋ผ๋ฏธ๋ฉ ์ถ๋งค,PEG Pullback,PEG Rebreak
์ ๋ต ๋ณ๊ฒฝํ๋ค ๋ณด๋ฉด ํท๊ฐ๋ฆฌ๋๊น ๊ฐ ๋ฃฐ์ ์ ์ + ์๋ ๋ฐฉ์ ์ ๋ฆฌ.
5์กฐ์positions.is_leader์ ์ ์ฅ โ Guard์์ ์ฌ์ฌ์ฉ-20% (์ผ๋ฐ -10%๋ณด๋ค ๊น์)30% / drop 15%1.3 [S29 ์ ๊ท ์ฝ๋ ์ ์ฉ ์๋ฃ]-10%12% ร 50% โ ๋ง์คํฐ ON + krx_tp_enabled=1 ์ ์๋25% ร 30%15% / drop 5%-10%12% ร 40% (์ด๋ฒ ์ธ์
ON ๋ณ๊ฒฝ)30% ร 30% โ ๋ฏธ์ฅ TP2 ๊น์ ํธ15% / drop 7%3.0%+1.0ฯ OR ์์ฅ ์ธ๋ฑ์ค ํธ๋ ์ผ๋ง -4.0% ์ดํ (์ผ์ค ๋์ ๊ณ ์ ๋๋น)50% ๋ถ๋ถ์ฒญ์ฐ ยท 24h ์ฟจ๋ค์ด ยท ๋งค๋ ํ ์ฌ๋งค์ OFF5000์ต โ N์ต ๋ฏธ๋ง ์ง์
์ฐจ๋จ [S29: 1000โ5000 ๊ฐํ]-30% โ ๊ณ ์ -N% ์ดํ ์ง์
์ฐจ๋จ (๋จ์ด์ง๋ ์นผ๋ )10% โ ์ด๊ฒฉ +N% ์ด๊ณผ ์ง์
์ฐจ๋จ (๊ณผ์ด)100์ต โ 5๊ฑฐ๋์ผ ํ๊ท ๋ฏธ๋ฌ ์ฐจ๋จ (์ ๋์ฑ)compute_is_leader() ํต๊ณผ (์์ด 5์กฐ + 200MA + EMA์ ๋ฐฐ์ด + 5d momentum)1.3krx_leader_enabled)75 AND ema1_dist โฅ 81.3big_winner_booster_enabled)ร1.5 (์ฃผ๋์ฃผ ร big_winner = 1.69 โ 1.5๋ก clip)1.0 ยท KRX small: ร0.0 (์ฌ์ค์ ์์ด 5์ฒ์ต ํํฐ๋ก ์ฐจ๋จ)1.0 ยท US small: ร1.0shadow_decisions โ ์ง์
์์ ๋ฐ์ดํฐ๋ง (signal_id, ticker, mcap, new_cv_mult, new_booster_total, new_is_leader, old_cv_mult, ...)signals.skipped + skip_reason์ผ๋ก ๋ณด์กฐ ์ถ์ .์ ์ฉ ๊ทผ๊ฑฐ: ์ผ์ฃผ์ผ+1๊ฐ์ ์๋ฎฌ์์ DIST+dist>17 ์กฐํฉ์ด ๊ฐ์ฅ robustํ alpha (Sharpe +0.36 ALL). SELL ignore๋ ๋ณด์์ ์ผ๋ก tp1_after_only ์์.
| ๋ฃฐ | ๐ฐ๐ท KRX | ๐บ๐ธ US | ์๋ฎฌ ํจ๊ณผ |
|---|---|---|---|
| DIST ์ฐจ๋จ vol_trend=DISTRIBUTION ์ง์ ์ฐจ๋จ |
โ
ONkrx_dist_block_enabled=1 |
โ OFFus_dist_block_enabled=0 |
์ผ์ฃผ์ผ robust net +9% / 1M KRX Sharpe +0.39 |
| ema1_dist strict cap ๋งค์ ์์ EMA1 ์ด๊ฒฉ ์ํ (0=๋นํ์ฑ) |
> 15% ์ฐจ๋จkrx_ema1_dist_max_strict=15 |
> 30% ์ฐจ๋จus_ema1_dist_max_strict=30 |
์ผ์ฃผ์ผ robust net +22% / 1M NASDAQ Sharpe +0.25 |
| SELL signal ignore Pine SELL ๋ฌด์ ๋ชจ๋ (off/all/tp1_after_only/momentum_only) |
tp1_after_onlykrx_sell_signal_ignore_mode |
tp1_after_onlyus_sell_signal_ignore_mode |
tp1_after_only=๋ณด์ / all=๊ณต๊ฒฉ์ (sum +150%p) |
๐ ํจ๊ณผ ๊ฒ์ฆ: โ /strategy_review ํ์ด์ง "๐ก๏ธ ์ ๊ท ๋ฃฐ ํจ๊ณผ ๊ฒ์ฆ" ์น์ (๋งค์ผ 01:00 cron์ผ๋ก 5์ผ ํ ๊ฐ์ PnL ์๋ ๊ณ์ฐ)
โ๏ธ ๋ณ๊ฒฝ: POST /strategy ๋๋ SQL UPDATE settings SET value=? WHERE key='strat_us_sell_signal_ignore_mode'. SELL ignore 'all' ์ ํ์ 2์ฃผ forward ๊ฒ์ฆ ํ ๊ถ์ฅ.
์ฃผ์ ๋ฃฐ/ํ๋ผ๋ฏธํฐ ๋ณ๊ฒฝ history. ์๋ฎฌ ๊ถ๊ณ ์ ์ฉ + ๋งค๋งค ๋ฃฐ ENABLE/DISABLE ๋ฑ.
| ๋ณ๊ฒฝ ์๊ฐ | ํค | ์ด์ | ์ดํ | ์ถ์ฒ |
|---|---|---|---|---|
| 2026-06-12 23:17:34 | us_sl_small_S | (none) | 99 | velo_hold_20260612 |
| 2026-06-01 02:22:08 | krx_leader_enabled | 1 | 0 | S39_krx_off |
| 2026-06-01 02:22:08 | krx_general_track_enabled | 1 | 0 | S39_krx_off |
| 2026-05-31 16:37:40 | krx_leader_sl_pct | 99 | 20 | unified_page |
| 2026-05-30 23:40:50 | dump_ceiling_enabled | 0 | 1 | S38 OCI์ ๊ฑฐํ ๋ณต๊ตฌ |
| 2026-05-30 15:32:40 | krx_sl_pct | 99 | 10 | S38 OCI์ ๊ฑฐํ ๋จ์ผSL๋ณต๊ตฌ |
| 2026-05-30 15:32:40 | us_sl_pct | 99 | 10 | S38 OCI์ ๊ฑฐํ ๋จ์ผSL๋ณต๊ตฌ |
| 2026-05-29 02:31:03 | krx_cv_mult_small_S | 0.0 | 0.5 | conviction_isolation_test_20260529 |
| 2026-05-28 00:50:16 | dump_ceiling_enabled | 1 | 0 | EMERGENCY_S35_DIAG |
| 2026-05-28 00:13:59 | krx_leader_sl_pct | 15 | 99 | EMERGENCY_PAUSE_S35_DIAG |
| 2026-05-28 00:13:59 | krx_sl_pct | 10 | 99 | EMERGENCY_PAUSE_S35_DIAG |
| 2026-05-28 00:13:59 | us_sl_pct | 10 | 99 | EMERGENCY_PAUSE_S35_DIAG |
| 2026-05-27 00:36:43 | krx_sl_small_C | 2 | DELETED | matrix_cleanup_to_unified_rule |
| 2026-05-27 00:36:43 | us_sl_small_C | 3 | DELETED | matrix_cleanup_to_unified_rule |
| 2026-05-27 00:36:43 | krx_sl_small_B | 3 | DELETED | matrix_cleanup_to_unified_rule |
| 2026-05-27 00:36:43 | us_sl_small_B | 4 | DELETED | matrix_cleanup_to_unified_rule |
| 2026-05-27 00:36:43 | krx_sl_small_A | 4 | DELETED | matrix_cleanup_to_unified_rule |
| 2026-05-27 00:36:43 | us_sl_small_A | 6 | DELETED | matrix_cleanup_to_unified_rule |
| 2026-05-27 00:36:43 | krx_sl_small_S | 6 | DELETED | matrix_cleanup_to_unified_rule |
| 2026-05-27 00:36:43 | us_sl_small_S | 8 | DELETED | matrix_cleanup_to_unified_rule |
| 2026-05-17 08:00:00 | krx_leader_cv_mult_boost | 1.5 | 1.3 | s29_ship_20260517 |
| 2026-05-17 08:00:00 | dart_sizing_enabled | 1 | 0 | s29_ship_20260517 |
| 2026-05-17 08:00:00 | krx_min_mcap_eok | 1000 | 5000 | s29_ship_20260517 |
| 2026-05-14 01:44:13 | auto_tp_enabled | 0 | 1 | agreed_20260514_auto_tp_master_o |
| 2026-05-14 01:41:43 | dump_market_drop_pct | -3.0 | -4.0 | agreed_20260514_dump_threshold_v |
| 2026-05-14 01:36:03 | dump_market_drop_pct | -1.0 | -3.0 | agreed_20260514_dump_threshold |
| 2026-05-14 00:41:09 | krx_sl_pct | 9.5 | 10 | unified_page |
| 2026-05-14 00:33:12 | krx_sl_pct | 10 | 9.5 | test_unified |
| 2026-05-11 16:47:43 | krx_general_track_enabled | None | 1 | code_migration_95b537b_general_track |
| 2026-05-11 16:42:44 | krx_leader_skip_dump | None | 1 | code_migration_e2e23f2_S23_leader_track |