์ค๋ช
์์ฅ ๊น์ด + VIX ๋ด - ์์ ํ ๋ถ์
๐ฏ ๋ก๋ด ๊ฐ์
์์ฅ ๊น์ด + VIX ๋ด์ ์์ฅ ๊น์ด(DOM - Depth of Market) ๋ถ์๊ณผ VIX ์ง์ ํํฐ๋ง์ ๊ฒฐํฉํ์ฌ ๋ ๊น์ ๊ฐ๊ฒฉ ์์ค์์ ๋งค์ ๋ฐ ๋งค๋ ๊ฑฐ๋๋ ๊ฐ์ ๋ถ๊ท ํ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฑฐ๋ ์ ํธ๋ฅผ ์์ฑํ๋ ๊ณ ๊ธ ๊ฑฐ๋ ์์คํ ์ ๋๋ค.
๐ ๋ก๋ด ์๋ ๋ฐฉ์
1. ์์ฅ ๊น์ด + VIX ๋ด ์ฝ๊ธฐ
๋ก๋ด์ ์ฃผ๋ฌธ์ ์์ ๋ ๋ฒจ์ ๋ถ์ํ์ฌ ๋งค์ ๋ฐ ๋งค๋ ๊ฑฐ๋๋ ๊ฐ์ ๋ถ๊ท ํ์ ๊ณ์ฐํฉ๋๋ค. ์ค์๊ฐ ๋ชจ๋์์๋ ๋ธ๋ก์ปค๋ก๋ถํฐ ์ค์ DOM ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ , ๋ฐฑํ ์คํธ์์๋ ์๋ฎฌ๋ ์ด์ ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฑํฉ๋๋ค.
2. ๋ถ๊ท ํ ๊ณ์ฐ
์์ DOM ๋ ๋ฒจ์์ ์ด ๋งค์ ๋ฐ ๋งค๋ ์ฃผ๋ฌธ๋ ๊ฐ์ ๋ฐฑ๋ถ์จ ์ฐจ์ด๋ฅผ ๊ณ์ฐํฉ๋๋ค. ์ ์๋ฏธํ ๋ถ๊ท ํ์ ๊ฐ์ธ ๋๋ ์ฝ์ธ ์๋ ฅ์ ๋ํ๋ ๋๋ค.
3. VIX ํํฐ
VIX ์ง์(๋ณ๋์ฑ ์ง์)์ ์์ง์์ ๋ถ์ํ์ฌ ์ ํธ๋ฅผ ํํฐ๋งํฉ๋๋ค. ๊ตฌ์ฑ์ ๋ฐ๋ผ VIX ์์ง์์ ๊ธฐ๋ฐํด ๋งค์๋ง ํ์ฉํ๊ฑฐ๋, ๋งค๋๋ง ํ์ฉํ๊ฑฐ๋, ๊ฑฐ๋๋ฅผ ์์ ํ ์ฐจ๋จํ ์ ์์ต๋๋ค.
4. ๊ณ ๊ธ ํฌ์ง์ ๊ด๋ฆฌ
๋์ ํธ๋ ์ผ๋ง ์คํฑ, ์๋ ์์ต๋ถ๊ธฐ์ , ๊ทธ๋ฆฌ๊ณ ์ฌ๋ฌ ์ต์ ์ ๊ฐ์ถ ์ ๊ตํ ์ํ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ํฌํจํฉ๋๋ค.
โ ๏ธ ์ค์: ๋ฐฑํ ์คํธ ์ ํ ์ฌํญ
โ ๊ฒฝ๊ณ : ๋ฐฑํ ์คํธ๋ ์ ๋ขฐํ ์ ์์ต๋๋ค!
- cTrader๋ ๋ฐฑํ ์คํธ์ฉ์ผ๋ก ์์ฅ ๊น์ด ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋กํ์ง ์์ต๋๋ค
- ๋ฐฑํ ์คํธ ์ ํธ๋ ์๋ฎฌ๋ ์ด์ ์ ํตํด ๋ฌด์์๋ก ์์ฑ๋ฉ๋๋ค
- ๋ฐฑํ ์คํธ ์ฑ๋ฅ์ ๋ก๋ด์ ์ค์ ๋ฅ๋ ฅ์ ๋ํ๋ด์ง ์์ต๋๋ค
- ํ์ค์ ์ธ ํ๊ฐ๋ฅผ ์ํด ๋ฐ๋ชจ/์ค์๊ฐ์์๋ง ํ ์คํธํ์ธ์
- ๋ก๋ด์ ์ค์๊ฐ DOM ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ์ค์๊ฐ ๊ฑฐ๋์ฉ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค
๐ ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์
๐๏ธ ๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์
๋กฑ ํฌ์ง์
๋ง ์ฌ์ฉ - ๋กฑ ํฌ์ง์
๋ง ํ์ฑํ (๊ธฐ๋ณธ๊ฐ: false)
์ ํฌ์ง์
๋ง ์ฌ์ฉ - ์ ํฌ์ง์
๋ง ํ์ฑํ (๊ธฐ๋ณธ๊ฐ: false)
์ต๋ ๋กฑ ํฌ์ง์
์ - ์ต๋ ๋์ ๋กฑ ํฌ์ง์
์ (๊ธฐ๋ณธ๊ฐ: 1)
์ต๋ ์ ํฌ์ง์
์ - ์ต๋ ๋์ ์ ํฌ์ง์
์ (๊ธฐ๋ณธ๊ฐ: 1)
๐ ์์ฅ ๊น์ด + VIX ๋ด ๋งค๊ฐ๋ณ์
์ง๊ณํ ๊น์ด ๋ ๋ฒจ - ๋ถ์ํ DOM ๋ ๋ฒจ ์, 1์์ 20๊น์ง (๊ธฐ๋ณธ๊ฐ: 5)
์ ํธ ํธ๋ฆฌ๊ฑฐ ์ต์ ๋ถ๊ท ํ - ๊ฑฐ๋ ์ ํธ๋ฅผ ์์ฑํ๋ ์ต์ ๋ถ๊ท ํ, 0.01๋ถํฐ 1.0๊น์ง (1%์์ 100%) (๊ธฐ๋ณธ๊ฐ: 0.30)
์์ ๋ ๋ฒจ ์ด ๊ฑฐ๋๋ ์ต์๊ฐ - ์ ํธ ์ ๋ขฐ๋๋ฅผ ์ํ ์ต์ ์ด ๊ฑฐ๋๋ (๊ธฐ๋ณธ๊ฐ: 10.0)
๊น์ด ์๋ก๊ณ ์นจ ๊ฐ๊ฒฉ(ms) - DOM ์ฝ๊ธฐ ๋น๋(๋ฐ๋ฆฌ์ด ๋จ์), ์ต์ 100ms (๊ธฐ๋ณธ๊ฐ: 500)
๐ฐ ๊ฑฐ๋๋ ๊ด๋ฆฌ
๊ฑฐ๋๋ ์ ํ - ๊ฑฐ๋๋ ๊ณ์ฐ ์ ํ: ๊ณ ์ ๋๋ ์ํ ๊ธฐ๋ฐ (๊ธฐ๋ณธ๊ฐ: ๊ณ ์ )
๊ณ ์ ๊ฑฐ๋๋ (๋) - ๊ณ ์ ๊ฑฐ๋๋์ ๋ํ ํฌ์ง์
ํฌ๊ธฐ (๊ธฐ๋ณธ๊ฐ: 0.01)
์ํ ๊ด๋ฆฌ - ์ํ ๊ธฐ๋ฐ ์๋ณธ ๊ด๋ฆฌ ํ์ฑํ (๊ธฐ๋ณธ๊ฐ: false)
๊ฑฐ๋๋น ์ํ % - ๋จ์ผ ๊ฑฐ๋๋น ์ํ ๋น์จ, 0.1%์์ 10.0%๊น์ง (๊ธฐ๋ณธ๊ฐ: 2.0)
์ฌ์ฉํ ๊ณ์ข ์์ก - ์ํ ๊ณ์ฐ์ ์ํ ๊ธฐ์ค ์๋ณธ (๊ธฐ๋ณธ๊ฐ: 10000)
๐ก๏ธ ์์ ๋งค ๋ฐ ์ด์ต์คํ
์์ ๋งค ์ ํ - ์์ ๋งค ์ ํ: ๊ณ ์ ํ ๋๋ ATR (๊ธฐ๋ณธ๊ฐ: ATR)
์ด์ต์คํ ์ ํ - ์ด์ต์คํ ์ ํ: ๊ณ ์ ํ, ATR ๋๋ ์ํ ๋๋น ๋ณด์ (๊ธฐ๋ณธ๊ฐ: ATR)
์์ ๋งค (ํ) - ๊ณ ์ ์์ ๋งค ํ ์ (๊ธฐ๋ณธ๊ฐ: 30)
์ด์ต์คํ (ํ) - ๊ณ ์ ์ด์ต์คํ ํ ์ (๊ธฐ๋ณธ๊ฐ: 60)
์์ ๋งค ATR ๋ฐฐ์ - ๋์ ์์ ๋งค๋ฅผ ์ํ ATR ๋ฐฐ์ (๊ธฐ๋ณธ๊ฐ: 2.0)
์ด์ต์คํ ATR ๋ฐฐ์ - ๋์ ์ด์ต์คํ์ ์ํ ATR ๋ฐฐ์ (๊ธฐ๋ณธ๊ฐ: 3.0)
์ํ/๋ณด์ ๋น์จ ์ฌ์ฉ - ์ด์ต์คํ ๊ณ์ฐ์ ์ํ/๋ณด์ ๋น์จ ์ฌ์ฉ (๊ธฐ๋ณธ๊ฐ: true)
์ํ/๋ณด์ ๋น์จ - ์ํ/๋ณด์ ๋น์จ, ์: 1.5๋ 1:1.5 ์๋ฏธ (๊ธฐ๋ณธ๊ฐ: 1.5)
๐ ํธ๋ ์ผ๋ง ์คํฑ ๋ฐ ์์ต๋ถ๊ธฐ์
ํธ๋ ์ผ๋ง ์คํฑ ์ฌ์ฉ - ๋์ ํธ๋ ์ผ๋ง ์คํฑ ํ์ฑํ (๊ธฐ๋ณธ๊ฐ: true)
ํธ๋ ์ผ๋ง ์์ (ํ) - ํธ๋ ์ผ๋ง ์คํฑ ํ์ฑํ๋ฅผ ์ํ ์ต์ ์ด์ต ํ ์ (๊ธฐ๋ณธ๊ฐ: 20)
ํธ๋ ์ผ๋ง ๋จ๊ณ (ํ) - ํธ๋ ์ผ๋ง ์คํฑ ์ด๋์ ์ํ ์ต์ ํ ์ฆ๊ฐ๋ (๊ธฐ๋ณธ๊ฐ: 10)
์์ต๋ถ๊ธฐ์ ์ฌ์ฉ - ์๋ ์์ต๋ถ๊ธฐ์ ํ์ฑํ (๊ธฐ๋ณธ๊ฐ: true)
์์ต๋ถ๊ธฐ์ ํธ๋ฆฌ๊ฑฐ (ํ) - ์์ต๋ถ๊ธฐ์ ํ์ฑํ๋ฅผ ์ํ ์ด์ต ํ ์ (๊ธฐ๋ณธ๊ฐ: 15)
์์ต๋ถ๊ธฐ์ ํ๋ฌ์ค (ํ) - ์ง์
๊ฐ๊ฒฉ ๋๋น ์ถ๊ฐ ํ ์ (๊ธฐ๋ณธ๊ฐ: 5)
๐ VIX ํํฐ
VIX ํํฐ ํ์ฑํ - VIX ์ง์ ๊ธฐ๋ฐ ํํฐ๋ง ํ์ฑํ (๊ธฐ๋ณธ๊ฐ: true)
VIX ์ฌ๋ณผ - VIX ์ง์ ์ฌ๋ณผ (๊ธฐ๋ณธ๊ฐ: "VIX")
VIX ํ์ํ๋ ์ - VIX ๋ถ์์ฉ ํ์ํ๋ ์ (๊ธฐ๋ณธ๊ฐ: ์ผ๊ฐ)
VIX ์กฐํ ๋ฐ ์ - VIX ๋ณํ ๊ณ์ฐ์ ์ํ ๊ณผ๊ฑฐ ๋ฐ ์, 1์์ 10๊น์ง (๊ธฐ๋ณธ๊ฐ: 2)
VIX ํผ์ผํธ ์๊ณ๊ฐ - ํํฐ ํ์ฑํ๋ฅผ ์ํ VIX ํผ์ผํธ ๋ณํ ์๊ณ๊ฐ, 0.5%์์ 20.0%๊น์ง (๊ธฐ๋ณธ๊ฐ: 3.0)
VIX ์์น ์ ๋์ - VIX ์์น ์ ๋์: ๋งค์๋ง/๋งค๋๋ง/์๋ฐฉํฅ/๊ฑฐ๋๊ธ์ง (๊ธฐ๋ณธ๊ฐ: ๋งค๋๋ง)
VIX ํ๋ฝ ์ ๋์ - VIX ํ๋ฝ ์ ๋์: ๋งค์๋ง/๋งค๋๋ง/์๋ฐฉํฅ/๊ฑฐ๋๊ธ์ง (๊ธฐ๋ณธ๊ฐ: ๋งค์๋ง)
โ๏ธ ์ผ๋ฐ ์ต์
๋ฐฑํ
์คํธ ๋ชจ๋ - ๋ฐฑํ
์คํธ ๋ชจ๋ (์ด ๋ก๋ด์๋ ์ ๋ขฐํ ์ ์์) (๊ธฐ๋ณธ๊ฐ: true)
๋๋ฒ๊ทธ ๋ชจ๋ - ๋๋ฒ๊น
๋ฐ ๋ชจ๋ํฐ๋ง์ ์ํ ์์ธ ๋ก๊ทธ ํ์ฑํ (๊ธฐ๋ณธ๊ฐ: true)
๐ฏ ์์ธ ๊ฑฐ๋ ๋ก์ง
์์ฅ ๊น์ด + VIX ๋ด ์ ํธ
- ์์ ๋ถ๊ท ํ โ ๋ ๋ง์ ๋งค์ ๊ฑฐ๋๋ โ ๋งค์ ์ ํธ
- ์์ ๋ถ๊ท ํ โ ๋ ๋ง์ ๋งค๋ ๊ฑฐ๋๋ โ ๋งค๋ ์ ํธ
- ์กฐ์ ๊ฐ๋ฅํ ์๊ณ๊ฐ โ ์ฝํ ์ ํธ๋ฅผ ํํฐ๋งํ๊ณ ๋ ธ์ด์ฆ๋ฅผ ์ค์
VIX ํํฐ
- VIX ์์น โ ์์ฅ ๋ณ๋์ฑ/๋ถํ์ค์ฑ ์ฆ๊ฐ โ ์ผ๋ฐ์ ์ผ๋ก ๋งค๋๋ง
- VIX ํ๋ฝ โ ๋ณ๋์ฑ ๊ฐ์/์์ ๋ ์ํ โ ์ผ๋ฐ์ ์ผ๋ก ๋งค์๋ง
- ์์ ํ ๊ตฌ์ฑ ๊ฐ๋ฅ โ ์ ๋ต์ ๋ฐ๋ผ ๋ก์ง์ ๋ง์ถค ์ค์ ํ ์ ์์
๊ณ ๊ธ ํฌ์ง์ ๊ด๋ฆฌ
- ํธ๋ ์ผ๋ง ์คํฑ โ ์ ๋ฆฌํ ์ถ์ธ ๋์ ์ด์ต์ ๊ณ ์
- ์์ต๋ถ๊ธฐ์ โ ์ถฉ๋ถํ ์ด์ต ๋๋ฌ ์ ์๋ณธ ๋ณดํธ
- ํฌ์ง์ ํฌ๊ธฐ ์กฐ์ โ ๊ณ ์ ๋๋ ์ํ ๊ธฐ๋ฐ ๋น์จ
- ๋ค์ค ํฌ์ง์ ์ ์ด โ ์ต๋ ๋์ ๊ฑฐ๋ ๊ด๋ฆฌ
โ ๏ธ ์ค์ ๊ฒฝ๊ณ
- ์ ๋ขฐํ ์ ์๋ ๋ฐฑํ ์คํธ - DOM ๋ฐ์ดํฐ๊ฐ ๊ณผ๊ฑฐ ๋ฐ์ดํฐ์ ๊ธฐ๋ก๋์ง ์์
- DOM ๋ฐ์ดํฐ ์์กด์ฑ - ์์ง์ ์์ฅ ๊น์ด ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ๋ธ๋ก์ปค ํ์
- ๊ณ ๋น๋ - 500ms๋ง๋ค DOM ์ฝ๊ธฐ, ์ค์๊ฐ ๊ฑฐ๋ ์ VPS ๊ถ์ฅ
- VIX ํํฐ - ๋ธ๋ก์ปค์ VIX ์ฌ๋ณผ ์ฌ์ฉ ๊ฐ๋ฅ ์ฌ๋ถ ํ์ธ
- ์ํ ๊ด๋ฆฌ - ์ด๊ธฐ ๋จ๊ณ์์ ๋ณด์์ ์ธ ๋งค๊ฐ๋ณ์ ์ค์ ๊ถ์ฅ
โ ์ฌ์ฉ ๊ถ์ฅ ์ฌํญ
- ๋ฐ๋ชจ์์ ์ต์ 2-4์ฃผ๊ฐ ์ด๊ธฐ ํ ์คํธ ํ์ฌ ์ค์ ์ฑ๋ฅ ํ๊ฐ
- ์ค์๊ฐ ๊ฑฐ๋ ์ ๋ธ๋ก์ปค์ DOM ํ์ง ํ์ธ
- ์ค์๊ฐ ๊ฑฐ๋ ์ ํ ์ ์๋์ผ๋ก ์์
- ๋ก๋ด ๋์ ์ดํด๋ฅผ ์ํ ๋๋ฒ๊ทธ ๋ชจ๋ ๋ก๊ทธ ๋ชจ๋ํฐ๋ง
- ํน์ ์ฌ๋ณผ ๋ฐ ์์ฅ ์กฐ๊ฑด์ ๋ง๊ฒ ๋งค๊ฐ๋ณ์ ์กฐ์
- ์ด์ ์ฐ์์ฑ๊ณผ ์ง์์ ์ธ DOM ์ฝ๊ธฐ๋ฅผ ์ํ VPS ์ฌ์ฉ
์ด ๋ก๋ด์ ์ค์๊ฐ ๊ฑฐ๋์ ์ ์ค๊ณ๋์ด ์์ง๋ง ์์ฅ ๊น์ด์ ๋์ ํน์ฑ ๋๋ฌธ์ ์ค์ ์กฐ๊ฑด์์ ์ฒ ์ ํ ํ ์คํธ๊ฐ ํ์ํฉ๋๋ค. DOM ๋ถ์๊ณผ VIX ํํฐ๋ง์ ๊ฒฐํฉ์ ์ค์๊ฐ ์์ฅ ๋ฐ์ดํฐ์ ๋ณ๋์ฑ ์กฐ๊ฑด์ ๊ธฐ๋ฐํด ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ณ ์ ํ๋ ํธ๋ ์ด๋์๊ฒ ์ ํฉํฉ๋๋ค.
์์ฝ
Key features include dynamic trailing stops, automatic breakeven, and flexible risk management options such as fixed or risk-based position sizing. The robot supports configurable parameters for DOM depth levels, imbalance thresholds, volume requirements, and VIX filter settings. It manages multiple concurrent positions with controls on maximum long and short trades.
Designed for live trading with brokers providing quality Market Depth data, it reads DOM data at high frequency (default every 500 ms). Backtesting is not reliable due to lack of historical DOM data and uses simulated signals. Users are advised to test extensively in demo mode and start with small volumes when moving to live trading.
The bot is suitable for trading various markets including indices, commodities, forex, and crypto, leveraging real-time market data and volatility conditions to inform trading decisions.
๊ณ ๊ฐ ๋ฆฌ๋ทฐ
5 | 50 % | |
4 | 50 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
