๋ค์ค ํ์ํ๋ ์ ์ค์ ํฌ์ธํธ ์งํ - ์์ ๋ฐ ๋ง์ผํ
๐ฏ ํ ์ค ์์ฝ
์ง๋ฅํ ์ค์ ํฌ์ธํธ ๊ฐ์ง ๋ฐ ์๊ฐ์ ์์ญ์ ํตํด ์ฌ๋ฌ ํ์ํ๋ ์์์ ๊ณ ํ๋ฅ ์ง์ง ๋ฐ ์ ํญ ์์ค์ ์๋์ผ๋ก ์๋ณํฉ๋๋ค.
๐ ์ฃผ์ ๊ธฐ๋ฅ
1. ์ด์ค ํ์ํ๋ ์ ๋ถ์
ํ์ฌ ํ์ํ๋ ์๊ณผ ์์ ํ์ํ๋ ์์์ ๋์์ ์ค์ ํฌ์ธํธ๋ฅผ ์ถ์ ํ์ฌ ์์ ํ ์์ฅ ๊ตฌ์กฐ ๊ฐ์์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ํ์ฌ ํ์ํ๋ ์ ์ค์: ์ ํํ ์ง์ ๋ฐ ์ฒญ์ฐ ์ง์ ์๋ณ
- ์์ ํ์ํ๋ ์ ์ค์: ์ฃผ์ ์ง์ง/์ ํญ ์์ค ์ดํด
- ์๊ฐ์ ๊ตฌ๋ถ: ์ฆ๊ฐ ์ธ์ ๊ฐ๋ฅํ ๋ค์ํ ์์๊ณผ ํํ
2. ์ค๋งํธ ๊ณต๊ธ ๋ฐ ์์ ์์ญ
์ฃผ์ ์ค์ ํฌ์ธํธ์์ ์๋์ผ๋ก ์ง์ง ๋ฐ ์ ํญ ์์ญ์ ๊ทธ๋ฆฝ๋๋ค.
- ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ์์ญ ๋๋น: ๊ฑฐ๋ ์ํ์ ๋ณ๋์ฑ์ ๋ง๊ฒ ์กฐ์
- ํฌ๋ช ์ค๋ฒ๋ ์ด: ์์ญ์ ํตํด ๊ฐ๊ฒฉ ์์ง์ ํ์ธ ๊ฐ๋ฅ
- ์๋ ๊ด๋ฆฌ: ์ค๋๋ ์์ญ์ ์ฌ๋ผ์ ธ ์ฐจํธ๊ฐ ๊น๋ํ๊ฒ ์ ์ง๋จ
- ๋ฏธ๋ ํ์ฅ: ์์ญ์ด ์์ผ๋ก ํฌ์ฌ๋์ด ์ง์์ ์ธ ์์ค ํ์
3. ๋น์ฌ๋์ฅ ๊ธฐ์
ํ์ธ๋ ์ค์ ํฌ์ธํธ๋ ์ ๋ ์ฌ๋ผ์ง๊ฑฐ๋ ์์น๊ฐ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
- ์ ๋ขฐํ ์ ์๋ ์ ํธ: ๋ณด๋ ๊ทธ๋๋ก ๊ฒฐ๊ณผ
- ๋ฐฑํ ์คํธ ์ ํ๋: ๊ณผ๊ฑฐ ์ ํธ๊ฐ ์ค์๊ฐ๊ณผ ์ผ์น
- ๊ฑฐ๋ ์ ๋ขฐ๋: ๋ ์ด์ "์ ๋ น" ์ค์ ํฌ์ธํธ ์์
4. ์ฑ๋ฅ ์ต์ ํ
์ ์ฌ์ ์์คํ ์์๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์๋ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
- ๊ณ์ฐ๋ 90% ๊ฐ์: ๋ฒ๊ฐ์ฒ๋ผ ๋น ๋ฅธ ์ฒ๋ฆฌ ์๋
- ๋ฉ๋ชจ๋ฆฌ ํจ์จ์ : ๋ฉฐ์น ๊ฐ ์คํํด๋ ์ง์ฐ์ด๋ ๋ฉ์ถค ์์
- ๊น๋ํ ์ฐจํธ: ์ค๋๋ ๊ฐ์ฒด ์๋ ์ ๋ฆฌ
- ์ํํ ์๋: VPS ๋๋ ๊ฐ์ธ PC์์ ์๋ฒฝํ๊ฒ ์๋
5. ์๋ ๊ฑฐ๋ ์ค๋น ์๋ฃ
๊ฐ๋ ฅํ ์ฟผ๋ฆฌ ๋ฉ์๋๋ฅผ ๊ฐ์ถ cBot ๊ฐ๋ฐ์๋ฅผ ์ํ ์์ ํ API ์ ๊ณต.
- ์ค์ ๋ฐ์ดํฐ ์ ๊ทผ: ์ต๊ทผ ๊ณ ์ , ์ ์ ๋ฐ ์๊ฐ ์ ๋ณด ํ๋
- ๊ฐ์ฅ ๊ฐ๊น์ด ์์ค ์ฐพ๊ธฐ: ๊ฐ๊ฒฉ ๋๋น ์ง์ง/์ ํญ ์์น ํ์
- ์ค์๊ฐ ์ ๋ฐ์ดํธ: ์๋ํ ์ ๋ต๊ณผ ํตํฉ ๊ฐ๋ฅ
- ์ถฉ๋ถํ ๋ฌธ์ํ: ์ ์ฒด ์ฝ๋ ์ฃผ์ ๋ฐ ์์ ํฌํจ
6. ์ ๋ฌธ์ ์ธ ์๊ฐํ
ํธ๋ ์ด๋๊ฐ ์ค๊ณํ ํฌ๋ฆฌ์คํ ํด๋ฆฌ์ด ์๊ฐ์ ํํ.
- ๋ค์ด์๋ชฌ๋ ๋ง์ปค: ํ์ฌ ํ์ํ๋ ์ ์ค์ ํฌ์ธํธ
- ๋ณ ๋ง์ปค: ์์ ํ์ํ๋ ์ ์ค์ ํฌ์ธํธ
- ์ ํ์ ์ถ์ธ์ : ์ค์ ์ฐ๊ฒฐ๋ก ์ถ์ธ ์๊ฐํ
- ์์ ์ฌ์ฉ์ ์ ์: ์ฐจํธ ํ ๋ง์ ๋ง์ถค
- ํฌ๋ช ๋ ์กฐ์ ๊ฐ๋ฅ: ์๋ฒฝํ ๊ฐ์์ฑ
7. ์ ์ฐํ ๊ตฌ์ฑ
๋ชจ๋ ๊ฑฐ๋ ์คํ์ผ, ํ์ํ๋ ์ ๋๋ ์ํ์ ์ ์ํฉ๋๋ค.
- ์กฐ์ ๊ฐ๋ฅํ ๋ฃฉ๋ฐฑ: ์ค์ ํ์ธ์ ์ํ 1-20 ๋ฐ
- ๋ชจ๋ ํ์ํ๋ ์ ์กฐํฉ: M1๋ถํฐ ์๊ฐ๊น์ง
- ์์ญ ์ ์ด: 1-50 ์์ญ ํ์
- ์ ํ์ ํ์: ๋ชจ๋ ์์ ํ์/์จ๊ธฐ๊ธฐ
- ๊ฒ์ฆ๋ ์ ๋ ฅ๊ฐ: ๊ตฌ์ฑ ์ค๋ฅ ๋ฐฉ์ง
๐ช ํ๋งค ์ค๋ช
์๋ ํธ๋ ์ด๋๋ฅผ ์ํ
์ง์ง ๋ฐ ์ ํญ ์์น ์ถ์ธก ์ค๋จ
"์ค๋งํธ ๋จธ๋"๊ฐ ์ด๋์ ์ฃผ๋ฌธ์ ๋ฃ๋์ง ๊ถ๊ธํ ์ ์๋์? ์ด ์งํ๋ ๊ธฐ๊ด ํธ๋ ์ด๋๋ค์ด ์ฃผ๋ก ์ฃผ๋ชฉํ๋ ์ฃผ์ ์ค์ ๊ณ ์ ๊ณผ ์ ์ , ์ฆ ๊ณต๊ธ๊ณผ ์์๊ฐ ๋ชจ์ด๋ ์ง์ ์ ์ ํํ ๋ณด์ฌ์ค๋๋ค.
์ป๋ ๊ฒ:
- ์ฆ๊ฐ์ ์ธ ์์ฅ ๊ตฌ์กฐ: ๊ฐ๊ฒฉ ์์ง์์ ๊ณจ๊ฒฉ์ ํ๋์ ํ์
- ๊ณ ํ๋ฅ ์์ญ: ๊ณผ๊ฑฐ ๊ฐ๊ฒฉ ๋ฐ์์ด ์์๋ ์์ค์์ ๊ฑฐ๋
- ๋ค์ค ํ์ํ๋ ์ ํ์ธ: ๋ ํฐ ๊ทธ๋ฆผ๊ณผ ๊ฑฐ๋ ์ ๋ ฌ
- ๋ช ํํ ์ง์ /์ฒญ์ฐ ์ง์ : ์ง์ ์ ์ค์ ์ ์ , ๋ชฉํ๋ ์ค์ ๊ณ ์
์ ํฉ ๋์:
- ํ๋ฆฌํฐ ์ ์ ์ ์ฐพ๋ ์ค์ ํธ๋ ์ด๋
- ์ฃผ์ ์์ค์ด ํ์ํ ๋ฐ์ด ํธ๋ ์ด๋
- ์ง์ง/์ ํญ์ ์ฐพ๋ ์ค์บํผ
- ์ฃผ์ ์์ค์ ์๋ณํ๋ ํฌ์ง์ ํธ๋ ์ด๋
์ค์ ๊ฑฐ๋ ์์:
์๋๋ฆฌ์ค 1: ๋ํ ๊ฑฐ๋
- ๊ฐ๊ฒฉ์ด ๋นจ๊ฐ ๋ค์ด์๋ชฌ๋๋ก ํ์๋ ์ค์ ๊ณ ์ ์ ๋ํ
- ์์ ํ์ํ๋ ์์ ๋นจ๊ฐ ๋ณ(์ฃผ์ ์ ํญ) ํ์
- ์ค์ ๊ณ ์ ์์ ๋งค์ ์คํ ์ฃผ๋ฌธ, ๋ชฉํ๋ ์์ ํ์ํ๋ ์ ์ ํญ
- ์ด์ ์ค์ ์ ์ ์๋์ ์์ ๋งค ์ค์
- ๊ฒฐ๊ณผ: ๋ช ํํ ์ํ/๋ณด์ ๋น์จ๊ณผ ์ ์๋ ์์ค
์๋๋ฆฌ์ค 2: ๋ฒ์ ๊ฑฐ๋
- ์ฌ๋ฌ ๊ฐ์ ๋ น์ ๋ค์ด์๋ชฌ๋๊ฐ ์์ญ(์ง์ง)์ ๋ชจ์ฌ ์์
- ์ฌ๋ฌ ๊ฐ์ ๋นจ๊ฐ ๋ค์ด์๋ชฌ๋๊ฐ ์์ชฝ(์ ํญ)์ ๋ชจ์ฌ ์์
- ์ง์ง์์ ๋งค์, ์ ํญ์์ ๋งค๋
- ๊ฒฐ๊ณผ: ๊ณ ํ๋ฅ ๋ฒ์ ๊ธฐ๋ฐ ์ ๋ต
์๋๋ฆฌ์ค 3: ์ถ์ธ ์ถ์ข
- ์ฐ์์ ์ธ ์์น ์ค์ ์ ์ (๋ น์ ๋ค์ด์๋ชฌ๋ ์์น)
- ์ต๊ทผ ์ค์ ์ ์ ์ผ๋ก ๋๋๋ฆผ ๋งค์
- ์ด์ ์ค์ ์ ์ ์๋์ ์ถ์ ์์ ๋งค ์ค์
- ๊ฒฐ๊ณผ: ๋์ ์์ ๋งค๋ก ์ถ์ธ๋ฅผ ํ๊ณ ์ด๋
์๋ ๊ฑฐ๋์ฉ (cBot ๊ฐ๋ฐ์์ฉ)
์ ๋ขฐํ ์ ์๋ ์ค์ ํฌ์ธํธ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด ๋ ์ค๋งํธํ ์๊ณ ๋ฆฌ์ฆ ๊ตฌ์ถ
๋ณต์กํ ์ค์ ๊ฐ์ง๋ฅผ ์ฒ์๋ถํฐ ์ฝ๋ฉํ์ง ๋ง์ธ์. ์ด ์งํ๋ ์๊ณ ๋ฆฌ์ฆ ๊ฑฐ๋๋ฅผ ์ํด ์ค๊ณ๋ ๊น๋ํ API์ ํจ๊ป ๊ฒ์ฆ๋ ์ค์ ํฌ์ธํธ ์๋ณ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ป๋ ๊ฒ:
- ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ค์ ๊ฐ์ง: ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋์ ์ ๋ต์ ์ง์ค
- ๋น์ฌ๋์ฅ ์ ํธ: ๋ฐฑํ ์คํธ ๊ฒฐ๊ณผ๊ฐ ์ค์ ํ ์คํธ์ ์ผ์น
- ํจ์จ์ ์ธ ์ฟผ๋ฆฌ: O(1) ์กฐํ๋ก ์ฆ์ ๋ฐ์ดํฐ ์ ๊ทผ
- ๋ค์ค ํ์ํ๋ ์ ๋ฐ์ดํฐ: ํ๋์ ์งํ๋ก ๋ ํ์ํ๋ ์ ์ค์ ์ ๊ทผ
- ๋ด์ฅ๋ ์ค๋ฅ ์ฒ๋ฆฌ: ํ๋ก๋์ ํ๊ฒฝ์ ๊ฒฌ๊ณ ํ ์ฝ๋
์ฝ๋ ํตํฉ (์ด๋ ๊ฒ ๊ฐ๋จํฉ๋๋ค):
// ๊ฐ์ฅ ๊ฐ๊น์ด ์ง์ง/์ ํญ ์ฐพ๊ธฐ
double resistance = indicator.GetNearestSwingHighAbove(Symbol.Bid);
double support = indicator.GetNearestSwingLowBelow(Symbol.Bid);
// ์ด์ ์ค์์ ์์ ๋งค ์ค์
var recentLows = indicator.GetRecentSwingLows(1);
double stopLoss = recentLows[0];
// ์ค์ ํ์ธ ๊ฒ์ฌ
if (indicator.IsSwingLow(currentIndex - 3))
{
// ํ์ธ๋ ์ค์ ์ ์ - ์ ์ฌ์ ๋งค์ ์ ํธ
ExecuteMarketOrder(TradeType.Buy, SymbolName, volume);
}
// ์ฃผ์ ์์ค์ HTF ์ค์ ์ฌ์ฉ
var htfResistance = indicator.GetHigherTFSwingHighs(3);
์๊ณ ๋ฆฌ์ฆ ์ ๋ต ์์ด๋์ด:
- ํ๊ท ํ๊ท ๋ด: ์ค์ ์ ์ ์์ ๋งค์, ์ค์ ๊ณ ์ ์์ ๋งค๋
- ๋ํ ๋ด: ์ค์ ๊ณ ์ /์ ์ ๋ํ ์ ํ์ธ ํ ์ง์
- ์ถ์ธ ์ถ์ข ๋ด: ์ถ์ธ ์์ฅ์์ ์ต๊ทผ ์ค์์ผ๋ก ๋๋๋ฆผ ์ง์
- ์์ญ ๋ฐ๋ฑ ๋ด: HTF ์ค์ ์์ญ์์ ๋ฐ๋ฐ ๊ฑฐ๋
- ๋ค์ค TF ํฉ๋ฅ ๋ด: ํ์ฌ ๋ฐ HTF ์ค์์ด ์ผ์นํ ๋ ๊ฑฐ๋
๐ ๊ฒฝ์ ์ฐ์
์๋ ๊ทธ๋ฆฌ๊ธฐ ๋๋น
- โ ๋ ๋น ๋ฆ: ์ฆ๊ฐ ์๋ณ, ์๋ถ๊ฐ ๋ถ์๊ณผ ๋น๊ต
- โ ์ผ๊ด์ฑ: ์๊ณ ๋ฆฌ์ฆ์ ์ค์์ ์ ๋ ๋์น์ง ์์
- โ ๊ฐ๊ด์ : ์์ค ์๋ณ์ ๊ฐ์ ์ ํธํฅ ์์
- โ ๋ค์ค ํ์ํ๋ ์: ์ฌ๋ฌ TF ๋์ ๋ถ์
๋ค๋ฅธ ์ค์ ์งํ ๋๋น
- โ ๋น์ฌ๋์ฅ: ํ์ธ๋ ํฌ์ธํธ๋ ์ ๋ ๋ณ๊ฒฝ๋์ง ์์
- โ ์ฑ๋ฅ: 90% ๋น ๋ฅด๊ณ , 99% ์ ์ ์์ ์ฌ์ฉ
- โ ์์ญ ๊ด๋ฆฌ: ์ง๋ฅํ ์ ๋ฆฌ๋ก ์ฐจํธ ๊น๋ ์ ์ง
- โ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅ: 15๊ฐ ์ด์์ ๋งค๊ฐ๋ณ์๋ก ๋ชจ๋ ๊ฑฐ๋ ์คํ์ผ ์ง์
- โ API ์ ๊ทผ: ๋ด์ ์ํ ์์ ํ ํ๋ก๊ทธ๋๋ฐ ์ ์ด
์ ๋ฃ ๋์ ๋๋น
- โ ์ ๋ฌธ ํ์ง: ๊ธฐ๊ด๊ธ ์ ํ๋
- โ ์ถฉ๋ถํ ๋ฌธ์ํ: 50ํ์ด์ง ์ด์์ ๊ฐ์ด๋ ๋ฐ ์์
- โ ํ๋ก๋์ ์ค๋น ์๋ฃ: ๋ฒ๊ทธ, ์ถฉ๋, ๋ฌธ์ ์์
- โ ์ ๊ทน์ ์ ์ง๋ณด์: ์ ๊ธฐ ์ ๋ฐ์ดํธ ๋ฐ ๊ฐ์
๐ ๋์ ์ฌ์ฉ์
โ ์ ํฉ ๋์:
์ด๋ณด ํธ๋ ์ด๋
- ์์ฅ ๊ตฌ์กฐ๋ฅผ ์๊ฐ์ ์ผ๋ก ํ์ต
- ์ง์ง ๋ฐ ์ ํญ ๊ฐ๋ ์ดํด
- ์ ๋ฌธ๊ฐ๋ค์ด ์ฃผ๋ฌธ์ ๋ฃ๋ ์์น ํ์ธ
- ๋ช ํํ ์์ค์ผ๋ก ์์ ๊ฐ ๊ตฌ์ถ
์ค๊ธ ํธ๋ ์ด๋
- ์ง์ ๋ฐ ์ฒญ์ฐ ํ์ด๋ฐ ๊ฐ์
- ๋ค์ค ํ์ํ๋ ์ ๋ถ์ ๋๊ตฌ ์ถ๊ฐ
- ์ ํํ ์์ ๋งค๋ก ๋ฆฌ์คํฌ ๊ด๋ฆฌ ํฅ์
- ๋ ๋์ ์์ค ์๋ณ๋ก ์น๋ฅ ์ฆ๊ฐ
๊ณ ๊ธ ํธ๋ ์ด๋
- ์ค์ ๊ธฐ๋ฐ ์ ๋ต ์๋ํ
- ๋น์ฌ๋์ฅ ๋ฐ์ดํฐ๋ก ๋ฐฑํ ์คํธ
- ๋ณต์กํ ๋ค์ค ์งํ ์์คํ ๊ตฌ์ถ
- ์๊ณ ๋ฆฌ์ฆ ์ ๋ฐ๋๋ก ๊ฑฐ๋ ๊ท๋ชจ ํ๋
์๊ณ ๋ฆฌ์ฆ ํธ๋ ์ด๋
- ๊ฒ์ฆ๋ ์ค์ ๊ฐ์ง ํตํฉ
- ์ ๋ต ๊ฐ๋ฐ์ ์ํ ๊น๋ํ API ์ ๊ทผ
- ๊ธฐ๋ณธ ๊ธฐ๋ฅ ์ฝ๋ฉ ์๊ฐ ์ ์ฝ
- ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋์ ์ ๋ต ๋ ผ๋ฆฌ์ ์ง์ค
โ ๋ชจ๋ ์ ๋ต๊ณผ ํธํ:
- ๊ฐ๊ฒฉ ํ๋ ๊ฑฐ๋
- ์ง์ง ๋ฐ ์ ํญ ๊ฑฐ๋
- ๋ํ ์ ๋ต
- ์ถ์ธ ์ถ์ข
- ๋ฒ์ ๊ฑฐ๋
- ์ค์บํ
- ์ค์ ๊ฑฐ๋
- ํฌ์ง์ ๊ฑฐ๋
โ ํธํ ๊ฐ๋ฅ:
- ๋ชจ๋ ์ํ (์ธํ, ์ง์, ์์์ฌ, ์ํธํํ)
- ๋ชจ๋ ํ์ํ๋ ์ (M1๋ถํฐ ์๊ฐ๊น์ง)
- ๋ชจ๋ ๋ธ๋ก์ปค (ํ์ค cTrader)
- ๋ชจ๋ ๊ฑฐ๋ ์คํ์ผ (์ฌ๋ ๋๋ ์๋)
๐ ๊ธฐ์ ์ฌ์
์์คํ ์๊ตฌ ์ฌํญ
- ํ๋ซํผ: cTrader (๋ฐ์คํฌํฑ, ์น ๋๋ ๋ชจ๋ฐ์ผ)
- RAM: ์ต์ 2GB (๊ถ์ฅ 4GB)
- CPU: ์ต์ ํ๋ก์ธ์
- ์ด์์ฒด์ : Windows 7 ์ด์, macOS, Linux (Wine ์ฌ์ฉ)
- ์ธํฐ๋ท: ์ค์๊ฐ ๋ฐ์ดํฐ์ฉ ํ์
์ฑ๋ฅ ์งํ
- ์ฒ๋ฆฌ ์๋: ๊ณ์ฐ๋น 5ms ๋ฏธ๋ง
- ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋: ์ผ๋ฐ์ ์ผ๋ก 10MB ๋ฏธ๋ง
- ์ฐจํธ ๊ฐ์ฒด: ์๋ ๊ด๋ฆฌ (๊ตฌ์ฑ ๊ฐ๋ฅ ์ ํ)
- CPU ์ฌ์ฉ๋ฅ : ์ต์ ์์คํ ์์ 5% ๋ฏธ๋ง
- ์์ ์๊ฐ: 0.5์ด ๋ฏธ๋ง
๋ฐ์ดํฐ ์ ํ๋
- ์ค์ ๊ฐ์ง: 99.9% ์ด์ ์ ํ๋
- ๋น์ฌ๋์ฅ: 100% ๋ณด์ฅ
- ๋ค์ค ํ์ํ๋ ์ ๋๊ธฐํ: ์ค์๊ฐ ์ ๋ ฌ
- ๊ณผ๊ฑฐ ๋ฐ์ดํฐ: ์์ ํ ๋ฐฑํ ์คํธ ํธํ์ฑ
๐ฐ ๊ฐ์น ์ ์
์ค์ ๋ก ๊ตฌ๋งคํ๋ ๊ฒ
์ ์ฝ๋ ์๊ฐ
- ์๋ ๋ถ์: ์ฐจํธ ์ ์ ๋น 10-15๋ถ
- ์งํ ์ฌ์ฉ ์: ์ฆ๊ฐ ์๋ณ
- ์ฐ๊ฐ ์ ์ฝ ์๊ฐ: 100์๊ฐ ์ด์ ๋ถ์ ์๊ฐ ์ ๊ฐ
๋ ๋์ ๊ฒฐ์
- ๊ฐ๊ด์ ์์ค ์๋ณ (์ถ์ธก ์์)
- ๋ค์ค ํ์ํ๋ ์ ํ์ธ (๋ ํฐ ๊ทธ๋ฆผ๊ณผ ์ ๋ ฌ)
- ์ผ๊ด๋ ์ ์ฉ (์ค์ ์ ๋ ๋์น์ง ์์)
- ๊ฒฐ๊ณผ: ์น๋ฅ ์ฆ๊ฐ, ๋ ๋์ ์ํ/๋ณด์
์ํ ๊ฐ์
- ์ค์ ํฌ์ธํธ์ ์ ํํ ์์ ๋งค ๋ฐฐ์น
- ๋ช ํํ ๋ฌดํจํ ์์ค
- ์ ์๋ ์ํ์ผ๋ก ๋ ๋์ ํฌ์ง์ ํฌ๊ธฐ ์กฐ์
- ๊ฒฐ๊ณผ: ์์ค ๊ฐ์, ์๋ณธ ๋ณดํธ
๊ธฐํ ์ธ์
- ์ฃผ์ ์ง์ง/์ ํญ ์์ค ์ ๋ ๋์น์ง ์์
- ๋ํ ๊ธฐํ ์ฆ์ ํฌ์ฐฉ
- ๊ณ ํ๋ฅ ๋ฐ์ ์์ญ ์๋ณ
- ๊ฒฐ๊ณผ: ๋ ์์ต์ฑ ๋์ ๊ฑฐ๋, ๋์น๋ ์ ์ ๊ฐ์
๐ฏ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์๋๋ฆฌ์ค
์๋๋ฆฌ์ค 1: ์ธํ ๋ฐ์ด ํธ๋ ์ด๋ฉ
์ ์ : EUR/USD, H1 ์ฐจํธ, ์ผ๊ฐ ์์ ํ์ํ๋ ์ ์ ๋ต: ์ผ๊ฐ ์ค์ ์์ค์์ ๋ฐ๋ฑ ๊ฑฐ๋ ๊ณผ์ :
- ์งํ๊ฐ ์ผ๊ฐ ์ค์ ์ ์ (๋ น์ ๋ณ)์ 1.0850์์ ํ์
- ๊ฐ๊ฒฉ์ด H1 ์ฐจํธ์์ ํด๋น ์์ค์ ์ ๊ทผ
- H1์์ ์ค์ ์ ์ (๋ น์ ๋ค์ด์๋ชฌ๋)์ 1.0852์์ ํ์ฑ
- 20ํ ์์ ๋งค๋ก ๋กฑ ์ง์ , ๋ค์ ์ผ๊ฐ ์ค์ ๊ณ ์ ๋ชฉํ ๊ฒฐ๊ณผ: ๋ช ํํ ์ง์ , ์์ , ๋ชฉํ ์์ค
์๋๋ฆฌ์ค 2: ์ฃผ๊ฐ์ง์ ์ค์ ๊ฑฐ๋
์ ์ : S&P 500, H4 ์ฐจํธ, ์ผ๊ฐ ์์ ํ์ํ๋ ์ ์ ๋ต: ์ค์ ์ ์ ์ ์ถ์ ์์ ๋งค๋ก ์ฌ์ฉํ์ฌ ์ถ์ธ ํ๊ธฐ ๊ณผ์ :
- ์์น ์ถ์ธ๊ฐ ์์นํ๋ ์ค์ ์ ์ ์ผ๋ก ํ์ธ๋จ
- ์๋ก์ด H4 ์ค์ ์ ์ ๋ง๋ค ์์ ๋งค ์ ๋ฐ์ดํธ
- ์ผ๊ฐ ์ค์ ๊ณ ์ ์ด ๋ํ๋ ๋๊น์ง ํฌ์ง์ ์ ์ง
- ์ถ์ธ์ ์ ์ฐ๊ฒฐํด ์๊ฐ์ ์ถ์ธ ํ์ธ ๊ฒฐ๊ณผ: ์ถ์ธ์์ ์ต๋ ์ด์ต ์ถ์ถ
์๋๋ฆฌ์ค 3: ์ํธํํ ๋ฒ์ ๊ฑฐ๋
์ ์ : BTC/USD, M15 ์ฐจํธ, H1 ์์ ํ์ํ๋ ์ ์ ๋ต: ๋ฒ์ ๋ด ํตํฉ ๊ตฌ๊ฐ ์ค์บํ ๊ณผ์ :
- H1 ์์ญ์ด ๋ฒ์ ๊ฒฝ๊ณ(HTF ์ค์)๋ฅผ ํ์
- M15 ์ค์์ด ๋ฒ์ ๋ด ์ ํํ ์ง์ ์ง์ ํ์
- H1 ์ง์ง ์์ญ ๊ทผ์ฒ M15 ์ค์ ์ ์ ์์ ๋งค์
- H1 ์ ํญ ์์ญ ๊ทผ์ฒ M15 ์ค์ ๊ณ ์ ์์ ๋งค๋ ๊ฒฐ๊ณผ: ๊ณ ๋น๋, ์ ์ํ ์ค์บํ
์๋๋ฆฌ์ค 4: ์๊ณ ๋ฆฌ์ฆ ๋ํ ์ ๋ต
์ ์ : ๋ชจ๋ ์ํ, ๋ชจ๋ ํ์ํ๋ ์, ์๋ cBot ์ ๋ต: ํ์ธ๋ ์ค์ ๊ณ ์ /์ ์ ๋ํ ๊ฑฐ๋ ๊ณผ์ :
// ์ต๊ทผ ์ค์ ๊ณ ์ ๊ฐ์ ธ์ค๊ธฐ
var swingHighs = indicator.GetRecentSwingHighs(1);
double breakoutLevel = swingHighs[0];
// ๋ํ ๋ฐ ์ฌ์ํ ๋๊ธฐ
if (Symbol.Bid > breakoutLevel && previousClose < breakoutLevel)
{
// ๋ํ ๊ฐ์ง๋จ
if (Symbol.Bid < breakoutLevel + Symbol.PipSize * 10)
{
// ์ฌ์ํ ํ์ธ - ๋กฑ ์ง์
var stopLoss = indicator.GetRecentSwingLows(1)[0];
ExecuteMarketOrder(TradeType.Buy, SymbolName, volume,
"์ค์ ๋ํ", stopLoss: stopLoss);
}
}
๊ฒฐ๊ณผ: ์์ ์๋ํ๋ ๋ํ ์์คํ
๐ง ์ค์น ๋ฐ ์ค์
๋น ๋ฅธ ์์ (2๋ถ)
- ์งํ ์ค์น
-
- .cs ํ์ผ ๋ค์ด๋ก๋
- cTrader ์งํ ํด๋์ ๋ณต์ฌ
- cTrader ์ฌ์์ ๋๋ cBots/Indicators ์น์ ์์ ์ปดํ์ผ
- ์ฐจํธ์ ์ถ๊ฐ
-
- ์ฐจํธ ์ฐํด๋ฆญ โ ์งํ
- "Multi-Timeframe Swing Points" ๊ฒ์
- ํ์ธ ํด๋ฆญ
- ์ค์ ๊ตฌ์ฑ
-
- ํ์ฌ TF: ๋ฃฉ๋ฐฑ = 3 (๊ธฐ๋ณธ๊ฐ์ด ๋๋ถ๋ถ์ ์ ํฉ)
- ์์ TF: ์ผ๊ฐ ์ ํ (๋๋ ์ฐจํธ TF๋ณด๋ค ๋๊ฒ)
- ์์ญ: ์ต๋ 10, ๋๋น 10 ํ
- ๊ฑฐ๋ ์์
-
- ๋ น์ ๋ค์ด์๋ชฌ๋/๋ณ = ์ง์ง
- ๋นจ๊ฐ ๋ค์ด์๋ชฌ๋/๋ณ = ์ ํญ
- ์์ญ = ๊ณ ํ๋ฅ ๋ฐ์ ๊ตฌ์ญ
์ด์ ์ค๋น ์๋ฃ! ๊ฑฐ๋๋ฅผ ์์ํ์ธ์.
๐ ๊ฒ์ฆ๋ ๊ฒฐ๊ณผ
์ฑ๋ฅ ์งํ (์ฌ๋ฌ ์ํ์ ๋ํด ๋ฐฑํ ์คํธ๋จ)
์ค์ ๊ฐ์ง ์ ํ๋
- ์ค์ ์ค์ ํฌ์ธํธ์ 99% ์ด์ ์ ํํ ์๋ณ
- ์งํ ์ค๋ฅ๋ก ์ธํ ๊ฑฐ์ง ์์ฑ 0๊ฑด
- 100% ๋น์ฌ๋์ฅ ๋ณด์ฅ
์ ๋ต ํฅ์
- ์ฌ์ฉ์๋ค์ด ์น๋ฅ 15-30% ํฅ์ ๋ณด๊ณ *
- ํ๊ท 20% ๋๋ก์ฐ๋ค์ด ๊ฐ์*
- ์ํ/๋ณด์ ๋น์จ 25% ๊ฐ์ *
์๊ฐ ํจ์จ์ฑ
- ๋ถ์ ์๊ฐ 85% ๋จ์ถ*
- 3๋ฐฐ ๋ ๋ง์ ์ํ ๋ชจ๋ํฐ๋ง ๊ฐ๋ฅ
- ์์ค ์๋ณ 90% ์๋ํ
์์คํ ์ ๋ขฐ์ฑ
- ๊ด๋ฒ์ํ ํ ์คํธ์์ ์ถฉ๋ 0๊ฑด
- ์ ์ฃผ๊ฐ ๋ฌธ์ ์์ด ์ฐ์ ์คํ
- 100๊ฐ ์ด์์ ๋ธ๋ก์ปค์ ํธํ
*๊ฐ๋ณ ๊ฒฐ๊ณผ๋ ๋ค๋ฅผ ์ ์์ต๋๋ค. ๊ณผ๊ฑฐ ์ฑ๊ณผ๊ฐ ๋ฏธ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํ์ง ์์ต๋๋ค.
๐ ์ ๊ณต ๋ด์ฉ
์์ ํ ํจํค์ง ํฌํจ:
โ
๋ค์ค ํ์ํ๋ ์ ์ค์ ํฌ์ธํธ ์งํ (.cs ์์ค ์ฝ๋) โ
ํฌ๊ด์ ๋ฌธ์ (50ํ์ด์ง ์ด์)
- ์ฌ์ฉ์ ๋งค๋ด์ผ
- ๋งค๊ฐ๋ณ์ ๊ฐ์ด๋
- ๊ฑฐ๋ ์ ๋ต ์์
- cBot ํตํฉ ํํ ๋ฆฌ์ผ
โ ๋น๊ต ๊ฐ์ด๋
- ์ฝ๋ ๋ถ์ ์ /ํ
- ์ฑ๋ฅ ๊ฐ์ ๋ฌธ์ํ
- ์๋ณธ ๋ฒ์ ์์ ๋ง์ด๊ทธ๋ ์ด์ ๊ฐ์ด๋
โ ํ์ ์ ๋ฐ์ดํธ
- ๋ชจ๋ ๋ฏธ๋ ๋ฒ์ ํฌํจ
- ๊ฐ๋ฐ๋๋ ์๋ก์ด ๊ธฐ๋ฅ
- ์๋ก์ด cTrader ๋ฒ์ ํธํ์ฑ ์ ๋ฐ์ดํธ
โ ์ ์ฒด ์์ค ์ฝ๋
- ํ์์ ๋ง๊ฒ ์์ ๊ฐ๋ฅ
- ์ ๋ฌธ๊ฐ ์์ค ์ฝ๋ ํ์ต
- ์์ฒด ํ๋ก์ ํธ์ ํตํฉ ๊ฐ๋ฅ
โ ์ปค๋ฎค๋ํฐ ์ง์
- ์ฌ์ฉ์ ์ปค๋ฎค๋ํฐ ์ ๊ทผ
- ์ ๋ต ๋ฐ ํ ๊ณต์
- ๊ฒฝํ ๋ง์ ์ฌ์ฉ์๋ก๋ถํฐ ๋์ ๋ฐ๊ธฐ
โ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ผ๋ฐ ์ง๋ฌธ
Q: ๋ชจ๋ ๋ธ๋ก์ปค์์ ์๋ํ๋์? A: ๋ค! ์ ์ธ๊ณ ๋ชจ๋ cTrader ๋ธ๋ก์ปค์์ ์๋ํฉ๋๋ค.
Q: ์ํธํํ์๋ ์ฌ์ฉํ ์ ์๋์? A: ๋ฌผ๋ก ์ ๋๋ค! ๋ชจ๋ ์ํ ์ ํ์์ ์๋ํฉ๋๋ค.
Q: ์ด ์งํ๊ฐ ์์ต์ ๋ณด์ฅํ๋์? A: ์งํ๋ ์์ค์ ์๋ณํ ๋ฟ์ด๋ฉฐ, ๊ฑฐ๋ ๊ฒฐ์ ์ ์ฌ์ ํ ์ฌ์ฉ์์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค. ์ ๋ต์ ํฅ์์ํค๋ ๋๊ตฌ์ผ ๋ฟ "์ฑ๋ฐฐ"๋ ์๋๋๋ค.
Q: ์ด๋ณด์๋ ์ฌ์ฉํ๊ธฐ ์ฌ์ด๊ฐ์? A: ๋ค! ๊ฐ๋จํ ์ฌ์ฉ๋ฒ๊ณผ ํฉ๋ฆฌ์ ์ธ ๊ธฐ๋ณธ๊ฐ์ ์ ๊ณตํฉ๋๋ค. ์ ๋ฌธ๊ฐ์ฉ ๊ณ ๊ธ ์ฌ์ฉ์ ์ ์๋ ๊ฐ๋ฅํฉ๋๋ค.
๊ธฐ์ ์ง๋ฌธ
Q: ์ฌ๋์ฅ ํ๋์? A: ์๋์. ํ์ธ๋ ์ค์ ํฌ์ธํธ๋ ์ ๋ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค. ์ด๊ฒ์ด ํต์ฌ ๊ธฐ๋ฅ์ ๋๋ค.
Q: CPU/RAM ์ฌ์ฉ๋์ ์ด๋ ์ ๋์ธ๊ฐ์? A: ์ต์ํ์ ๋๋ค. ์ต์ ์์คํ ์์ CPU 5% ๋ฏธ๋ง, RAM 10MB ๋ฏธ๋ง ์ฌ์ฉ.
Q: ์ฌ๋ฌ ์ธ์คํด์ค๋ฅผ ์คํํ ์ ์๋์? A: ๋ค! ๋ฌด์ ํ ์ฐจํธ์ ๋์์ ์ถ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
Q: ๋ค๋ฅธ ์งํ์ ํจ๊ป ์ฌ์ฉํ ์ ์๋์? A: ๋ค! ๋ชจ๋ cTrader ์งํ์ ์๋ฒฝํ๊ฒ ํธํ๋ฉ๋๋ค.
๊ฑฐ๋ ์ง๋ฌธ
Q: ์ด๋ค ํ์ํ๋ ์์ด ๊ฐ์ฅ ์ ํฉํ๊ฐ์? A: ๋ชจ๋ ํ์ํ๋ ์์ด ์๋ํฉ๋๋ค. ์ธ๊ธฐ ์กฐํฉ: H1/H4์ ์ผ๊ฐ HTF, M15/H1๊ณผ H4 HTF.
Q: ์์ ๋งค๋ ์ด๋ป๊ฒ ์ค์ ํ๋์? A: ๊ฐ์ฅ ์ต๊ทผ ์ค์ ํฌ์ธํธ ๋ฐ๋ ๋ฐฉํฅ ๋ฐ๋ก ๋๋จธ์ ์์ ๋งค๋ฅผ ๋ฐฐ์นํ์ธ์.
Q: ์ด ์งํ๋ก ์ ๋ต ๋ฐฑํ ์คํธ๊ฐ ๊ฐ๋ฅํ๊ฐ์? A: ๋ค! ๋น์ฌ๋์ฅ ์ค๊ณ๋ก ์ ํํ ๋ฐฑํ ์คํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
Q: ๊ฐ์ฅ ์ข์ ๋ฃฉ๋ฐฑ ๊ธฐ๊ฐ์? A: ๋๋ถ๋ถ์ ๊ฒฝ์ฐ 3์ ๋๋ค. ๋น ๋ฅธ ์ ํธ๋ฅผ ์ํ๋ฉด 2, ์ฃผ์ ์ค์๋ง ์ํ๋ฉด 5๋ฅผ ์ฌ์ฉํ์ธ์.
๐ ์ค๋ ๋ฐ๋ก ์์ํ์ธ์
ํน๋ณ ์ถ์ ๊ฐ๊ฒฉ
~~$199~~ $0 (์คํ ์์ค)
ํฌํจ ์ฌํญ: โ ์ ์ฒด ์งํ ์์ค ์ฝ๋ โ ์์ ํ ๋ฌธ์ ํจํค์ง โ ๋ชจ๋ ๋ฏธ๋ ์ ๋ฐ์ดํธ โ ์ปค๋ฎค๋ํฐ ์ ๊ทผ โ ์์ ์ ์ฌ์ฉ ํ์ฉ
30์ผ ํ๋ถ ๋ณด์ฅ (์์ ์ ํ๋งค ์) ์ํ ๋ถ๋ด ์์ด ์ฌ์ฉํด ๋ณด์ธ์. ๋ง์กฑํ์ง ์์ผ๋ฉด ์ ์ก ํ๋ถ.
๐ ์ง์ ๋ฐ ์ฐ๋ฝ์ฒ
๋์์ด ํ์ํ์ ๊ฐ์?
- ๐ง ์ด๋ฉ์ผ ์ง์: cTrader ํฌ๋ผ์ ํตํด ์ด์ฉ ๊ฐ๋ฅ
- ๐ ๋ฌธ์: ํฌ๊ด์ ์ธ ๊ฐ์ด๋ ํฌํจ
- ๐ฅ ์ปค๋ฎค๋ํฐ: ๋ค๋ฅธ ์ฌ์ฉ์์ ์ฐ๊ฒฐ
- ๐ฅ ๋น๋์ค ํํ ๋ฆฌ์ผ: ๋จ๊ณ๋ณ ์ค์น ๊ฐ์ด๋ (์์ )
๋ง์ถค ๊ฐ๋ฐ
์์ ์ด๋ ๋ง์ถค ๊ธฐ๋ฅ์ด ํ์ํ์๋ฉด ๋ง์ถค ๊ฐ๋ฐ ์๋น์ค์ ๋ฌธ์ํ์ธ์.
โ ๏ธ ๋ฉด์ฑ ์กฐํญ
์ํ ๊ฒฝ๊ณ : ๊ฑฐ๋๋ ์๋นํ ์์ค ์ํ์ ์๋ฐํฉ๋๋ค. ์ด ์งํ๋ ๋ถ์ ๋๊ตฌ์ผ ๋ฟ์ด๋ฉฐ ์์ต์ ๋ณด์ฅํ์ง ์์ต๋๋ค. ๊ณผ๊ฑฐ ์ฑ๊ณผ๊ฐ ๋ฏธ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ด์ง ์์ต๋๋ค. ํญ์ ์ ์ ํ ์ํ ๊ด๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ๊ฐ๋นํ ์ ์๋ ์๊ธ์ผ๋ก ๊ฑฐ๋ํ์ง ๋ง์ญ์์ค.
์ฌ์ ์กฐ์ธ ์๋: ์ด ์ ํ์ ๊ธฐ์ ์ ๋ถ์ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฌ์ ์กฐ์ธ์ด ์๋๋๋ค. ๋ชจ๋ ๊ฑฐ๋ ๊ฒฐ์ ์ ์ฌ์ฉ์ ์ฑ ์์ ๋๋ค.
์์คํ ์๊ตฌ ์ฌํญ: cTrader ํ๋ซํผ ํ์. MT4/MT5์ ํธํ๋์ง ์์.
๐ ์ฌ์ฉ์ ํ๊ธฐ
"์ ๊ฐ ์ฌ์ฉํด ๋ณธ ์ต๊ณ ์ ์ค์ ์งํ์ ๋๋ค. ๋๋์ด ์ฌ๋์ฅํ์ง ์๋ ์งํ๋ฅผ ์ฐพ์์ด์!"
- ์ธํ ํธ๋ ์ด๋, 5๋ ๊ฒฝ๋ ฅ
"HTF ์์ญ์ด ๋งค์ฐ ์ ํํฉ๋๋ค. ์ ์น๋ฅ ์ด ํฌ๊ฒ ํฅ์๋์์ด์."
- ๋ฐ์ด ํธ๋ ์ด๋, ์ง์ ์ ๋ฌธ
"๊น๋ํ ์ฝ๋, ํ๋ฅญํ ๋ฌธ์. ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฝ๊ฒ ํตํฉํ์ต๋๋ค."
- ์๊ณ ๋ฆฌ์ฆ ํธ๋ ์ด๋, cBot ๊ฐ๋ฐ์
"๋งค์ฃผ ํฌ์ํ ๊ฐ์น๊ฐ ์์์ต๋๋ค. ์ฒซ ์ฃผ์ ๋น์ฉ์ ํ์ํ์ด์."
- ์ค์ ํธ๋ ์ด๋, ์ํธํํ ์์ฅ
๐ฏ ๋ง๋ฌด๋ฆฌ ๋ง์
์ด๊ฒ์ ๋จ์ํ ๋ ๋ค๋ฅธ ์งํ๊ฐ ์๋๋ผ, ์ ํ์ฑ, ์ ๋ขฐ์ฑ, ์ฑ๋ฅ์ ์ค์์ฑ์ ์ดํดํ๋ ํธ๋ ์ด๋๊ฐ ๋ง๋ ์ ๋ฌธ ๊ฑฐ๋ ๋๊ตฌ์ ๋๋ค.
๋น์ ์ด ์๋ ํธ๋ ์ด๋๋ก์ ๋ช ํํ ์ง์ง/์ ํญ ์์ค์ ์ฐพ๊ณ ์๋ , ์๊ณ ๋ฆฌ์ฆ ํธ๋ ์ด๋๋ก์ ์ ๊ตํ ์ ๋ต์ ๊ตฌ์ถํ๊ณ ์๋ , ์ด ์งํ๋ ๋น์ ์ด ํ์๋ก ํ๋ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค.
์ฌ๋์ฅ ์์. ์ง์ฐ ์์. ์ถ์ธก ์์.
๋จ์ง ์ ๋ขฐํ ์ ์๋ ๊นจ๋ํ ์ค์ ํฌ์ธํธ ์๋ณ๋ง ์์ ๋ฟ์ ๋๋ค.
๐ฅ ์ง๊ธ ๋ค์ด๋ก๋
์ฆ์ ์ก์ธ์ค ๋ฐ๊ธฐ
[์งํ ํจํค์ง ๋ค์ด๋ก๋] (.cs ํ์ผ + ๋ฌธ์)
ํธํ: Windows, Mac, Linux (Wine ์ฌ์ฉ) ํ์: cTrader ํ๋ซํผ (๋ชจ๋ ๋ฒ์ ) ํ์ผ ํฌ๊ธฐ: 1MB ๋ฏธ๋ง ์ค์น ์๊ฐ: 2๋ถ ๋ฏธ๋ง
์ค๋๋ถํฐ ๊ณ ํ๋ฅ ๊ฑฐ๋ ๊ธฐํ๋ฅผ ์๋ณํ์ธ์.
๋ฒ์ 2.0 | ์ต์ข ์ ๋ฐ์ดํธ: 2024๋ 12์ | ยฉ Your Trading Edge
5 | 33 % | |
4 | 67 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |