์ค๋ช
๊ฐ์
ORB cBot์ XAU/USD(๊ณจ๋)๋ฅผ ์ํด ํน๋ณํ ์ค๊ณ๋ ์ ๊ตํ ๋ค์ค ์ธ์ ์คํ๋ ๋ ์ธ์ง ๋ธ๋ ์ดํฌ์์ ์ ๋ต์ ๊ตฌํํฉ๋๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ ํธ๋ ์ด๋ฉ ์์คํ ์ ์ธ์ ๊ธฐ๋ฐ ๋ฒ์ ์๋ณ, ํตํฉ ๋ธ๋ ์ดํฌ์์, ํฐํ ์ํ ๋ฆฌ๋ฒ์ค ๋ฑ ๊ฒ์ฆ๋ ์์ฅ ๊ฐ๋ ๊ณผ ๊ณ ๊ธ ๋ฆฌ์คํฌ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๊ฒฐํฉํฉ๋๋ค. ๋ด์ ์ฃผ์ ๊ฑฐ๋ ์ธ์ ๋์ ํต์ฌ ์์ฅ ๊ตฌ์กฐ๋ฅผ ์๋์ผ๋ก ์๋ณํ๊ณ , ๋์ ํฌ์ง์ ํฌ๊ธฐ ์กฐ์ ๋ฐ ํธ๋ ์ผ๋ง ์คํฑ์ ํตํด ์๋ณธ์ ๋ณดํธํ๋ฉด์ ์ ํํ ์ง์ /์ฒญ์ฐ ๋ก์ง์ผ๋ก ๊ฑฐ๋๋ฅผ ์คํํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
1. ๋ค์ค ์ธ์ ๊ธฐ๋ณธ ๋ฒ์ ์๋ณ
- ์๋ ์ธ์ ๊ฐ์ง:
-
- ๋์ฟ ์ธ์ (00:00-09:00 UTC)
- ๋ฐ๋ ์ธ์ (09:00-16:00 UTC)
- ๋ด์ ์ธ์ (16:00-21:00 UTC)
- ์ค๋งํธ ๊ธฐ๋ณธ ์บ๋ค ์บก์ฒ:
-
- ํ์ฑ ์ธ์ ๋ด์์ ๊ฐ์ฅ ์ต๊ทผ 4์๊ฐ ์บ๋ค์ ์๋ณ
- ์์ฅ ํด์ผ/์ฃผ๋ง์ ์๋ ์กฐ์
- ์ฐจํธ์ ๊ธ์ ์ ์ผ๋ก ๊ธฐ๋ณธ ๋ฒ์ ์๊ฐํ
2. ๊ณ ๊ธ ํจํด ์ธ์
- CRT ํ์ฑ ๊ฐ์ง:
-
- ๊ธฐ๋ณธ ๊ฒฝ๊ณ์์ ํตํฉ ๋ฒ์ ํธ๋ฆฌ๊ฑฐ(CRT) ํจํด ํ์
- ํฐํ ์ํ ๋ฆฌ๋ฒ์ค ์ค์ ์๋ณ:
-
- ์ฝ์ธ: ์ด์ ๊ณ ์ ์์ ๊ฑฐ์ง ๋ํ ํ ์ ์ ์๋ ์ข ๊ฐ
- ๊ฐ์ธ: ์ด์ ์ ์ ์๋์ ๊ฑฐ์ง ๋ถ๊ดด ํ ๊ณ ์ ์ ์ข ๊ฐ
- ๋ฒํผ ์กด ์ ์ฐ์ฑ:
-
- ๊ธฐ๋ณธ ๋ ๋ฒจ๋ก๋ถํฐ ์กฐ์ ๊ฐ๋ฅํ ๋ฒํผ ๊ฑฐ๋ฆฌ (๊ธฐ๋ณธ๊ฐ: 50 ํ)
- ์์ฅ ๋ณ๋์ฑ ์กฐ๊ฑด์ ๋ง๊ฒ ์กฐ์ ๊ฐ๋ฅ
3. ์ ๋ฐ ๊ฑฐ๋ ์คํ
- ์ง์ ๋ก์ง:
-
- ๋ฆฌ๋ฒ์ค ํ์ธ ์บ๋ค ์ข ๊ฐ์ ์ง์
- ์์ฅ ๊ฐ๊ฒฉ์ผ๋ก ์คํ (์ผํธ๋ Ask, ๋กฑ์ Bid)
- ์คํฑ ๋ฐฐ์น:
-
- ์ ํธ ๋ฐ ๊ทน๋จ์ ์์ 3 ํ ๋จ์ด์ง ๊ณณ์ ์คํฑ ๋ก์ค
- ์ฆ๊ฐ์ ์ธ ํํ ๋ฐฉ์ง
- ์ด์ต ์คํ ์ ๋ต:
-
- ๊ธฐ๋ณธ ๋ฒ์์ ๋ฐ๋์ชฝ ๋์ ๋ชฉํ๋ก ์ค์
- ์ ์ฒด ๋ฒ์ ํ์ฅ ์ ์ฌ๋ ฅ ํฌ์ฐฉ
4. ์ ๊ตํ ๋ฆฌ์คํฌ ๊ด๋ฆฌ
- ์ ์ฐํ ํฌ์ง์
ํฌ๊ธฐ ์กฐ์ :
csharp
double riskAmount = Account.Balance * (RiskPercent / 100.0);
double riskPerUnit = stopLossDistance * Symbol.PipValue;
double units = riskAmount / riskPerUnit; -
- ์ต์ 1: ๊ณ ์ ๋กํธ ํฌ๊ธฐ (๊ธฐ๋ณธ๊ฐ: 0.02 ๋กํธ)
- ์ต์ 2: ๋ฆฌ์คํฌ ๊ธฐ๋ฐ ํฌ๊ธฐ ์กฐ์ (๊ณ์ข ์์ก์ %)
- ์ผ์ผ ๊ฑฐ๋ ํ๋:
-
- ์ค์ ๊ฐ๋ฅํ ์ต๋ ์ผ์ผ ๊ฑฐ๋ ์ (๊ธฐ๋ณธ๊ฐ: 1)
- ๋ณ๋์ฑ ๋์ ์ํฉ์์ ๊ณผ๋ํ ๊ฑฐ๋ ๋ฐฉ์ง
5. ์ ๋ฌธ์ ์ธ ํธ๋ ์ผ๋ง ์คํฑ ์์คํ
- ํ์ฑํ ์กฐ๊ฑด:
-
- ๊ฑฐ๋๊ฐ ์ง์ ๋ ์ด์ต์ ๋๋ฌํ๋ฉด ์๋ (๊ธฐ๋ณธ๊ฐ: 30 ํ)
- ํธ๋ ์ผ๋ง ๋ก์ง:
csharp
double newStopLoss = position.TradeType == TradeType.Buy
? currentPrice - TrailDistancePips * Symbol.PipSize
: currentPrice + TrailDistancePips * Symbol.PipSize; -
- ํ์ฌ ๊ฐ๊ฒฉ์ผ๋ก๋ถํฐ ๊ณ ์ ๊ฑฐ๋ฆฌ ์ ์ง (๊ธฐ๋ณธ๊ฐ: 20 ํ)
- ์ด์ต ๋ฐฉํฅ์ผ๋ก๋ง ์ด๋
- ํจ์จ์ ์ธ ๊ตฌํ:
-
- ์ค์๊ฐ ์กฐ์ ์ ์ํด OnTick()์์ ์ฒ๋ฆฌ
- ๊ฐ์ ๊ฐ๋ฅํ ๋๋ง ์คํฑ ์์
6. ์ข ํฉ์ ์ธ ์๊ฐํ
- ๊ธฐ๋ณธ ๋ฒ์ ํ์๊ธฐ:
-
- ๊ธฐ๋ณธ ๊ณ ๊ฐ/์ ๊ฐ์ ๊ณ ์ฒด ๊ธ์ ์
- ์ฐธ์กฐ์ฉ ์ธ์ /์๊ฐ ๋ผ๋ฒจ
- ํจํด ์๋ณ:
-
- ์ฃผํฉ์ ๋ค์ด์๋ชฌ๋: ์ฒซ ๋ฒ์งธ ํตํฉ ๋ฐ
- ๋นจ๊ฐ ๋ณ: ๋ฆฌ๋ฒ์ค ์ ํธ ๋ฐ
- ์๋ ์ ๋ฆฌ:
-
- ์ ์ผ ๋๋ก์ ์ ๊ฑฐ
- ๊นจ๋ํ ์ฐจํธ ์์ ๊ณต๊ฐ ์ ์ง
7. ๊ฒฌ๊ณ ํ ์ค๋ฅ ์ฒ๋ฆฌ
- ์์ฅ ์ํ ์ ๊ฒ:
-
- ์ฃผ๋ง/ํด์ผ ๊ฑด๋๋
- ๋๋ฝ๋ ๋ฐ/๋ฐ์ดํฐ ๊ฐญ ์ฒ๋ฆฌ
- ํฌ์ง์ ๋ณดํธ์ฅ์น:
-
- ํ์์คํฌํ๊ฐ ํฌํจ๋ ๊ณ ์ ํฌ์ง์ ๋ผ๋ฒจ
- ์ค๋ณต ์ง์ ๋ฐฉ์ง
- ์ข ํฉ ๋ก๊น :
-
- ์์ธ ๊ฑฐ๋ ์คํ ๊ธฐ๋ก
- ์คํจ ์ฃผ๋ฌธ์ ๋ํ ์ค๋ฅ ๋ณด๊ณ
8. ์ ์ฐํ ๊ตฌ์ฑ
csharp
// ํต์ฌ ๋งค๊ฐ๋ณ์
[Parameter("CRT ๋ฒํผ (ํ)", DefaultValue = 50)]
[Parameter("๊ณ ์ ๋กํธ ํฌ๊ธฐ", DefaultValue = 0.02)]
[Parameter("๊ฑฐ๋๋น ๋ฆฌ์คํฌ %", DefaultValue = 1.0)]
// ํธ๋ ์ผ๋ง ์คํฑ ๋งค๊ฐ๋ณ์
[Parameter("ํธ๋ ์ผ๋ง ์คํฑ ํ์ฑํ", DefaultValue = true)]
[Parameter("ํธ๋ ์ผ ํ์ฑํ (ํ)", DefaultValue = 30)]
[Parameter("ํธ๋ ์ผ ๊ฑฐ๋ฆฌ (ํ)", DefaultValue = 20)]
// ์ด์ ๋งค๊ฐ๋ณ์
[Parameter("์ต๋ ์ผ์ผ ๊ฑฐ๋ ์", DefaultValue = 1)]
[Parameter("์๊ฐํ ํ์ฑํ", DefaultValue = true)]
- 12๊ฐ์ ์กฐ์ ๊ฐ๋ฅํ ๋งค๊ฐ๋ณ์
- ์ฌ์์ ์์ด ์ค์๊ฐ ์กฐ์ ๊ฐ๋ฅ
- XAU/USD์ ์ ํฉํ ํฉ๋ฆฌ์ ์ธ ๊ธฐ๋ณธ๊ฐ
์ ๋ต ๋ก์ง ์ํฌํ๋ก์ฐ
- ์ผ์ผ ์ด๊ธฐํ:
-
- ์ ์ผ ์ํ ์ด๊ธฐํ
- ๊ฑฐ๋ ์นด์ดํฐ ๋ฆฌ์
- ์ค๋๋ ์ฐจํธ ๊ฐ์ฒด ์ ๊ฑฐ
- ๊ธฐ๋ณธ ๋ฒ์ ์๋ณ:
-
- ์ต๊ทผ 4์๊ฐ ๋ฐ ์ค์บ
- ๊ฐ์ฅ ๊ด๋ จ ์๋ ์ธ์ ์บ๋ค ์ ํ
- ๊ธฐ๋ณธ ๊ณ ๊ฐ/์ ๊ฐ ๊ฒฝ๊ณ ์ค์
- ๋ชจ๋ํฐ๋ง ๋จ๊ณ:
-
- ์ ํ ์ฐฝ(09:00-10:30 UTC) ๋์ CRT ํ์ฑ ๊ฐ์
- ํฐํ ์ํ ๋ฆฌ๋ฒ์ค ํจํด ์๋ณ
- ๊ฑฐ๋ ์คํ:
-
- ์ต์ ํฌ์ง์ ํฌ๊ธฐ ๊ณ์ฐ
- ๋ณดํธ ์คํฑ๊ณผ ํจ๊ป ์ง์
- ๋ฐ๋ ๊ธฐ๋ณธ ๋ ๋ฒจ์ ์ด์ต ๋ชฉํ ์ค์
- ๊ฑฐ๋ ๊ด๋ฆฌ:
-
- 30 ํ ์ด์ต ์ ํธ๋ ์ผ๋ง ์คํฑ ํ์ฑํ
- 20 ํ ๊ฑฐ๋ฆฌ๋ก ์ง์์ ํธ๋ ์ผ๋ง
- ๋ชฉํ ๋๋ ํธ๋ ์ผ ์คํฑ์์ ์ฒญ์ฐ
๋ ํนํ ๊ฐ์น ์ ์
- ์ธ์ ์ ์ ๋ก์ง:
-
- ๋์ฟ/๋ฐ๋/๋ด์ ์์ฅ ์ญํ์ ์๋ ์ ์
- ์ธ์ ์์ ์ ๊ธฐ๊ด ์ฃผ๋ฌธ ํ๋ฆ ํฌ์ฐฉ
- ์ ๋ฌธ ๋ฆฌ์คํฌ ๊ด๋ฆฌ:
-
- ์ด์ค ํฌ์ง์ ํฌ๊ธฐ ์กฐ์ ๋ชจ๋
- ์ด์ต์ ๊ณ ์ ํ๋ ํธ๋ ์ผ๋ง ์คํฑ
- ์ผ์ผ ๊ฑฐ๋ ํ๋๋ก ๊ณผ๋ํ ๊ฑฐ๋ ๋ฐฉ์ง
- ์๊ฐ์ ๊ฑฐ๋ ์์คํ :
-
- ์ฐจํธ์์ ๋ช ํํ ํจํด ์ธ์
- ์ค์๊ฐ ์๊ฐ์ ํผ๋๋ฐฑ
- ๊ณผ๊ฑฐ ํจํด ํ์
- ๊ฒฌ๊ณ ํ ์์ฅ ์ฒ๋ฆฌ:
-
- ์ฃผ๋ง/ํด์ผ์๋ ๊ฒฌ๋ค
- ๋ฐ์ดํฐ ๊ฐญ์ ์ํํ๊ฒ ์ฒ๋ฆฌ
- ๋ณ๋์ฑ ๋ณํ์ ์ ์
- ์ ๋ฐ ํ์ด๋ฐ:
-
- UTC ๊ธฐ๋ฐ ์๊ฐ ๊ณ์ฐ
- ์ ํํ ์ธ์ ๊ฒฝ๊ณ ๊ฐ์ง
- ์ค์ ๊ฐ๋ฅํ ์ ํ ์ฐฝ
์ด์์ ์ธ ์์ฅ ์กฐ๊ฑด
- ๋ณ๋์ฑ ํ๊ฒฝ:
-
- ์ ๊ท ์์ฅ ์๊ฐ ๋์ ์ต์
- ๋ณ๋์ฑ > 15 ํ/15๋ถ์ผ ๋ ์ด์์
- ์ธ์ ์ ํ:
-
- ํนํ ํจ๊ณผ์ ์ธ ์๊ธฐ:
-
- ๋ฐ๋ ์คํ (09:00 UTC)
- ๋ด์-๋ฐ๋ ์ค์ฒฉ (12:00-16:00 UTC)
- ํผํด์ผ ํ ์ํฉ:
-
- ์ฃผ์ ๊ฒฝ์ ๋ด์ค ๊ธ๋ฑ
- ์ ๋์ฑ ๋ถ์กฑ ์์ฅ ๊ธฐ๊ฐ
- ํด์ผ๋ก ์ธํ ๊ฑฐ๋๋ ๊ฐ์
์ต์ ํ ๊ถ์ฅ ์ฌํญ
- ๋ฒํผ ํฌ๊ธฐ ์กฐ์ :
-
- ๋์ ๋ณ๋์ฑ ์ ์ฆ๊ฐ (>60 ํ)
- ๋ฎ์ ๋ณ๋์ฑ ์ ๊ฐ์ (<30 ํ)
- ํธ๋ ์ผ๋ง ๋งค๊ฐ๋ณ์:
-
- ์ถ์ธ ์์ฅ์์ ๊ฑฐ๋ฆฌ ํ๋
- ๋ฒ์ ์ ํ ์์ฅ์์ ํ์ฑํ ๋จ์ถ
- ์๊ฐ ์กฐ์ :
-
- ์์์ ์์ฅ์ ์ํด ์ ํ ์ฐฝ์ 30๋ถ ์๋น๊น
- ๊ฑฐ๋๋ ๋ง์ ๋ ์ ์ธ์ ์ข ๋ฃ ์๊ฐ ์ฐ์ฅ
์ด ORB cBot์ XAU/USD ์์ฅ์ ๊ณ ์ ํ ํน์ฑ์ ๋ง๊ฒ ์ ๊ตํ ํจํด ์ธ์๊ณผ ์ ๋ฌธ์ ์ธ ๋ฆฌ์คํฌ ๊ด๋ฆฌ๋ฅผ ๊ฒฐํฉํ ๊ธฐ๊ด๊ธ ๊ฑฐ๋ ๋ก์ง์ ์ ๊ทผ ๊ฐ๋ฅํ ์๋ํ ํจํค์ง๋ก ์ ๊ณตํฉ๋๋ค.
์ฐธ๊ณ : ๋ชจ๋ ์๋ ๊ฑฐ๋ ์์คํ ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, ์ค๊ฑฐ๋ ๋ฐฐํฌ ์ ์ ์ฒ ์ ํ ๋ฐฑํ ์คํธ์ ๋ฐ๋ชจ ๊ฑฐ๋๋ฅผ ๊ถ์ฅํฉ๋๋ค. ๊ณผ๊ฑฐ ์ฑ๊ณผ๊ฐ ๋ฏธ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํ์ง ์์ผ๋ฉฐ, ๋ ๋ฒ๋ฆฌ์ง ์ํ ๊ฑฐ๋์๋ ์๋นํ ์ํ์ด ๋ฐ๋ฆ ๋๋ค.
๊ฒฝ๊ณ :
๊ณผ๊ฑฐ์ ์ฑ๊ณต์ ์ธ ์ฑ๊ณผ๊ฐ ๋ฏธ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํ์ง ์์ผ๋ฉฐ, ๋ชจ๋ ๊ฑฐ๋ ์ํ์ ๋ณธ์ธ์ ์ฑ
์ ํ์ ์ฌ์ฉ๋ฉ๋๋ค.
์์ฝ
Trade execution occurs at market prices upon reversal confirmation, with stop losses placed 3 pips beyond signal bar extremes to mitigate whipsaws. Profit targets align with the opposite end of the base range to capture full range expansion. Risk management includes flexible position sizingโeither fixed lot size or risk percentage of account balanceโand configurable daily trade limits to prevent overtrading.
A professional trailing stop activates after a 30-pip profit, maintaining a 20-pip distance to lock in gains. The bot provides comprehensive chart visualization with base range markers, pattern signals, and automatic cleanup of outdated drawings. It incorporates robust error handling for market conditions, including weekends, holidays, and data gaps, and logs detailed trade execution records.
Users can adjust 12 parameters in real time, including buffer size, lot size, risk percentage, trailing stop settings, and trade limits, with sensible defaults optimized for XAU/USD. The strategy is most effective during regular market hours with volatility above 15 pips per 15 minutes, especially at London open and NY-London overlap sessions.
๊ณ ๊ฐ ๋ฆฌ๋ทฐ
5 | 33 % | |
4 | 67 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |