3๐Ÿš€ ์ดˆ๋ณด๋„ ๋”ฐ๋ผํ•˜๋Š” ์˜ˆ์ŠคํŠธ๋ ˆ์ด๋” ์ฝ”๋”ฉ 3ํšŒ์ฐจ ์™„์ „ ์ •๋ณต (๋ณ€์ˆ˜·์กฐ๊ฑด๋ฌธ·์ž๋™๋งค๋งค ํ•ต์‹ฌ)

 

๐Ÿš€ ์ดˆ๋ณด๋„ ๋”ฐ๋ผํ•˜๋Š” ์˜ˆ์ŠคํŠธ๋ ˆ์ด๋” ์ฝ”๋”ฉ 3ํšŒ์ฐจ ์™„์ „ ์ •๋ณต (๋ณ€์ˆ˜·์กฐ๊ฑด๋ฌธ·์ž๋™๋งค๋งค ํ•ต์‹ฌ)


๐Ÿ“Œ ๋ชฉ์ฐจ

  1. ๊ฐ•์˜ ํ•ต์‹ฌ ์š”์•ฝ

  2. ์˜ˆ์ŠคํŠธ๋ ˆ์ด๋” ํ•™์Šต ์ „๋žต (๋งค๋‰ด์–ผ + ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™œ์šฉ)

  3. ๋ณ€์ˆ˜(Variable)์˜ ๊ฐœ๋… ์™„๋ฒฝ ์ดํ•ด

  4. ์™ธ๋ถ€ ๋ณ€์ˆ˜(Input)๋กœ ์‹ค์ „ ํŽธ์˜์„ฑ ๋†’์ด๊ธฐ

  5. ์กฐ๊ฑด๋ฌธ(If, Else, Else If) ์™„์ „ ์ •๋ณต

  6. ์ด๋™ํ‰๊ท ์„  + ๋งค๋งค ์‹ ํ˜ธ ์ฝ”๋”ฉ ์‹ค์Šต

  7. ✔️ ์‹คํ–‰ ์ ˆ์ฐจ (์ดˆ๋ณด ํ•„์ˆ˜ ๋”ฐ๋ผํ•˜๊ธฐ)

  8. ์ถ”๊ฐ€ ์„ค๋ช… ๋ฐ ์‹ค์ „ ํŒ

  9. ์ฐธ๊ณ  ์‚ฌ์ดํŠธ & ์ฐธ๊ณ ๋ฌธํ—Œ

  10. ์ตœ์ข… ์š”์•ฝ

  11. ํƒœ๊ทธ + ๊ฒ€์ƒ‰ ์„ค๋ช…


๐ŸŽฏ 1. ๊ฐ•์˜ ํ•ต์‹ฌ ์š”์•ฝ

“์ฝ”๋”ฉ์€ ์ˆ˜ํ•™๊ณผ ๊ฐ™๋‹ค. ์•ž์„ ๋†“์น˜๋ฉด ๋’ค๋Š” ์ ˆ๋Œ€ ๋”ฐ๋ผ๊ฐˆ ์ˆ˜ ์—†๋‹ค.”
※ ํ•ต์‹ฌ ๊ฐœ๋… ๋ˆ„์ ํ˜• ํ•™์Šต ๊ตฌ์กฐ ๊ฐ•์กฐ

์ด๋ฒˆ ๋‚ด์šฉ์€ ๋‹จ์ˆœ ๋ฌธ๋ฒ•์ด ์•„๋‹ˆ๋ผ
์ž๋™๋งค๋งค์˜ ํ•ต์‹ฌ ๊ตฌ์กฐ(Structure)๋ฅผ ๋ฐฐ์šฐ๋Š” ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.


๐Ÿ“š 2. ์˜ˆ์ŠคํŠธ๋ ˆ์ด๋” ํ•™์Šต ์ „๋žต

๐Ÿ‘‰ ๋ฐ˜๋“œ์‹œ ๋ณ‘ํ–‰ํ•ด์•ผ ํ•˜๋Š” 2๊ฐ€์ง€

  • ๊ณต์‹ ๋งค๋‰ด์–ผ
    ๐Ÿ‘‰ https://yestrade.co.kr (์˜ˆ์ŠคํŠธ๋ ˆ์ด๋” ๊ฐœ๋ฐœ์‚ฌ)

  • ์ปค๋ฎค๋‹ˆํ‹ฐ Q&A
    ๐Ÿ‘‰ ์ˆ˜์‹ ๊ณต์œ  + ์‹ค์ „ ์งˆ๋ฌธ ๊ฐ€๋Šฅ


