์ค๋ช
CandlePatternBot
9๊ฐ์ ๋์, ์คํฌ๋ฆฐ์ท์ ๋ณด์ด๋ ์์ต์ ๋์ต๋๋ค โ CandlePatternBot์ ์๊ฒฉํ ์ง์ /์ฒญ์ฐ ๊ท์น๊ณผ ๋ฐฉํฅ ํธํฅ์ ๊ฐ์ง ๊ณ ์ ์ ์ธ ์บ๋ค์คํฑ ํจํด์ ํ์ฉํฉ๋๋ค. ๋ฐ๊ฐ ๋ซํ ๋ ์ง์ ํ๋ฉฐ, ๋ชธํต ํฌ๊ธฐ ์๊ณ๊ฐ์ผ๋ก ๋ ธ์ด์ฆ๋ฅผ ํํฐ๋งํ๊ณ , SL/TP ๋๋ ๋ค์ ํจํด์์ ์ฒญ์ฐํ ์ ์์ด ์์ฅ ๋ถ์๊ธฐ๊ฐ ๋ฐ๋ ๋ ๋น ๋ฅด๊ฒ ์ ์ํฉ๋๋ค.
๋ฉด์ฑ ์กฐํญ: ํ์๋ ์์น๋ ์ ์ค์ ์ด๋ฉฐ ์์์ฉ์ ๋๋ค; ๊ณผ๊ฑฐ ์ฑ๊ณผ๊ฐ ๋ฏธ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํ์ง ์์ต๋๋ค. ํญ์ ๋ณธ์ธ์ ๋ฐ์ดํฐ๋ก ๊ฒ์ฆํ๊ณ ์ ์ ํ ์ํ์ ๊ด๋ฆฌํ์ธ์.
CandlePatternBot โ ์ฌ์ฉ์ ๊ฐ์ด๋
๊ธฐ๋ฅ
- ํ์ฑํ๋ ์บ๋ค์คํฑ ํจํด์ ์ต๊ทผ 2~3๊ฐ์ ๋ฐ์์ ์ค์บํฉ๋๋ค.
- ๋ฐ๊ฐ ๋ซํ ๋ ์ง์ ํฉ๋๋ค (์์ฅ๊ฐ ์ฃผ๋ฌธ).
- ์ ํ์ ์ถ์ธ ํธํฅ์ผ๋ก ๋ชจ๋ , ๊ฐ์ธ ์ ์ฉ, ๋๋ ์ฝ์ธ ์ ์ฉ ์ ํธ๋ฅผ ๊ฑฐ๋ํฉ๋๋ค.
- SL/TP ๋ฐ/๋๋ ๋ค์ ๊ฐ์ง๋ ํจํด(์ค์ ๊ฐ๋ฅ)์ผ๋ก ์ฒญ์ฐํฉ๋๋ค.
- ๋ฐ๋น ํ ๊ฑฐ๋ ๋ฐ ์ต๋ ๋์ ํฌ์ง์ ์์ผ๋ก ๊ฑฐ๋ ๋น๋๋ฅผ ์ ์ดํฉ๋๋ค.
์ค์
ํต์ฌ
- ํจํด ์์
-
ํ์ โ ์ด๋ฏธ ๋ซํ ๋ฐ(i-1, i-2, i-3)์์ ํจํด์ ๊ตฌ์ถํฉ๋๋ค. ๋ ๊น๋ํ๊ณ ๋ ธ์ด์ฆ๊ฐ ์ ์ต๋๋ค.์ฆ์โ ๋ฐฉ๊ธ ๋ซํ ๋ฐ(i, i-1, i-2)๋ฅผ ํฌํจํฉ๋๋ค. ๋ ๋น ๋ฅธ ์ ํธ, ๋ ๋ง์ ๋ ธ์ด์ฆ.
- MA ๊ธฐ๊ฐ (AvgBody) โ ํ๊ท ์บ๋ค ๋ชธํต์ ์๋์ฐ ๊ธธ์ด; ํฌ๊ธฐ ํํฐ์ ์ฌ์ฉ๋ฉ๋๋ค.
- ํ๊ท ๋๋น ์ต์ ๋ชธํต ๋น์จ โ AvgBody์ ์ผ๋ถ๋ก์ ์ต์ ๋ชธํต ํฌ๊ธฐ (0 = ๋นํ์ฑํ).
์์:0.5โ ๊ฐ ํ์ํ ๋ชธํต์ ํ๊ท ์ 50% ์ด์์ด์ด์ผ ํฉ๋๋ค. - ์ถ์ธ ํธํฅ
-
๋ชจ๋โ ๋ชจ๋ ์ ํธ ๊ฑฐ๋,๊ฐ์ธ ์ ์ฉโ ๊ฐ์ธ ์ ํธ๋ง (๋กฑ),์ฝ์ธ ์ ์ฉโ ์ฝ์ธ ์ ํธ๋ง (์).
- ๋ฐ๋น ํ ๊ฑฐ๋ โ ๋ฐ๋น ํ๋ ์ด์์ ์ง์ ๋ฐฉ์ง.
- ์ต๋ ๋์ ํฌ์ง์ ์ โ ์ฌ๋ณผ๋ณ ๋์ ํฌ์ง์ ์ ํ (0 = ์ ํ ์์).
์ฒญ์ฐ (์ธ์ ๋ซ์์ง)
- ์ฒญ์ฐ ๊ท์น
-
TP_SL_์ ์ฉโ ์์ /๋ชฉํ๊ฐ์ ์ํด์๋ง ์ฒญ์ฐ.๋ค์๋ฐ๋โ ๋ค์ ํจํด ๋ฐฉํฅ์ ๋ฐ๋๋๋ ํฌ์ง์ ์ฒญ์ฐ.๋ค์๋ชจ๋โ ์ด๋ค ์ ํจํด์์ ๋ชจ๋ ํฌ์ง์ ์ฒญ์ฐ.TP_SL_๋๋_๋ค์๋ฐ๋โ ์์ /๋ชฉํ๊ฐ ๋๋ ๋ฐ๋ ํจํด (๋จผ์ ๋ฐ์ํ๋ ์ชฝ).TP_SL_๋๋_๋ค์๋ชจ๋โ ์์ /๋ชฉํ๊ฐ ๋๋ ์ด๋ค ์ ํจํด.
์ํ
- ๊ฑฐ๋๋ (๋จ์) โ ๊ฑฐ๋ ํฌ๊ธฐ ๋จ์๋ก ๋จ์ (FX์์๋ ์ฝ 100,000 ๋จ์ โ 1.00 ๋).
- ์์ (ํ), ์ด์ต์คํ (ํ) โ ์ํ ํ ๋จ์ ๋ ๋ฒจ.
0= ์ค์ ์ ํจ.
ํจํด ํ ๊ธ
๊ฐ ํ์ฑ์ ๊ฐ๋ณ์ ์ผ๋ก ํ์ฑํ/๋นํ์ฑํํฉ๋๋ค (์๋ ๋ ผ๋ฆฌ ์ฐธ์กฐ). ์ฌ๋ณผ/ํ์ํ๋ ์์ ํจ๊ณผ์ ์ธ ๊ฒ๋ง ์ ์งํ์ธ์.
์บ๋ค์คํฑ ํจํด
๊ฐ์ธ (๋กฑ)
- ์ธ ๋ง๋ฆฌ ๋ฐฑ๋ณ โ ์ฐ์๋ ์ธ ๊ฐ์ ๊ฐ์ธ ์บ๋ค; ๊ฐ ์บ๋ค์ ์ด์ ์บ๋ค ์์์ ๋ง๊ฐ; ๋ชธํต์
์ต์ ๋ชธํต ๋น์จ ร ํ๊ท ๋ชธํต์๊ณ๊ฐ์ ๋ง์กฑํฉ๋๋ค. - ๊ดํต์ โ ์ฝ์ธ ์บ๋ค ํ, ๋ค์ ์บ๋ค์ ์ ์ ์๋์์ ์์ํด ์ฒซ ๋ชธํต ์ค๊ฐ์ ์์์ ๋ง๊ฐํ์ง๋ง ์๊ฐ ์๋์์ ๋ง๊ฐํฉ๋๋ค.
- ๋ชจ๋ ๋์ง โ ํฐ ์ฝ์ธ, ์์ ๋ชธํต/๋์ง, ๊ทธ๋ฆฌ๊ณ ์ฒซ ์บ๋ค ์ค๊ฐ์ ์์์ ๋ง๊ฐํ๋ ๊ฐํ ๊ฐ์ธ; ๊ฐญ ๋ค์ด ํ ๊ฐญ ์ ํ๋.
- ๊ฐ์ธ ํฌ์นํ โ ์ฝ์ธ ์บ๋ค ๋ค์์ ๊ฐ์ธ ์บ๋ค์ด ์ ๋ชธํต์ ์์ ํ ๊ฐ์; ๊ฐ์ธ ๋ชธํต์ ์ถฉ๋ถํ ํผ (์ฝ๋ ๋ด ์ฝ โฅ 2 ร ํ๊ท ๋ชธํต ร ์ต์ ๋น์จ).
- ๋ชจ๋ ์คํ โ ํฐ ์ฝ์ธ, ์์ โ๋ณโ ์๋, ๊ทธ๋ฆฌ๊ณ ์ฒซ ์บ๋ค ์ค๊ฐ์ ์์์ ๋ง๊ฐํ๋ ๊ฐ์ธ.
- ๋ง์นํ โ ์์ ๋ชธํต, ๊ธด ํ๋จ ๊ทธ๋ฆผ์ (> 2ร ๋ชธํต), ์งง์ ์๋จ ๊ทธ๋ฆผ์; ํ๋ฝ ๋งฅ๋ฝ์์ (์ด์ ์ข ๊ฐ > ํ์ฌ ๊ณ ๊ฐ).
- ๊ฐ์ธ ํ๋ผ๋ฏธ โ ํฐ ์ฝ์ธ ์บ๋ค ๋ค์์ ์์ ๊ฐ์ธ ๋ด๋ถ ์บ๋ค (๋ ๋ค ์๊ฐ/์ข ๊ฐ ๋ด๋ถ); ๋ ๋ฒ์งธ ๋ชธํต์ ์ฒซ ๋ฒ์งธ ๋ชธํต์ 50% ์ดํ.
- ๊ฐ์ธ ๋ฏธํ ๋ผ์ธ โ ์ฝ์ธ ๋ค์ ๊ฐ์ธ; ์๊ฐ ๊ฐญ ๋ค์ด; ๊ฑฐ์ ๊ฐ์ ์ข ๊ฐ (์ฐจ์ด โค 0.1 ร ํ๊ท ๋ชธํต) ๋ฐ ํ์ฌ ๋ฐ์์ ๊ฐ์ธ ํ์ธ.
์ฝ์ธ (์)
- ์ธ ๋ง๋ฆฌ ๊น๋ง๊ท โ ์ฐ์๋ ์ธ ๊ฐ์ ์ฝ์ธ ์บ๋ค; ๊ฐ ์บ๋ค์ ์ด์ ์บ๋ค ์๋์์ ๋ง๊ฐ; ๋ชธํต์
์ต์ ๋ชธํต ๋น์จ ร ํ๊ท ๋ชธํตํํฐ๋ฅผ ๋ง์กฑํฉ๋๋ค. - ๋คํฌ ํด๋ผ์ฐ๋ ์ปค๋ฒ โ ๊ฐํ ๊ฐ์ธ ์บ๋ค ํ, ๋ค์ ์บ๋ค์ ๊ณ ์ ์์์ ์์ํด ์ค๊ฐ์ ์๋์์ ๋ง๊ฐํ์ง๋ง ์๊ฐ ์์์ ๋ง๊ฐํฉ๋๋ค.
- ์ด๋ธ๋ ๋์ง โ ํฐ ๊ฐ์ธ, ์์ ๋ชธํต/๋์ง ์, ๊ทธ๋ฆฌ๊ณ ์ฒซ ์บ๋ค ์ค๊ฐ์ ์๋์์ ๋ง๊ฐํ๋ ๊ฐํ ์ฝ์ธ; ๊ฐญ ์กด์ฌ.
- ์ฝ์ธ ํฌ์นํ โ ๊ฐ์ธ ์บ๋ค ๋ค์์ ์ฝ์ธ ์บ๋ค์ด ์ ๋ชธํต์ ์์ ํ ๊ฐ์; ์ฝ์ธ ๋ชธํต์ ์ถฉ๋ถํ ํผ (์ฝ๋ ๋ด ์ฝ โฅ 2 ร ํ๊ท ๋ชธํต ร ์ต์ ๋น์จ).
- ์ด๋ธ๋ ์คํ โ ํฐ ๊ฐ์ธ, ์์ โ๋ณโ ์, ๊ทธ๋ฆฌ๊ณ ์ฒซ ์บ๋ค ์ค๊ฐ์ ์๋์์ ๋ง๊ฐํ๋ ์ฝ์ธ.
- ํ์๋งจ โ ์์ ๋ชธํต, ๋งค์ฐ ๊ธด ํ๋จ ๊ทธ๋ฆผ์ (> 3ร ๋ชธํต), ์งง์ ์๋จ ๊ทธ๋ฆผ์; ์์น ๋งฅ๋ฝ์์ (์ด์ ์ข ๊ฐ < ํ์ฌ ๊ณ ๊ฐ).
- ์ฝ์ธ ํ๋ผ๋ฏธ โ ํฐ ๊ฐ์ธ ์บ๋ค ๋ค์์ ์์ ์ฝ์ธ ๋ด๋ถ ์บ๋ค; ๋ ๋ฒ์งธ ๋ชธํต์ ์ฒซ ๋ฒ์งธ ๋ชธํต์ 50% ์ดํ.
- ์ฝ์ธ ๋ฏธํ ๋ผ์ธ โ ๊ฐ์ธ ๋ค์ ์ฝ์ธ; ์๊ฐ ๊ฐญ ์ ; ๊ฑฐ์ ๊ฐ์ ์ข ๊ฐ (โค 0.1 ร ํ๊ท ๋ชธํต) ๋ฐ ํ์ฌ ๋ฐ์์ ์ฝ์ธ ํ์ธ.
๊ตฌํ์ ๊ดํ ๋ ธํธ
- ๋ณ/๋์ง์ โ์์ ๋ชธํตโ์
|์๊ฐ - ์ข ๊ฐ| < ์ฝ 0.1 ร ํ๊ท ๋ชธํต์ ๋๋ค. - ๋งฅ๋ฝ ๊ฒ์ฌ๋ ๋ง์นํ/ํ์๋งจ์ ๋ํด ํ๋ฝ/์์น ์ถ์ธ ์ฃผ๋ณ์ ๊ฐ์ ํฉ๋๋ค.
- ๋ง์ ๋ชจ๋ธ์ ๋ํ
์ต์ ๋ชธํต ๋น์จ ร ํ๊ท ๋ชธํต์ ํตํ ์ต์ ๋ชธํต ํฌ๊ธฐ๋ฅผ ์๊ตฌํฉ๋๋ค.
์ค์ฉ์ ์ธ ํ
- ๋
ธ์ด์ฆ ๊ฐ์:
ํจํด ์์ = ํ์ ,์ต์ ๋ชธํต ๋น์จ โฅ 0.5. - ๋ฐฉํฅ์ฑ ์ง์ค:
์ถ์ธ ํธํฅ = ๊ฐ์ธ ์ ์ฉ๋๋์ฝ์ธ ์ ์ฉ. - ๊ฑฐ๋ ๋น๋ ์ ์ด: ํต์ฌ ํ์ ์งํฉ ํ์ฑํ (ํฌ์นํ, ๋ณ, ๋ณ์ฌ/๊น๋ง๊ท, ๋ง์นํ/ํ์๋งจ).
- ์ ์ํ ์ฒญ์ฐ:
TP_SL_๋๋_๋ค์๋ฐ๋๋ ์ด์ต ์คํ๊ณผ ๋น ๋ฅธ ๋ถ์๊ธฐ ๋ณํ๋ฅผ ๊ท ํ ์๊ฒ ์กฐ์ ํ๋ฉฐ;๋ค์๋ชจ๋๋ ๋ ๊ณต๊ฒฉ์ ์ ๋๋ค.
์์ฝ
Exit strategies are configurable, allowing positions to close by stop loss/take profit levels or upon detection of the next pattern, either any pattern or only those with opposite direction. Trade frequency controls include limiting one trade per bar and capping maximum concurrent positions per symbol.
Supported candlestick patterns include well-known bullish signals such as Three White Soldiers, Piercing Line, Morning Doji, Bullish Engulfing, and bearish signals like Three Black Crows, Dark Cloud Cover, Evening Doji, and Bearish Engulfing, among others. The bot applies contextual checks and size thresholds to improve signal quality.
Risk management settings allow specifying trade volume in units and defining stop loss and take profit in pips. Pattern toggles enable users to enable or disable individual formations to tailor the strategy to specific symbols or timeframes. The bot supports trading across various markets including Forex, indices, commodities, stocks, and cryptocurrencies.
