์ค๋ช
LSBotPro (Lean Price Action) ์ ๊ฐ๊ฒฉ ์์ง์์ ์ค์บํ๊ณ , ๊ณ์ธตํ๋ "๊ฒ์ดํธ"๋ฅผ ์ฌ์ฉํ์ฌ ๊ฑฐ๋๋ฅผ ํ๊ฐํ๋ฉฐ, ๊ตฌ์กฐํ๋ ์ํ ๊ท์น์ ์ฌ์ฉํด ํฌ์ง์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ณ , ์ด์ต ๋ณดํธ ๋ ผ๋ฆฌ๋ก ์ด๋ฆฐ ๊ฑฐ๋๋ฅผ ๊ด๋ฆฌํ๋ฉฐ, ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ ํ์ฑ์ ํฅ์์ํค๊ธฐ ์ํด ๊ฒฐ๊ณผ๋ฅผ ์ง์์ ์ผ๋ก ๊ธฐ๋กํ๋ cTrader/cAlgo์ฉ ์๋ ๊ฑฐ๋ ๋ก๋ด์ ๋๋ค.
1) ํต์ฌ ์ ๋ต: ๊ฐ๊ฒฉ ํ๋ ํจํด ๊ฑฐ๋
LSBotPro์ ์ง์ ์ ์บ๋ค์คํฑ ๊ตฌ์กฐ ์ ์ ์ด๋ ์คํ ๋ ผ๋ฆฌ์ ์ํด ๊ตฌ๋๋ฉ๋๋ค. ๋ค์์ ๊ฐ์งํ๊ณ ์ ์๋ฅผ ๋งค๊น๋๋ค:
- ํ ๋ฐ (์ /๋ชธํต ๋น์จ + ์ข ๊ฐ ์์น ํ์ง)
- ์๊ฑธํ ํจํด (๋ชธํต ์ฐ์ + ๋ฐฉํฅ)
- ์ธ์ฌ์ด๋ ๋ฐ (์๊ฒฉํ ํฌํจ + ์ ํ์ ๋ํ ํ์ธ)
๋ ๊ฐ์ง ์ง์ ์คํ์ผ์ ์ง์ํฉ๋๋ค:
- ๋ค์ ์คํ ์ง์ (ํ์ธ๋ ๋ซํ ์บ๋ค ํจํด ํ ์ง์ )
- ๋ํ ๋ชจ๋ (๊ฐ๊ฒฉ์ด ์ธ์ฌ์ด๋ ๋ฐ "๋ชจ๋ฐ ๋ฐ" ๋ฒ์๋ฅผ ๋์ด ๋ซํ ๋๋ง ์ง์ ํ๋ฉฐ, ์ ํ์ ์ธํธ๋ผ๋ฐ ๋ ผ๋ฆฌ ํฌํจ)
2) ์์ฅ ํํฐ (๊ฑฐ๋ ํ๊ฐ ๊ฒ์ดํธ)
์ฃผ๋ฌธ์ด ์คํ๋๊ธฐ ์ ์, LSBotPro๋ ์ ํ์ง ์กฐ๊ฑด์ ํผํ๊ธฐ ์ํด ์ฌ๋ฌ ํํฐ๋ฅผ ์ ์ฉํฉ๋๋ค:
- ATR ๋ณ๋์ฑ ํ๊ณ (์ต์/์ต๋ ATR ํ ๋จ์)๋ก ์ ์ฒด๋๊ฑฐ๋ ํผ๋์ค๋ฌ์ด ์์ฅ์ ํผํจ
- ์คํ๋ ๋ ๊ฒ์ดํธ (์คํ๋ ๋๊ฐ ์ ์๋ ์๊ณ๊ฐ์ ์ด๊ณผํ ๋ ๊ฑฐ๋ ์ฐจ๋จ)
- EMA ํฉ๋ฅ ํํฐ (์ ํ ์ฌํญ): ์ถ์ธ ๋ฐฉํฅ, EMA ๊ธฐ์ธ๊ธฐ, ๊ทธ๋ฆฌ๊ณ EMA๋ก๋ถํฐ์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌ์ฑ ๊ฐ๋ฅํ ์ต์ ์ ์๋ก ํ์ธ
- ๋ค์ค ์๊ฐ๋ ํธํฅ (์ ํ ์ฌํญ): H4/D1 EMA ๋๋ ์บ๋ค ํธํฅ์ ์ฌ์ฉํด ๋ฐฉํฅ ํ์ธ
- ์ธ์ ๋ฐ ์ด์ ์ ์ด: ์ฃผ๋ง, ๊ธ์์ผ ๋ง๊ฐ, ์ผ์์ผ ์คํ, ๊ทธ๋ฆฌ๊ณ ์ ํ์ ์ผ๋ก ์ด์ ์ฐฝ์ ํผํจ
- ์ค์ ์ ์ ๋ + ์ค์ ๋น ํ ๊ฑฐ๋ ์ ๊ธ์ผ๋ก ์ค๋ณต ๋ฐ ๊ณผ๋ํ ๊ฑฐ๋ ๊ฐ์
3) ์ํ ๊ด๋ฆฌ ๋ฐ ๋ ธ์ถ ์ ์ด
LSBotPro์ ์ํ ์์ง์ ์์ค์ ํต์ ํ๊ณ ๊ณ์ข ๋ ธ์ถ์ ์ ํํ๋๋ก ์ค๊ณ๋์์ต๋๋ค:
- ์ํ ๋น์จ ํฌ๊ธฐ ์กฐ์ (์ํ %, SL ๊ฑฐ๋ฆฌ, ํ ๊ฐ์น์์ ํ์๋ ํฌ์ง์ ํฌ๊ธฐ)
- ์ํ ์์ฐ ํ๋: ์ต๋ ์ด๋ฆฐ ์ํ % (ํฌ์ง์ ๊ฐ ๊ฐ๋ ์ ์ํ ํฉ๊ณ)
- ์ผ์ผ ์์ค ํ๋ + ์ผ์ผ ๊ฑฐ๋ ํ๋ (์ด๊ณผ ์ ์ ๊ท ์ง์ ์ ๋ํ ๊ฐ์ ์ฐจ๋จ)
- ๋์์ฑ ์ ํ: ์ฌ๋ณผ/๊ณ์ข๋ณ ์ต๋ ํฌ์ง์ ์, ๋ฐฉํฅ๋ณ ํ๋ ํฌํจ
- ๋ณ๋์ฑ ์ฒด๊ณ ์กฐ์ : ์ํ ๋ฐ RR์ ATR / ATR-SMA50 (์ ๋ณ๋์ฑ ๋ ๊ณ ๋ณ๋์ฑ ์ฒด๊ณ)๋ก ๋์ ์ผ๋ก ์กฐ์
- ์๋ณธ ๊ณก์ ํํฐ: ์ต๊ทผ R-๋ฐฐ์๋ฅผ ์ถ์ ํ๊ณ , ์ฑ๊ณผ๊ฐ ๊ตฌ์ฑ๋ ์๊ณ๊ฐ ์ดํ๋ก ์ ํ๋๋ฉด ๊ฑฐ๋ ์ฐจ๋จ
4) ์์ ๋งค ์์ ๋ชจ๋ธ (ํ์ฌ ๋น๋)
์ด ๋น๋๋ ๋งค์ฐ ํน์ ํ ์์ ํ์ธ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค:
- ๋ธ๋ก์ปค ์์ ๋งค ๋นํ์ฑํ (๋ด์ด ์๋์ ์ผ๋ก ๋ธ๋ก์ปค์ SL์ ๋ณด๋ด์ง ์๊ณ ๊ธฐ์กด SL์ ์ ๊ฑฐํจ).
- TP๋ ์ฌ์ ํ ์ฌ์ฉ๋จ (์ด์ต ์คํ์ ํ ๋จ์๋ก ์ค์ ๋จ).
- ๋ง์ฝ TP-Only ๋ชจ๋ = true๋ผ๋ฉด:
-
- ๋ด์ ์ด๋ค ์กฐ๊ฑด์์๋ ์์ค ๊ฑฐ๋๋ฅผ ์๋ ์ข ๋ฃํ์ง ์์ต๋๋ค.
- ์๋ ์กฐ์น๋ง ์์ค์ ์ข ๋ฃํ ์ ์์ผ๋ฉฐ; ์๋ ์ฒญ์ฐ์ ์ด์ต ๊ฑฐ๋๋ง ์ข ๋ฃํฉ๋๋ค.
- ๋ง์ฝ TP-Only ๋ชจ๋ = false๋ผ๋ฉด:
-
- ๋ด์ ์ ํ์ ์ผ๋ก ๊ฐ์ ์์ / ์ถ์ ๊ฐ๋ (์ฌ์ ํ ๋ธ๋ก์ปค SL ์์)๊ณผ ํจ๊ป, ํ์ฑํ ์ ์์ต๋ถ๊ธฐ์ /์ถ์ /์น๋ค๋ฆฌ์ ๋ ผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ก์ปฌ์์ ์ข ๋ฃ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ด ์ค๊ณ๋ ํนํ TP-Only๊ฐ ํ์ฑํ๋ ๊ฒฝ์ฐ, ๋ด์ด ๊ท์จ, ๋ชจ๋ํฐ๋ง ๋ฐ ์ฌ๋ฐ๋ฅธ ๊ตฌ์ฑ์ ํฌ๊ฒ ์์กดํ๊ฒ ๋ง๋ญ๋๋ค.
5) ๊ฑฐ๋ ๊ด๋ฆฌ (์ด์ต ๋ณดํธ ๋ฐ ์ข ๋ฃ ์ง๋ฅ)
์ด๋ฆฐ ํฌ์ง์ ์ ๋ํด (TP-Only๊ฐ ์๋๊ณ ์ด์ต ์ค์ผ ๋), LSBotPro๋ ๊ตฌ์กฐํ๋ ์ข ๋ฃ ๋ ผ๋ฆฌ๋ฅผ ์คํํฉ๋๋ค:
- ์ด์ต ์ด์ ํ ์๋ฆผ (์์ฑ ์๋ฆผ):
-
- ์ฒ์์ผ๋ก ์ด์ต ๊ตฌ๊ฐ์ ์ง์ ํ ๋ซํ ๋ฐ
- ๊ฐ๊ฒฉ์ด TP๊น์ง 50% ์ด์ ์งํ๋ ์ฒซ ๋ฒ์งธ ์์
- ์งํ ํ๋ฝ / ๋๋๋ฆผ ๋ ผ๋ฆฌ (โ์ด์ต ๊ทน๋ํ๊ธฐโ): TP๋ฅผ ํฅํ ๊ฐํ ์งํ ํ ํ์ฑํ๋๋ฉฐ, ์ ์ฒด + ์๋ฏธ ์๋ ๋๋๋ฆผ + ์ฝ์ธ ํ์ธ ์ ์ข ๋ฃ
- Cortex ์ข ๋ฃ ์์ง (โ๋ด๋ฐโ)์ด ๋ค์์ ์ฌ์ฉํด ์ข ๋ฃ ํฌํ:
-
- ์งํ/๋๋๋ฆผ ํ๋
- ๊ตฌ์กฐ ๋ถ๊ดด
- ๋ชจ๋ฉํ ๋ณํ
- ์ถ์ธ ๊ธฐ์ธ๊ธฐ ๋ฌดํจํ (๊ฑฐ๋ถ ๊ฐ๋ฅ)
- ํ์ ๊ธฐ๋ฐ ์ข ๋ฃ ์๋ ฅ
6) ๋ฉ๋ชจ๋ฆฌ / ํ์ (์ ์ฌ ๊ฑฐ๋๋ก๋ถํฐ ํ์ต)
LSBotPro๋ ๊ฑฐ๋ ๋ฉ๋ชจ๋ฆฌ + ํ์ ๊ฒ์ดํธ๋ฅผ ํฌํจํฉ๋๋ค:
- ๊ฑฐ๋ โ์ค๋ ์ทโ (์ง์ ์ ํน์ง + ๊ฒฐ๊ณผ)์ ์ ์ฅํ๊ณ ์ ์ฌํ ๊ณผ๊ฑฐ ๊ฑฐ๋๋ฅผ ๊ฒ์
- ๊ณผ๊ฑฐ ์ ์ฌ์ฑ์ ์ฌ์ฉํด ๋ค์์ ๊ณ์ฐ:
-
- ์น๋ฅ ์ ๋ขฐ๋
- ์์ ์ฐ์ (ํ)
- ์ ์ฌ ๊ฑฐ๋ ์
- ํ์ ์ ๋ขฐ๋/์ฐ์๊ฐ ์ฝํ ๊ฒฝ์ฐ (์ค๋น ๊ธฐ๊ฐ ํ) ๊ฑฐ๋๋ฅผ ์ฐจ๋จํ ์ ์์ผ๋ฉฐ, ์ด๊ธฐ ํ์ต ์ค์๋ ์คํจ ์ ์ด๋ฆผ ์ํ๋ก ๋ก๋๋ค.
- ํ์ผ ์ ๊ทผ์ด ํ์ฉ๋๋ฉด ํ์ผ ๊ธฐ๋ฐ (JSONL)์ผ๋ก ์คํํ ์ ์์ผ๋ฉฐ; ๊ทธ๋ ์ง ์์ผ๋ฉด RAM์์ ์คํ๋ฉ๋๋ค.
7) ์๊ฒฉ ์ธก์ ๋ฐ ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ (UI/๋ชจ๋ํฐ๋ง ์ค๋น)
LSBotPro๋ ๋ก์ปฌ ๋๋ ์๊ฒฉ์ ์ธ๋ถ ๊ด์ฐฐ์ ์๋น์ค์ ์๊ฒฉ ์ธก์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค. ํฌํจ ํญ๋ชฉ:
- ๋ด ์ํ + ๋ง์ง๋ง ๊ฒฐ์ (ํ์ฉ/๊ฑฐ๋ถ) ๋ฐ ์ด์
- ํ์ฌ ํฌ์ง์ ์ค๋ ์ท (ํ, ๊ธ์ก, ์ํ ํ, ๋ฐฉํฅ, ์ฌ๋ณผ)
- ๊ฑฐ๋ ์๋ช ์ฃผ๊ธฐ ์ด๋ฒคํธ (์คํ/ํด๋ก์ฆ)
- ํ์ต ์์ฝ ์งํ (์: ์ต๊ณ ํจํด, ์ต์ ์ปจํ ์คํธ, ์ด ํ์ต ๊ฑฐ๋ ์)
8) ์๋ ์ด์์ ์ ์ด
๋ด์ ์ฌ์ปดํ์ผ ์์ด ์ด์์ ๊ฐ์ ์ ์ง์ํฉ๋๋ค:
- ์ง์ ์ผ์ ์ค์ง/์ฌ๊ฐ (์๋ ๋๋ ์๋ ์ผ์ ์ค์ง)
- ๊ฐ์ฅ ์ต๊ทผ, ํ๋, ๋๋ ๋ชจ๋ ๋ซ๊ธฐ
- ํซํค (์ฐจํธ ์คํ ์)
- ์ง๋จ ๋ชฉ์ ์ ๊ทธ๋ฆผ์ ๋ก๊ทธ (๊ฑฐ๋๊ฐ ์ฐจ๋จ/๊ฑฐ๋ถ๋ ์ด์ )
์์ฝ
Before placing trades, LSBotPro applies multiple market filters including ATR volatility bounds, spread limits, EMA confluence, multi-timeframe bias, session controls, and setup freshness to ensure trade quality. Its risk management system controls drawdowns and exposure through risk-percent position sizing, risk budget caps, daily loss limits, concurrency limits, volatility regime scaling, and an equity-curve filter.
The bot disables broker stop-loss orders, relying instead on take-profit targets and optional virtual stop-loss and trailing exit strategies. Trade management includes profit milestone alerts, progress-drop logic, and a multi-factor exit engine. LSBotPro features a trade memory system that learns from historical trades to assess win-rate confidence and expected edge, potentially blocking low-confidence trades.
Telemetry capabilities allow external monitoring of bot status, trade events, and learning metrics. Manual controls enable pausing entries, closing positions, and diagnostic logging without recompilation. The bot is tagged for Forex and EURUSD markets.