๐Ÿ“ฆ ์‹คํ–‰ TIP

1. ๋งค๋‰ด์–ผ ๋‹ค์šด๋กœ๋“œ
2. ๋ชจ๋ฅด๋Š” ๋ฌธ๋ฒ• ๊ฒ€์ƒ‰
3. ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์‹ค์ „ ์ฝ”๋“œ ํ™•์ธ

๐Ÿง  3. ๋ณ€์ˆ˜(Variable) ๊ฐœ๋… ์™„์ „ ์ดํ•ด

✔️ ๋ณ€์ˆ˜๋ž€?

๊ฐ’์„ ๋‹ด๋Š” “๋ฐ•์Šค”

์˜ˆ:

  • pivot = 0 → ์‹œ์ž‘๊ฐ’

  • ์ดํ›„ ๊ณ„์‚ฐ๊ฐ’ ๊ณ„์† ์ €์žฅ


✔️ ๋‚ด๋ถ€ ๋ณ€์ˆ˜ vs ์™ธ๋ถ€ ๋ณ€์ˆ˜

๊ตฌ๋ถ„์„ค๋ช…
๋‚ด๋ถ€ ๋ณ€์ˆ˜์ฝ”๋“œ ๋‚ด๋ถ€์—์„œ๋งŒ ์‚ฌ์šฉ
์™ธ๋ถ€ ๋ณ€์ˆ˜์‚ฌ์šฉ์ž ์„ค์ • ๊ฐ€๋Šฅ

⚙️ 4. ์™ธ๋ถ€ ๋ณ€์ˆ˜(Input) ํ™œ์šฉ

✔️ ๋ฌธ์ œ ์ƒํ™ฉ

  • ๋งค๋ฒˆ ์ˆ˜์‹ ์ˆ˜์ • → ๋น„ํšจ์œจ

✔️ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

Input: ์ƒ๋‹จ(1.02), ํ•˜๋‹จ(0.98);

๐Ÿ‘‰ ์„ค์ •์ฐฝ์—์„œ ์ง์ ‘ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ


๐Ÿ“ฆ ์‹คํ–‰ ์˜์—ญ

1. Input ์ž…๋ ฅ
2. ๋ณ€์ˆ˜ ์ด๋ฆ„ ์„ค์ • (ํ•œ๊ธ€ ๊ฐ€๋Šฅ)
3. ์ฝ”๋“œ์—์„œ ๋ณ€์ˆ˜ ํ˜ธ์ถœ
4. ์ฐจํŠธ์—์„œ ๊ฐ’ ์ˆ˜์ •

๐Ÿ”ฅ 5. ์กฐ๊ฑด๋ฌธ ํ•ต์‹ฌ (If / Else / Else If)

✔️ ๊ธฐ๋ณธ ๊ตฌ์กฐ

if (์กฐ๊ฑด) then {
   ์‹คํ–‰
}

✔️ ์–‘๋ด‰ ์กฐ๊ฑด

if (C > O) then {
   ์–‘๋ด‰ ์ถœ๋ ฅ
}

๐Ÿ‘‰ C = ์ข…๊ฐ€
๐Ÿ‘‰ O = ์‹œ๊ฐ€


✔️ 3๊ฐ€์ง€ ์กฐ๊ฑด ์ฒ˜๋ฆฌ

if (C > O) → ์–‘๋ด‰  
else if (C < O) → ์Œ๋ด‰  
else → ๋„์ง€

๐Ÿ“ฆ ํ•ต์‹ฌ ํฌ์ธํŠธ

- = ํ•˜๋‚˜ → ๊ฐ’ ๋Œ€์ž…
- == ๋‘ ๊ฐœ → ๋น„๊ต
- > < → ํฌ๊ธฐ ๋น„๊ต

๐Ÿ“Š 6. ์ด๋™ํ‰๊ท ์„  + ๋งค๋งค ์‹ ํ˜ธ ์‹ค์Šต

✔️ ์™ธ๋ถ€ ๋ณ€์ˆ˜ ์„ค์ •

Input: short(5), long(20);

✔️ ์ด๋™ํ‰๊ท  ๊ณ„์‚ฐ

shortMA = MA(C, short);
longMA = MA(C, long);

๐Ÿ‘‰ MA = ์ด๋™ํ‰๊ท  (Moving Average)


✔️ ์ฐจํŠธ ์ถœ๋ ฅ

Plot1(shortMA, "๋‹จ๊ธฐ", red);
Plot2(longMA, "์žฅ๊ธฐ", blue);

✔️ ๋งค์ˆ˜ ์‹ ํ˜ธ ์กฐ๊ฑด

if (CrossUp(shortMA, longMA)) then {
   ์ˆ˜์ง์„  ํ‘œ์‹œ
}

๐Ÿ‘‰ CrossUp = ์ƒํ–ฅ ๋ŒํŒŒ


๐Ÿ“ฆ ์‹คํ–‰ ์˜์—ญ (ํ•ต์‹ฌ ์‹ค์Šต)

1. Input ์ž…๋ ฅ (5, 20)
2. MA ํ•จ์ˆ˜ ์ž…๋ ฅ
3. Plot์œผ๋กœ ์‹œ๊ฐํ™”
4. CrossUp ์กฐ๊ฑด ์ถ”๊ฐ€
5. ๊ฒ€์ฆ ๋ฒ„ํŠผ ํด๋ฆญ
6. ์ฐจํŠธ ์ ์šฉ

๐ŸŽฏ 7. ๋ฐ˜๋“œ์‹œ ์ง€์ผœ์•ผ ํ•  ์‹คํ–‰ ์ ˆ์ฐจ

๐Ÿ“ฆ ์ดˆ๋ณด ํ•„์ˆ˜ ์ ˆ์ฐจ

1. ์ฝ”๋“œ ์ž‘์„ฑ
2. ๊ฒ€์ฆ ๋ฒ„ํŠผ ํด๋ฆญ
3. ์—๋Ÿฌ ํ™•์ธ
4. ์ฐจํŠธ ์ ์šฉ
5. ๋””๋ฒ„๊น… ์ฐฝ ํ™•์ธ

๐Ÿงฉ 8. ์ถ”๊ฐ€ ์„ค๋ช… (์ค‘์š” ๊ฐœ๋…)

✔️ ๋…ผ๋ฆฌํ˜• ๋ณ€์ˆ˜ (Boolean)

  • True / False๋งŒ ์ €์žฅ

  • 1 ๋˜๋Š” 0 ๊ฐœ๋…


✔️ ์ฝ”๋“œ ๊ตฌ์กฐ

1. ์„ ์–ธ๋ถ€ → ๋ณ€์ˆ˜ ์ƒ์„ฑ
2. ํ• ๋‹น๋ถ€ → ๊ฐ’ ์ €์žฅ
3. ์ œ์–ด๋ถ€ → ์กฐ๊ฑด ํŒ๋‹จ
4. ์‹คํ–‰๋ถ€ → ๊ฒฐ๊ณผ ์ถœ๋ ฅ

✔️ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํ•ต์‹ฌ

“์ฝ”๋”ฉ์˜ ๊ฝƒ์€ ์ œ์–ด๋ฌธ(Control Statement)์ด๋‹ค.”


๐Ÿ“– 9. ์ฐธ๊ณ  ์‚ฌ์ดํŠธ & ์ฐธ๊ณ ๋ฌธํ—Œ


๐Ÿ“ ์ถ”๊ฐ€ ์„ค๋ช… (๋ณด์™„ ๋‚ด์šฉ)

✔️ ์‹ค์ œ ํˆฌ์ž ํ™œ์šฉ ํ•ต์‹ฌ

  • ์ด๋™ํ‰๊ท ์„  ๊ต์ฐจ ์ „๋žต

  • ์ƒํ–ฅ ๋ŒํŒŒ → ๋งค์ˆ˜ (BUY)

  • ํ•˜ํ–ฅ ๋ŒํŒŒ → ๋งค๋„ (SELL)

๐Ÿ‘‰ ์ดˆ๋ณด๊ฐ€ ๊ฐ€์žฅ ๋จผ์ € ์‚ฌ์šฉํ•˜๋Š” ์ „๋žต


๐Ÿ’ก ์žฌ๋ฏธ์žˆ๋Š” ์ธ์šฉ

“์ปดํ“จํ„ฐ๋Š” ๊ฑฐ์ง“๋งํ•˜์ง€ ์•Š๋Š”๋‹ค.
ํ‹€๋ฆฐ ๊ฒƒ์€ ํ•ญ์ƒ ๋‚ด ์ฝ”๋“œ๋‹ค.”
※ ๋””๋ฒ„๊น…์˜ ๋ณธ์งˆ


๐Ÿ–ผ️ ์ดํ•ด๋ฅผ ๋•๋Š” ์ด๋ฏธ์ง€

(์ฐจํŠธ ์ด๋ฏธ์ง€ ์‚ฝ์ž… ๊ถŒ์žฅ)

  • ์ด๋™ํ‰๊ท ์„  ๊ต์ฐจ

  • ๊ณจ๋“ ํฌ๋กœ์Šค / ๋ฐ๋“œํฌ๋กœ์Šค


๐Ÿ”š ์ตœ์ข… ์š”์•ฝ

  • ๋ณ€์ˆ˜ = ๊ฐ’ ์ €์žฅ ๋ฐ•์Šค

  • Input = ์‚ฌ์šฉ์ž ์„ค์ • ๋ณ€์ˆ˜

  • If๋ฌธ = ์กฐ๊ฑด ์‹คํ–‰ ํ•ต์‹ฌ

  • Else If = ๋‹ค์ค‘ ์กฐ๊ฑด ์ฒ˜๋ฆฌ

  • ์ด๋™ํ‰๊ท  = ๊ฐ€์žฅ ๊ธฐ๋ณธ ์ „๋žต

  • CrossUp = ๋งค์ˆ˜ ํƒ€์ด๋ฐ ํ•ต์‹ฌ

๐Ÿ‘‰ ์กฐ๊ฑด๋ฌธ ์ดํ•ด = ์ž๋™๋งค๋งค ์ ˆ๋ฐ˜ ์™„์„ฑ


๐Ÿ”Ž ํƒœ๊ทธ

#์˜ˆ์ŠคํŠธ๋ ˆ์ด๋” #์ž๋™๋งค๋งค #์ฃผ์‹์ฝ”๋”ฉ #์ด๋™ํ‰๊ท ์„  #์กฐ๊ฑด๋ฌธ #์ฝ”๋”ฉ๊ธฐ์ดˆ #ํŠธ๋ ˆ์ด๋”ฉ์ „๋žต #CrossUp #์ฃผ์‹ํˆฌ์ž #ํ€€ํŠธํˆฌ์ž


๐Ÿ“ข ๊ฒ€์ƒ‰ ์„ค๋ช… (150์ž)

์ดˆ๋ณด๊ฐ€ ๋ง‰ํžˆ๋Š” ์ž๋™๋งค๋งค ์ฝ”๋”ฉ, ๋ณ€์ˆ˜์™€ ์กฐ๊ฑด๋ฌธ 3๋‹จ๊ณ„๋กœ ํ•ด๊ฒฐ! ์ด๋™ํ‰๊ท  ์ „๋žต๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์ •๋ฆฌํ•˜๋ฉฐ ์ˆ˜์ต ๊ฐ€๋Šฅ์„ฑ์„ 2๋ฐฐ ๋†’์ด๋Š” ์‹ค์ „ ๊ฐ€์ด๋“œ ๐Ÿš€

๋Œ“๊ธ€

์ด ๋ธ”๋กœ๊ทธ์˜ ์ธ๊ธฐ ๊ฒŒ์‹œ๋ฌผ

ํžˆ๋ธŒ๋ฆฌ์ธ, ์ด์Šค๋ผ์—˜์ธ, ์œ ๋Œ€์ธ ์„ฑ๊ฒฝ ์† ์ด๋ฆ„์— ์ˆจ๊ฒจ์ง„ ์†Œ๋ฆ„ ๋‹๋Š” ๋น„๋ฐ€

์ž‘์€ ํ‹ˆ์ด ๋ฌด๋„ˆ๋œจ๋ฆฐ๋‹ค ์™œ ์šฐ๋ฆฌ๋Š” ‘์‚ฌ์†Œํ•œ ๋ถ„์—ด’์„ ๊ทน๋„๋กœ ๊ฒฝ๊ณ„ํ•ด์•ผ ํ•˜๋Š”๊ฐ€

์ž‘์€ ํ‹ˆ์ด ๋ฌด๋„ˆ๋œจ๋ฆฐ๋‹ค ์™œ ์„ฑ๊ฒฝ์€ ‘๋ถ„์—ด์˜ ์‹œ์ž‘’์„ ๊ทธ๋ ‡๊ฒŒ ๊ฒฝ๊ณ ํ•˜๋Š”๊ฐ€