8๐Ÿš€ GPT๋กœ ์ž๋™๋งค๋งค๊นŒ์ง€? ์ดˆ๋ณด๋„ ๊ฐ€๋Šฅํ•œ ์˜ˆ์Šค๋žญ๊ธฐ์ง€ ์™„์ „ ์ •๋ณต ๊ฐ€์ด๋“œ

 

๐Ÿš€ GPT๋กœ ์ž๋™๋งค๋งค๊นŒ์ง€? ์ดˆ๋ณด๋„ ๊ฐ€๋Šฅํ•œ ์˜ˆ์Šค๋žญ๊ธฐ์ง€ ์™„์ „ ์ •๋ณต ๊ฐ€์ด๋“œ


๐Ÿ“š ๋ชฉ์ฐจ

  1. GPT์™€ ์ž๋™๋งค๋งค์˜ ๋งŒ๋‚จ

  2. GPT๋กœ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ• (๊ธฐ์ดˆ ๊ฐœ๋…)

  3. ์ง€ํ‘œ์‹(Indicator) ๋งŒ๋“ค๊ธฐ – ํ•ต์‹ฌ ๋‹จ๊ณ„

  4. ์ „๋žต์‹(Strategy)๊ณผ ์ข…๋ชฉ๊ฒ€์ƒ‰์‹(Search)์˜ ์ฐจ์ด

  5. GPT ์ฝ”๋”ฉ ์‹ค์ „ ์ ˆ์ฐจ (์™„๋ฒฝ ์‹คํ–‰ ๊ฐ€์ด๋“œ)

  6. ⚠️ GPT ์‚ฌ์šฉ ์‹œ ๋ฐ˜๋“œ์‹œ ์•Œ์•„์•ผ ํ•  ์˜ค๋ฅ˜์™€ ํ•œ๊ณ„

  7. ๐Ÿ“ˆ ์‹ค์ œ ์ ์šฉ ๋ฐฉ๋ฒ• (์ฐจํŠธ ์ ์šฉ & ๊ฒ€์ฆ)

  8. ๐Ÿ’ก ์‹ค์ „ ํˆฌ์ž ํ™œ์šฉ ์ข…๋ชฉ (ํ•ต์‹ฌ ๊ฐ•์กฐ)

  9. ๐Ÿ“ฆ ์‹คํ–‰ ๊ฐ€๋Šฅ ์˜์—ญ (๋”ฐ๋ผํ•˜๊ธฐ ๋ฐ•์Šค)

  10. ์ถ”๊ฐ€ ์ •๋ณด ๋ฐ ๋ณด์™„ ์„ค๋ช…

  11. ์š”์•ฝ ์ •๋ฆฌ

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


1️⃣ GPT์™€ ์ž๋™๋งค๋งค์˜ ๋งŒ๋‚จ

์š”์ฆ˜์€ ์ธ๊ณต์ง€๋Šฅ(AI, Artificial Intelligence)์ด ์ฝ”๋”ฉ๊นŒ์ง€ ๋Œ€์‹ ํ•˜๋Š” ์‹œ๋Œ€์ž…๋‹ˆ๋‹ค.
ํŠนํžˆ GPT (Generative Pre-trained Transformer)๋ฅผ ํ™œ์šฉํ•˜๋ฉด
๋ณต์žกํ•œ ์˜ˆ์Šค๋žญ๊ธฐ์ง€(Yes Language)๋„ ๋น ๋ฅด๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“Œ “์ฝ”๋”ฉ์„ ๋ชฐ๋ผ๋„ ์ž๋™๋งค๋งค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค”
→ ํ•˜์ง€๋งŒ ์™„๋ฒฝํ•œ ๊ฒฐ๊ณผ๋Š” ์•„๋‹ˆ๋‹ค (์ค‘์š”)


2️⃣ GPT๋กœ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ• (๊ธฐ์ดˆ ๊ฐœ๋…)

GPT์—๋Š” ๋‘ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ✔️ ๋Œ€ํ™” ๊ธฐ๋Šฅ (Chat Mode) → ๋น ๋ฅธ ๋‹ต๋ณ€

  • ✔️ ์ถ”๋ก  ๊ธฐ๋Šฅ (Reasoning Mode) → ์ฝ”๋”ฉ/๋…ผ๋ฆฌ ํŠนํ™”

๐Ÿ‘‰ ๋ฐ˜๋“œ์‹œ ์ถ”๋ก  ๊ธฐ๋Šฅ(์ด์„ฑ ๋ฒ„ํŠผ)์„ ์‚ฌ์šฉํ•ด์•ผ ์ •ํ™•๋„๊ฐ€ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค.


3️⃣ ์ง€ํ‘œ์‹(Indicator) ๋งŒ๋“ค๊ธฐ – ํ•ต์‹ฌ ๋‹จ๊ณ„

์ž๋™๋งค๋งค์˜ ํ•ต์‹ฌ์€ ํ•ญ์ƒ ์ง€ํ‘œ์‹ → ์ „๋žต์‹ → ๊ฒ€์ƒ‰์‹ ์ˆœ์„œ์ž…๋‹ˆ๋‹ค.

✔️ ์˜ˆ์‹œ ๊ฐœ๋…

  • 5์ผ ์ด๋™ํ‰๊ท ์„  (MA5)

  • 60์ผ ์ด๋™ํ‰๊ท ์„  (MA60)

๐Ÿ‘‰ ์กฐ๊ฑด
→ MA5๊ฐ€ MA60์„ ์ƒํ–ฅ ๋ŒํŒŒ(Cross Up)

๐Ÿ‘‰ ๊ฒฐ๊ณผ
→ 1 ์ถœ๋ ฅ (์‹ ํ˜ธ ๋ฐœ์ƒ)


4️⃣ ์ „๋žต์‹ vs ์ข…๋ชฉ๊ฒ€์ƒ‰์‹ ์ฐจ์ด

๊ตฌ๋ถ„์—ญํ• 
์ง€ํ‘œ์‹ (Indicator)์ฐจํŠธ์— ํ‘œ์‹œ
์ „๋žต์‹ (Strategy)์ž๋™๋งค๋งค ์‹คํ–‰
์ข…๋ชฉ๊ฒ€์ƒ‰์‹ (Search)์ข…๋ชฉ ์ฐพ๊ธฐ

๐Ÿ‘‰ ํ•ต์‹ฌ ํฌ์ธํŠธ
์ฝ”๋“œ๋Š” ๋™์ผ, ๋งˆ์ง€๋ง‰ ์‹คํ–‰๋ถ€๋งŒ ๋‹ค๋ฆ„


5️⃣ GPT ์ฝ”๋”ฉ ์‹ค์ „ ์ ˆ์ฐจ (์™„๋ฒฝ ์‹คํ–‰ ๊ฐ€์ด๋“œ)

๐Ÿ”ฒ ์‹คํ–‰ ๋”ฐ๋ผํ•˜๊ธฐ ๋ฐ•์Šค

[STEP 1] GPT ์ ‘์†
- chat.openai.com ์ ‘์†
- ๋กœ๊ทธ์ธ

[STEP 2] ์ด์„ฑ(์ถ”๋ก ) ๋ฒ„ํŠผ ํด๋ฆญ

[STEP 3] ์•„๋ž˜ ํ˜•์‹์œผ๋กœ ์ž…๋ ฅ

"5์ผ ์ด๋™ํ‰๊ท ์ด 60์ผ ์ด๋™ํ‰๊ท ์„ ์ƒํ–ฅ ๋ŒํŒŒํ•  ๋•Œ 1, ์•„๋‹ˆ๋ฉด 0์„ ์ถœ๋ ฅํ•˜๋Š” ์ง€ํ‘œ์‹์„ ๋งŒ๋“ค์–ด์ค˜"

+ ์ œ๊ณต๋œ ํ”„๋กฌํ”„ํŠธ ๋ถ™์—ฌ๋„ฃ๊ธฐ

[STEP 4] ์ฝ”๋“œ ๋ณต์‚ฌ

[STEP 5] ์˜ˆ์Šค๋žญ๊ธฐ์ง€ ํŽธ์ง‘๊ธฐ ์‹คํ–‰
- ์ƒˆ ์ง€ํ‘œ์‹ ์ƒ์„ฑ
- ๋ถ™์—ฌ๋„ฃ๊ธฐ

[STEP 6] ๊ฒ€์ฆ ๋ฒ„ํŠผ ํด๋ฆญ
→ ์˜ค๋ฅ˜ ์—†์œผ๋ฉด ์„ฑ๊ณต

[STEP 7] ์ฐจํŠธ ์ ์šฉ

✔️ ์ด ์ˆœ์„œ ๊ทธ๋Œ€๋กœ ํ•˜๋ฉด ์—๋Ÿฌ ์—†์ด ์‹คํ–‰ ๊ฐ€๋Šฅ


6️⃣ ⚠️ GPT ์‚ฌ์šฉ ์‹œ ๋ฐ˜๋“œ์‹œ ์•Œ์•„์•ผ ํ•  ์˜ค๋ฅ˜

GPT๋Š” ์™„๋ฒฝํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

❗ ๋Œ€ํ‘œ ์˜ค๋ฅ˜

  • ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํ•จ์ˆ˜ ์ƒ์„ฑ

  • ์ž˜๋ชป๋œ ๋ณ€์ˆ˜ ์ž…๋ ฅ

  • ๋ถˆํ•„์š”ํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ ์ถ”๊ฐ€

๐Ÿ‘‰ ์‹ค์ œ ์˜ˆ

  • ๋ณผ๋ฆฐ์ €๋ฐด๋“œ ํ•จ์ˆ˜์— ์ž˜๋ชป๋œ ๊ฐ’ ์ž…๋ ฅ

๐Ÿ’ฌ “AI๋Š” ๋˜‘๋˜‘ํ•˜์ง€๋งŒ, ํ‹€๋ฆด ๋•Œ๋Š” ์•„์ฃผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ‹€๋ฆฐ๋‹ค”
(์‹ค์ „ ํˆฌ์ž์ž๋“ค์˜ ๊ณตํ†ต ์˜๊ฒฌ)

๐Ÿ‘‰ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•
✔️ ๋ฐ˜๋“œ์‹œ ๊ฒ€์ฆ ๋ฒ„ํŠผ ํด๋ฆญ
✔️ ์ด์ƒํ•˜๋ฉด ๋งค๋‰ด์–ผ ํ™•์ธ


7️⃣ ๐Ÿ“ˆ ์‹ค์ œ ์ ์šฉ ๋ฐฉ๋ฒ•

✔️ ์ฐจํŠธ ์„ค์ •

  • 500๋ด‰ ์„ค์ • (ํ•„์ˆ˜)

  • 30๋ถ„๋ด‰ ๊ธฐ์ค€

๐Ÿ‘‰ ์ด์œ 
→ ๋ฐ์ดํ„ฐ ๋ถ€์กฑ ์‹œ ๊ณ„์‚ฐ ์˜ค๋ฅ˜ ๋ฐœ์ƒ


8️⃣ ๐Ÿ’ก ์‹ค์ „ ํˆฌ์ž ํ™œ์šฉ ์ข…๋ชฉ (ํ•ต์‹ฌ)

๊ฐ•์˜์—์„œ ์‚ฌ์šฉ๋œ ๋Œ€ํ‘œ ์ข…๋ชฉ:

๐Ÿ”ฅ SKํ•˜์ด๋‹‰์Šค

๐Ÿ‘‰ ์ด์œ 

  • ๋ณ€๋™์„ฑ ๋†’์Œ

  • ์ถ”์„ธํ˜• ์ „๋žต์— ์ ํ•ฉ

  • ์ž๋™๋งค๋งค ํ…Œ์ŠคํŠธ ์ตœ์ 


9️⃣ ๐Ÿ“ฆ ์‹คํ–‰ ๊ฐ€๋Šฅ ์˜์—ญ (ํ•ต์‹ฌ ์š”์•ฝ ๋ฐ•์Šค)

✔ ์ง€ํ‘œ์‹ ๋จผ์ € ๋งŒ๋“ ๋‹ค
✔ GPT๋กœ ์ฝ”๋“œ ์ƒ์„ฑ
✔ ๋ฐ˜๋“œ์‹œ ๊ฒ€์ฆํ•œ๋‹ค
✔ ์ฐจํŠธ์— ์ ์šฉํ•œ๋‹ค
✔ ๋งž์œผ๋ฉด → ์ข…๋ชฉ๊ฒ€์ƒ‰์‹ ๋ณ€ํ™˜

์ข…๋ชฉ๊ฒ€์ƒ‰์‹ ํ•ต์‹ฌ ์ฝ”๋“œ:
→ find(1)

10️⃣ ๐Ÿ”ง ์ถ”๊ฐ€ ์„ค๋ช… (๋ณด์™„ ๋‚ด์šฉ)

[์ถ”๊ฐ€ ์„ค๋ช…]

✔️ ์™œ ์ง€ํ‘œ์‹๋ถ€ํ„ฐ ํ•ด์•ผ ํ•˜๋Š”๊ฐ€?

  • ๋ˆˆ์œผ๋กœ ๊ฒ€์ฆ ๊ฐ€๋Šฅ

  • ์˜ค๋ฅ˜ ํ™•์ธ ์‰ฌ์›€

  • ์ „๋žต์‹ ์‹คํŒจ ๋ฐฉ์ง€

✔️ ์ข…๋ชฉ๊ฒ€์ƒ‰์‹ ํ•ต์‹ฌ

  • ํ”Œ๋กฏ(plot) ์ œ๊ฑฐ

  • find(1)๋งŒ ์‚ฌ์šฉ


๐Ÿ”— ์ฐธ๊ณ  ์‚ฌ์ดํŠธ


๐Ÿ“š ์ฐธ๊ณ ๋ฌธํ—Œ

  • ์˜ˆ์Šค ํŠธ๋ ˆ์ด๋” ๊ณต์‹ ๋งค๋‰ด์–ผ

  • ๊ธฐ์ˆ ์  ๋ถ„์„ ์ด๋ก 

  • ์ž๋™๋งค๋งค ์‹œ์Šคํ…œ ๊ตฌ์ถ• ๊ฐ€์ด๋“œ


๐ŸŽฏ ์š”์•ฝ ์ •๋ฆฌ

  • GPT๋กœ ์˜ˆ์Šค๋žญ๊ธฐ์ง€ ์ฝ”๋”ฉ ๊ฐ€๋Šฅ

  • ํ•˜์ง€๋งŒ 100% ์ •ํ™•ํ•˜์ง€ ์•Š์Œ

  • ๋ฐ˜๋“œ์‹œ ๊ฒ€์ฆ ๊ณผ์ • ํ•„์š”

  • ์ง€ํ‘œ์‹ → ์ „๋žต์‹ → ๊ฒ€์ƒ‰์‹ ์ˆœ์„œ ์œ ์ง€

  • ์‹ค์ „ ํˆฌ์ž์—๋Š” ํ•„ํ„ฐ ์ถ”๊ฐ€ ํ•„์ˆ˜


๐Ÿท️ ํƒœ๊ทธ

#GPT #์ž๋™๋งค๋งค #์˜ˆ์ŠคํŠธ๋ ˆ์ด๋” #์ฃผ์‹์ฝ”๋”ฉ #์ข…๋ชฉ๊ฒ€์ƒ‰์‹ #ํˆฌ์ž์ „๋žต #AIํˆฌ์ž #์ฃผ์‹์ดˆ๋ณด #์ฝ”๋”ฉ์—†์ดํˆฌ์ž


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

์ดˆ๋ณด๋„ ๊ฐ€๋Šฅํ•œ ์ž๋™๋งค๋งค! GPT๋กœ ์ฝ”๋”ฉํ•˜๋‹ค๊ฐ€ ์˜ค๋ฅ˜๋กœ ์†์‹ค ๋ณธ ์  ์žˆ๋‚˜์š”? ๊ฒ€์ฆ๊นŒ์ง€ ์™„๋ฒฝํ•œ 7๋‹จ๊ณ„ ๋ฐฉ๋ฒ•์œผ๋กœ ์„ฑ๊ณต ํ™•๋ฅ  2๋ฐฐ ์˜ฌ๋ฆฌ๋Š” ์‹ค์ „ ๊ฐ€์ด๋“œ!


https://help.yesstock.com/im/class1

GPT ์ข…๋ชฉ๊ฒ€์ƒ‰ ํ”„๋กฌํ”„ํŠธ

์œ„ ์š”๊ตฌ์‚ฌํ•ญ์— ๋Œ€ํ•ด ๋‹น์‹ (GPT)์€ ๋Œ€ํ•œ๋ฏผ๊ตญ ์˜ˆ์Šคํˆฌ์ž์ฆ๊ถŒ์˜ ์˜ˆ์ŠคํŠธ๋ ˆ์ด๋”(YesTrader) ํ”Œ๋žซํผ์šฉ "์˜ˆ์Šค๋žญ๊ท€์ง€(YesLanguage)"๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค
์ด๋Š” C์–ธ์–ด์™€ ํŠธ๋ ˆ์ด๋“œ์Šคํ…Œ์ด์…˜(EasyLanguage)์™€ ์œ ์‚ฌํ•˜๋‚˜, ์ผ๋ถ€ ๋ฌธ๋ฒ•๊ณผ ํ•จ์ˆ˜๊ฐ€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์•„๋ž˜ ์ฃผ์˜์‚ฌํ•ญ์„ ๋ฐ˜๋“œ์‹œ ์ง€์ผœ์„œ ์ง€ํ‘œ์‹์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ์„ธ์š”. ๋ชจ๋“  ์ฝ”๋“œ๋Š” ์ฝ”๋“œํŽธ์ง‘๊ธฐ ์•ˆ์— ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
1. ๊ธฐ๋ณธ ๋ฌธ๋ฒ•
1) ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ณ„
   - ์˜ˆ์Šค๋žญ๊ท€์ง€๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๋™์ผํ•˜๊ฒŒ ์ทจ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค.
   - Var1, VAR1, var1 ๋“ฑ์˜ ํ‘œ๊ธฐ๋Š” ๋ชจ๋‘ ๋™์ผํ•˜๊ฒŒ ์ธ์‹๋ฉ๋‹ˆ๋‹ค.
2) ์„ธ๋ฏธ์ฝœ๋ก (;)์œผ๋กœ ๋ฌธ์žฅ ๋งˆ์นจ
   - ๋ชจ๋“  ๋ฌธ์žฅ์€ ๋ฐ˜๋“œ์‹œ ์„ธ๋ฏธ์ฝœ๋ก ์œผ๋กœ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
   - ๋‹จ, if ~ then / else if / else ๋“ฑ ์ œ์–ด๋ฌธ ๋ฐ”๋กœ ๋’ค์—๋Š” ์„ธ๋ฏธ์ฝœ๋ก ์„ ๋ถ™์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
     (์ œ์–ด๋ฌธ ์•ˆ์˜ ์‹คํ–‰๋ฌธ ๋์—๋Š” ๋ฐ˜๋“œ์‹œ ์„ธ๋ฏธ์ฝœ๋ก )
3) ๊ณต๋ฐฑ·๊ฐœํ–‰ ๊ทœ์น™
   - ์‹๋ณ„์ž(์˜ˆ์•ฝ์–ด, ํ•จ์ˆ˜๋ช…, ๋ณ€์ˆ˜๋ช… ๋“ฑ) ์•ˆ์—๋Š” ๊ณต๋ฐฑ์ด๋‚˜ ์ค„๋ฐ”๊ฟˆ์ด ๋“ค์–ด๊ฐˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
   - ๋ฌธ์žฅ·์‹๋ณ„์ž ๊ฐ„ ๊ณต๋ฐฑ, ๊ฐœํ–‰์€ ์ž์œ ๋กญ๊ฒŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
4) ์œ„์—์„œ ์•„๋ž˜๋กœ ์ˆœ์ฐจ์ ์œผ๋กœ ์‹คํ–‰
   - ์˜ˆ์Šค๋žญ๊ท€์ง€๋Š” ์ฒซ ๋ฒˆ์งธ ์ค„๋ถ€ํ„ฐ ์ˆœ์„œ๋Œ€๋กœ ์ฝ”๋“œ๋ฅผ ํ•ด์„ํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
   - if๋ฌธ ๋“ฑ์— ์‚ฌ์šฉ๋  ๋ณ€์ˆ˜๋‚˜ ํ•จ์ˆ˜๋Š” ํ•ด๋‹น ์ œ์–ด๋ฌธ๋ณด๋‹ค “์œ„”์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
5) ์ด์ „ ๋ด‰(๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ) ์ฐธ์กฐ - ๋Œ€๊ด„ํ˜ธ [ ]
   - C[1] : ์ „๋ด‰(์ด์ „ ๋ด‰) ์ข…๊ฐ€,  C[2] : ์ „์ „ ๋ด‰ ์ข…๊ฐ€
   - C[0] ๋˜๋Š” C๋Š” ํ˜„์žฌ๋ด‰(0๋ฒˆ ๋ด‰)
6) ์˜ˆ์•ฝ์–ด์™€ ํ•จ์ˆ˜
   - ํŠธ๋ ˆ์ด๋“œ์Šคํ…Œ์ด์…˜/์ด์ง€๋žญ๊ท€์ง€์™€ ๋‹ฌ๋ฆฌ, ๋ฌธ๋ฒ•/ํ•จ์ˆ˜๊ฐ€ ์ผ๋ถ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
   - ์–ด๋–ค ํ•จ์ˆ˜(์ฃผ๋ฌธํ•จ์ˆ˜, ํฌ์ง€์…˜ ํ•จ์ˆ˜ ๋“ฑ)๋Š” “์‹œ์Šคํ…œ ํŽธ์ง‘์ฐฝ”์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ.
   - ์–ด๋–ค ํ•จ์ˆ˜(Plot, PlotPaintBar ๋“ฑ)๋Š” “์ง€ํ‘œ·๊ฒ€์ƒ‰·๊ฐ•์กฐ ํŽธ์ง‘์ฐฝ”์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ.
   - ์ข…๋ชฉ๊ฒ€์ƒ‰ ํŽธ์ง‘์ฐฝ์—์„œ๋Š” Find() ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๊ฒ€์ƒ‰ ์กฐ๊ฑด์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
7) ์ฃผ์˜์‚ฌํ•ญ: C ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(#include <stdio.h> ๋“ฑ), ํฌ์ธํ„ฐ, ๊ตฌ์กฐ์ฒด, ๋งคํฌ๋กœ, ๋™์  ํ• ๋‹น ๋“ฑ
   ๋ณต์žกํ•œ C ๋ฌธ๋ฒ•์€ ๊ธˆ์ง€๋ฉ๋‹ˆ๋‹ค. ๋นŒํŠธ์ธ ํ•จ์ˆ˜๋„ ์˜ˆ์Šค๋žญ๊ท€์ง€ ๋งค๋‰ด์–ผ ์ƒ์— ์žˆ๋Š” ๊ฒƒ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
8) ์ถฉ๋ถ„ํ•œ ์ฃผ์„
   - ์ดˆ๋ณด์ž๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋„๋ก if๋ฌธ, for๋ฌธ, while๋ฌธ, ๋ฐฐ์—ด ์ฐธ์กฐ, ๋ณ€์ˆ˜ ์‚ฌ์šฉ์— ๋Œ€ํ•ด ์นœ์ ˆํ•œ ์ฃผ์„์„ ๋‹ฌ์•„์ฃผ์„ธ์š”.
   - “์ด ์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด ์–ด๋–ค ๋™์ž‘์„ ํ•˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์–ด๋–ป๊ฒŒ ๋œ๋‹ค” ๋“ฑ ์„œ์ˆ  ํ˜•์‹์ด๋ฉด ๋” ์ข‹์Šต๋‹ˆ๋‹ค.
   - ์ฃผ์„์€ // ๋˜๋Š” # ๋˜๋Š” /*, */์œผ๋กœ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. {------} ๊ตฌ์กฐ๋กœ ์ฃผ์„์„ ์ ˆ๋Œ€ ๋‹ฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
2. ๊ธฐ๋ณธ ์ œ๊ณต ๋ณ€์ˆ˜ (OHLC, ๊ฑฐ๋ž˜๋Ÿ‰, ๊ฑฐ๋ž˜๋Œ€๊ธˆ ๋“ฑ)
- ์˜ˆ์ŠคํŠธ๋ ˆ์ด๋”์—์„œ๋Š” ์‹œ๊ฐ€(O), ๊ณ ๊ฐ€(H), ์ €๊ฐ€(L), ์ข…๊ฐ€(C), ๊ฑฐ๋ž˜๋Ÿ‰(V), ๊ฑฐ๋ž˜๋Œ€๊ธˆ(M) ๋“ฑ์„
  ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  ์˜ˆ:  O (์‹œ๊ฐ€),  H (๊ณ ๊ฐ€),  L (์ €๊ฐ€),  C (์ข…๊ฐ€),  V (๊ฑฐ๋ž˜๋Ÿ‰), M (๊ฑฐ๋ž˜๋Œ€๊ธˆ)
- ๊ณผ๊ฑฐ๋ด‰ ์ฐธ์กฐ ์˜ˆ:
  O[1]  : ์ด์ „ ๋ด‰์˜ ์‹œ๊ฐ€
  V[2]  : ์ „์ „ ๋ด‰์˜ ๊ฑฐ๋ž˜๋Ÿ‰
- ๋ถ„๋ด‰์—์„œ ์ผ๋ด‰ OHLC๋ฅผ ์ฐธ์กฐํ•  ๋•Œ๋Š” DayOpen, DayHigh, DayLow, DayClose ํ•จ์ˆ˜๋ฅผ ์“ฐ๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.
- ์ด๋™ํ‰๊ท , ์Šคํ† ์บ์Šคํ‹ฑ ๋“ฑ ์ˆ˜๋งŽ์€ ๋นŒํŠธ์ธ ์ง€ํ‘œ ํ•จ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(๋งค๋‰ด์–ผ ์ฐธ๊ณ ).
3. Input, ๋ณ€์ˆ˜ ์„ ์–ธ
1) ์™ธ๋ถ€๋ณ€์ˆ˜(Input)
   - "Input:" ๋˜๋Š” "Inputs:" ํ‚ค์›Œ๋“œ๋กœ ์„ ์–ธํ•˜๋ฉฐ, ์ˆ˜์‹ ์ ์šฉ ์‹œ ์ฐจํŠธ ์„ค์ •์ฐฝ์—์„œ ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
   - ์˜ˆ:
       Input:
         MyPeriod(10),
         MyThreshold(1.5);
   - ์™ธ๋ถ€๋ณ€์ˆ˜๋ฅผ ์ „ํ˜€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์„ ์–ธ๋ถ€๋ฅผ ์•„์˜ˆ ์ƒ๋žตํ•ฉ๋‹ˆ๋‹ค.
   - ๋ณ€์ˆ˜๋ช…์€ ๋‚ด์žฅํ•จ์ˆ˜์™€ ๊ฒน์น˜์ง€ ์•Š๋„๋ก 3๊ธ€์ž ์ด์ƒ์œผ๋กœ ๋งŒ๋“œ์„ธ์š” (crossup, crossdown ๋“ฑ ์ถฉ๋Œ ์ฃผ์˜).
   - ์‚ฌ์šฉ์žํ•จ์ˆ˜ ํŽธ์ง‘์ฐฝ์—์„œ ์™ธ๋ถ€๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๊ฒฝ์šฐ, Numeric / Logical / String ๋“ฑ ์œ ํ˜•๋งŒ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
2) ๋‚ด๋ถ€๋ณ€์ˆ˜(Var, Vars)
   - "Var:", "Vars:", "Variable:", "Variables:" ๋“ฑ์„ ํ†ตํ•ด ์„ ์–ธํ•˜๋ฉฐ, ์ˆ˜์‹ ๋‚ด๋ถ€์—์„œ๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
   - ์˜ˆ:
       Vars: PriceMA(0), Count(0), MyStr("");
   - var1~var99, value1~value99, condition1~condition99๋Š” ์‹œ์Šคํ…œ์— ๊ธฐ๋ณธ ์„ ์–ธ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ
     ์ถ”๊ฐ€ ์„ ์–ธ ์—†์ด ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
   - ๋ฐฐ์—ด๋ณ€์ˆ˜๋Š” Array: ARR[10](0); ํ˜•ํƒœ๋กœ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค.
   - ์„ ์–ธ ์‹œ, ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋‚˜ ํ•จ์ˆ˜๊ฐ’์„ ๋Œ€์ž…ํ•˜์ง€ ๋ง๊ณ  ๋‹จ์ˆœ ๋ฆฌํ„ฐ๋Ÿด(0, true/false, "")๋งŒ์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค
     (์ผ๋ถ€ ํ™˜๊ฒฝ์—์„œ ์ปดํŒŒ์ผ ์˜ค๋ฅ˜ ๋ฐฉ์ง€).
3) ์„ ์–ธ ํ›„ ์‚ฌ์šฉ
   - ๋ฐ˜๋“œ์‹œ ์„ ์–ธ๋œ ๋ณ€์ˆ˜๋งŒ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋ฉฐ, ์„ ์–ธ๋ณด๋‹ค ์•„๋ž˜์—์„œ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
   - ์˜ˆ: if ~ then ์•ˆ์—์„œ ๊ฐ’ ๋Œ€์ž… ์ „์— ์„ ์–ธ๋ถ€๊ฐ€ ๋จผ์ € ๋‚˜์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค.
4. if๋ฌธ, for๋ฌธ ๋“ฑ ์ œ์–ด๋ฌธ๊ณผ break, continue ์‚ฌ์šฉ ์ž์ œ
1) ๊ธฐ๋ณธ ๊ตฌ์กฐ (if ~ then, else if, else)
   ์˜ˆ:
     // if๋ฌธ์˜ ์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด ์•„๋ž˜ ๋ธ”๋ก์„ ์‹คํ–‰
     if (X > 0) then
     {
       i = i + 1; // ์ฃผ์„
     }
     else if (X < -5) then
     {
       i = i - 1;
     }
     else
     {
       // ์œ„ ์กฐ๊ฑด ๋‘˜ ๋‹ค ์•„๋‹ˆ๋ฉด ์ด ๋ถ€๋ถ„ ์‹คํ–‰
       i = 0;
     }
   ์˜ˆ:
if (posSum + negSum) > 0 then
  rsi_vwap = posSum / (posSum + negSum) * 100 // ์˜ค๋ฅ˜๋ฐœ์ƒ ์„ธ๋ฏธ์ฝœ๋ก  ์—†์Œ
- if๋ฌธ ์ž‘์„ฑ ํ›„ ์‹คํ–‰ ์ฝ”๋“œ๊ฐ€ 1๊ฐœ์ธ ๊ฒฝ์šฐ์—๋„ ๊ผญ ; ์„ธ๋ฏธ์ฝœ๋ก ์„ ์ฒ˜๋ฆฌํ•˜์„ธ์š”.
- if๋ฌธ ์กฐ๊ฑด์‹์—์„œ 
2) for๋ฌธ
   ์˜ˆ:
     // varIndex๋ฅผ 0๋ถ€ํ„ฐ 9๊นŒ์ง€ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚ค๋ฉฐ ๋ฐ˜๋ณต
     for varIndex = 0 to 9 step 1
     {
       // ๋ฐ˜๋ณต ์‹คํ–‰ ๋ฌธ์žฅ
     }
   - ๋‚ด๋ถ€์—์„œ ๋ณ€์ˆ˜๋ฅผ ์ƒˆ๋กœ ์„ ์–ธํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ, ๋ฏธ๋ฆฌ ์ƒ๋‹จ Vars ๋ธ”๋ก ๋“ฑ์—์„œ varIndex๋ฅผ ์„ ์–ธํ•˜๊ณ ,
     for๋ฌธ ์‹œ์ž‘ ์ „ varIndex=0; ๋“ฑ์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
3) while๋ฌธ
   ์˜ˆ:
     while (์กฐ๊ฑด)
     {
       // ์กฐ๊ฑด์ด ์ฐธ์ธ ๋™์•ˆ ๊ณ„์† ๋ฐ˜๋ณต
       // ๋ฐ˜๋“œ์‹œ ํƒˆ์ถœ ์กฐ๊ฑด์„ ๋งŒ๋“ค์–ด์•ผ ๋ฌดํ•œ๋ฃจํ”„ ๋ฐฉ์ง€
     }
 4) ์—ฐ์‚ฐ์ž
   - ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž: `+`, `-`, `*`, `/`, `%`, `^`  
   - ๊ด€๊ณ„ ์—ฐ์‚ฐ์ž: `==`, `!=`(๋˜๋Š” `<>`), `>`, `<`, `>=`, `<=`  
   - ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž: `and`, `or`, `not(!)`  
   - ํ• ๋‹น ์—ฐ์‚ฐ์ž: `=` (๊ฐ’์„ ํ• ๋‹นํ•œ๋‹ค๋Š” ์˜๋ฏธ)  
   - ๋น„๊ต์‹ ์ž‘์„ฑ ์‹œ `==`์™€ `=`๋ฅผ ํ˜ผ๋™ํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.  
4) break, continue ์‚ฌ์šฉ ์ž์ œ
   - ์˜ˆ์Šค๋žญ๊ท€์ง€ ํ™˜๊ฒฝ์—์„œ break, continue๊ฐ€ ์ง€์›๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
   - ํ•„์š” ์‹œ boolean ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•ด ๋ฐ˜๋ณต ํƒˆ์ถœ ๋กœ์ง์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
5. ์ง€ํ‘œ์‹ Plot ๋ฐ ์‹œ๊ฐ์  ์ถœ๋ ฅ
1) Plot ํ•จ์ˆ˜
   - ์ง€ํ‘œ๋‚˜ ๊ฒ€์ƒ‰, ๊ฐ•์กฐ ํŽธ์ง‘์ฐฝ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ถœ๋ ฅ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. (์‹œ์Šคํ…œ ์ฐฝ์—์„œ๋Š” ์‚ฌ์šฉ ๋ถˆ๊ฐ€)
   - ์˜ˆ:
       Plot1(MyValue, "์ด๋ฆ„");
       PlotBaseLine1(0, "๊ธฐ์ค€์„ ");
   - ์„  ๊ตต๊ธฐ, ์ƒ‰์ƒ ๋“ฑ์€ ํ•จ์ˆ˜ ์ธ์ž๋กœ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ๊ณ , ์ฐจํŠธ ์„ค์ •์ฐฝ์—์„œ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
   - ์ดˆ๋ณด์ž๊ฐ€ ์ฐจํŠธ์—์„œ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๋„๋ก, Plot ํ•จ์ˆ˜์—๋„ ์ƒ์„ธ ์ฃผ์„์„ ๋„ฃ์–ด ์ฃผ์„ธ์š”.
2) Text_New / Text_New_Self
   - ํ…์ŠคํŠธ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์ฐจํŠธ(๊ธฐ๋ณธ์˜์—ญ)๋‚˜ ์ง€ํ‘œ์˜์—ญ์— ๊ธ€์ž๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
   - Text_SetColor, Text_SetLocation, Text_SetString ๋“ฑ์„ ํ™œ์šฉํ•ด ์ˆ˜์ • ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
   - ๋ด‰ ์ค‘์•™์— ์ •ํ™•ํžˆ ๋งž์ถ”๊ณ  ์‹ถ๋‹ค๋ฉด ์ˆ˜ํ‰·์ˆ˜์ง ์Šคํƒ€์ผ์„ ์„ค์ •( Text_SetStyle )ํ•˜์„ธ์š”.
   - ๊ฐ€๊ฒฉ ๋‹จ์œ„๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์ข…๋ชฉ(์ˆ˜์‹ญ๋งŒ ์› vs. ์ˆ˜์ฒœ ์›)์—์„œ ๋™์ผํ•œ ์˜คํ”„์…‹์„ ์“ฐ๋ฉด ๊ฒน์น˜๊ฑฐ๋‚˜
     ๋„ˆ๋ฌด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ PriceScale์„ ๊ณฑํ•ด ํ‹ฑ ๊ณ„์‚ฐ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค(์•„๋ž˜ 11๋ฒˆ ํ•ญ๋ชฉ ์ฐธ์กฐ).
6. ๋งค๋งคํ•จ์ˆ˜ (MarketPosition, Buy, Sell ๋“ฑ)
1) ์ฃผ๋ฌธํ•จ์ˆ˜ ๊ฐœ์š”
   - ์˜ˆ: Buy("์‹ ํ˜ธ๋ช…", ์‹ ํ˜ธํƒ€์ž…, ๊ฐ€๊ฒฉ์กฐ๊ฑด, ์ˆ˜๋Ÿ‰);
   - Sell / ExitLong / ExitShort ๋“ฑ๋„ ์œ ์‚ฌํ•œ ํ˜•์‹.
   - ์‹ ํ˜ธํƒ€์ž…:
       OnClose   → ํ•ด๋‹น ๋ด‰ ์ข…๊ฐ€๋กœ ์‹ ํ˜ธ (๋ด‰ ์™„์„ฑ ์‹œ์ , ์ฆ‰ ๋‹ค์Œ ๋ด‰ ์‹œ๊ฐ€ ์ˆ˜์‹  ๋•Œ ๊ฒฐ์ •)
       AtMarket  → ๋‹ค์Œ ๋ด‰ ์‹œ๊ฐ€๋กœ ์‹ ํ˜ธ
       AtStop    → ์ง€์ •๊ฐ€๊ฒฉ ์ด์ƒ(๋งค์ˆ˜), ์ดํ•˜(๋งค๋„) ๋ฐœ์ƒ ์‹œ ์‹ ํ˜ธ
       AtLimit   → ์ง€์ •๊ฐ€๊ฒฉ ์ดํ•˜(๋งค์ˆ˜), ์ด์ƒ(๋งค๋„) ๋ฐœ์ƒ ์‹œ ์‹ ํ˜ธ
   - OnClose, AtMarket ํƒ€์ž…์€ '์‹ ํ˜ธ๊ฐ€๊ฒฉ' ์ž๋ฆฌ์— DEF๋กœ ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
2) ์˜ˆ:
   // 5-20 ๊ณจ๋“ ํฌ๋กœ์Šค ์‹œ ์‹ ๊ทœ ๋งค์ˆ˜, ๋ฐ๋“œํฌ๋กœ์Šค ์‹œ ๋งค์ˆ˜ ์ฒญ์‚ฐ
   // (์‹œ์Šคํ…œ ํŽธ์ง‘์ฐฝ์šฉ ์˜ˆ์‹œ)
   Input : ShortPer(5), LongPer(20);
   Var : shortMa(0), longMa(0);
   shortMa = Ma(C, ShortPer);
   longMa  = Ma(C, LongPer);
   if CrossUp(shortMa, longMa) then
   {
     Buy("๊ณจ๋“ ํฌ๋กœ์Šค");
   }
   if CrossDown(shortMa, longMa) then
   {
     ExitLong("๋ฐ๋“œํฌ๋กœ์Šค");
   }
3) ์ฃผ๋ฌธ ์˜ˆ์•ฝ์–ด (OnClose, AtMarket, AtStop, AtLimit ๋“ฑ)
   - ์‹œ์Šคํ…œ ํŽธ์ง‘์ฐฝ์—์„œ๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ์ฒด๊ฒฐ๊ฐ€๊ฒฉ์€ ์‹œ์Šคํ…œ ๋งค๋งค์„ค์ •์ด๋‚˜ ์Šฌ๋ฆฌํ”ผ์ง€ ๋“ฑ์„ ํ†ตํ•ด ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
4) MarketPosition
   - ํ˜„์žฌ ํฌ์ง€์…˜์„ ํ™•์ธํ•  ๋•Œ ์‚ฌ์šฉ (๋งค์ˆ˜ํฌ์ง€์…˜=1, ๋งค๋„=-1, ๋ฌดํฌ์ง€์…˜=0)
   - ๋ถ„ํ•  ์ง„์ž…(ํ”ผ๋ผ๋ฏธ๋”ฉ) ์‹œ CurrentContracts, CurrentEntries, EntryPrice ๊ฐ™์€ ํฌ์ง€์…˜ ํ•จ์ˆ˜๋„ ํ•จ๊ป˜ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
 7. ์ฝ”๋“œ ์ „์ฒด ์นœ์ ˆํ•œ ์ฃผ์„
 - ์ฃผ์„์€ // ๋˜๋Š” # ๋˜๋Š” /*, */์œผ๋กœ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. {------} ๊ตฌ์กฐ๋กœ ์ฃผ์„์„ ์ ˆ๋Œ€ ๋‹ฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
- ๋ชจ๋“  ์ œ์–ด๋ฌธ(if, for, while)๊ณผ ๋ณ€์ˆ˜์˜ ์“ฐ์ž„์ƒˆ๋ฅผ ์ถฉ๋ถ„ํžˆ ์ฃผ์„์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
- “์–ด๋–ค ์ƒํ™ฉ์—์„œ ์–ด๋–ค ๋ณ€์ˆ˜์— ์–ด๋–ค ๊ฐ’์ด ๋“ค์–ด๊ฐ€๊ณ , ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ๊ณ„์‚ฐํ•ด ๋‹ค์Œ ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•˜๋Š”์ง€”
  ๊ฐ ๋‹จ๊ณ„๋งˆ๋‹ค ๊ตฌ์ฒด์ ์œผ๋กœ ์จ์ฃผ๋ฉด ์ดˆ๋ณด์ž๊ฐ€ ์ดํ•ดํ•˜๋Š” ๋ฐ ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
- ์กฐ๊ฑด๋ฌธ( if ~ then ) ๋’ค์—๋Š” ์„ธ๋ฏธ์ฝœ๋ก ์„ ๋„ฃ์ง€ ์•Š๋„๋ก ํ•˜๊ณ , ๋ธ”๋ก์€ { }๋กœ ๊ฐ์‹ธ ์ฃผ์„ธ์š”.
- begin end ๋ฌธ๋ฒ•๋ณด๋‹ค { }๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค(๋‘˜ ๋‹ค ๊ฐ€๋Šฅ์€ ํ•จ).
- ๊ฐ€๋Šฅํ•œ ์‹คํ–‰ ์˜ˆ์‹œ ํ˜•ํƒœ๋กœ ์ œ์‹œํ•ด ์ฃผ์„ธ์š”.
- ์ง€ํ‘œ์‹์€ Plot, ๊ฒ€์ƒ‰์‹์€ Find(์กฐ๊ฑด), ์‹œ์Šคํ…œ์€ Buy ๋“ฑ ์ฃผ๋ฌธํ•จ์ˆ˜๋ฅผ ์ ์ ˆํžˆ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.
- (์˜ˆ) ์ฐพ๊ณ ์ž ํ•˜๋Š” ์กฐ๊ฑด์ด ์ข…๊ฐ€๊ฐ€ 20์ดํ‰ ์ƒํ–ฅ๋ŒํŒŒ๋ผ๋ฉด, ๊ฒ€์ƒ‰ ํŽธ์ง‘์ฐฝ์—์„œ
       if CrossUp(C, Ma(C, 20)) then
       {
         Find(1);
       }
 8. Text_New, ์œ„์น˜ ๊ณ„์‚ฐ, ๊ธฐํƒ€ ์‹œ๊ฐ ํ•จ์ˆ˜
- ์ฐจํŠธ/์ง€ํ‘œ ํŽธ์ง‘์ฐฝ์—์„œ Text_New(๊ธฐ๋ณธ์˜์—ญ), Text_New_Self(์ง€ํ‘œ์˜์—ญ) ์‚ฌ์šฉ ๊ฐ€๋Šฅ.
- Text_SetStyle๋กœ ์ •๋ ฌ ์œ„์น˜๋ฅผ (์™ผ/์ค‘์•™/์˜ค๋ฅธ์ชฝ), (์ƒ๋‹จ/์ค‘์•™/ํ•˜๋‹จ) ์„ค์ • ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
- “๊ณ ๊ฐ€(H)+ ์ผ์ •๊ฐ’”์œผ๋กœ ์˜คํ”„์…‹์„ ์ฃผ๋ฉด ์ข…๋ชฉ์— ๋”ฐ๋ผ ์œ„์น˜๊ฐ€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
  PriceScale ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•œ ํ‹ฑ ๋‹จ์œ„ ๊ณ„์‚ฐ์ด ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ:
    offsetTicks = 5; // ์›ํ•˜๋Š” ํ‹ฑ ์ˆ˜
    myText = Text_New(sdate, stime, H + offsetTicks * PriceScale, "ํ…์ŠคํŠธ");
- ์ถ”์„ธ์„ (TL_), ๋ฐ•์Šค(Box_), ํƒ€์›(Circle_), ๊ทธ๋ฆฌ๋“œ(Grid_) ํ•จ์ˆ˜๋“ค๋„ ์žˆ์œผ๋ฉด
  user๊ฐ€ ํŽธ์ง‘ ๊ฐ€๋Šฅ(์ง€ํ‘œ·๊ฒ€์ƒ‰ ํŽธ์ง‘์ฐฝ์—์„œ) ํ•ฉ๋‹ˆ๋‹ค.
 9. ๋นŒํŠธ์ธ ํ•จ์ˆ˜ ์‚ฌ์šฉ ์šฐ์„ ์ˆœ์œ„
1) ์˜ˆ์Šค๋žญ๊ท€์ง€ ๋งค๋‰ด์–ผ์— ์กด์žฌํ•˜๋Š” ๋นŒํŠธ์ธ ํ•จ์ˆ˜๋ฅผ ๋จผ์ € ํ™•์ธ ํ›„ ์‚ฌ์šฉ
   - ์˜ˆ: CrossUp, CrossDown, Ma, Ema, Plot1, etc.
   - ์ค‘๋ณต ๊ณ„์‚ฐ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด, ํ•œ ๋ฒˆ ๊ณ„์‚ฐํ•œ ๊ฒฐ๊ณผ๋Š” ๋ณ€์ˆ˜์— ์ €์žฅํ•˜์—ฌ ์žฌ์‚ฌ์šฉ.
2) ๋งค๋‰ด์–ผ์— ์—†๋Š” ํ•จ์ˆ˜๋‚˜ C์–ธ์–ด ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์‚ฌ์šฉ ๋ถˆ๊ฐ€
   - ํฌ์ธํ„ฐ, ๊ตฌ์กฐ์ฒด, ๋งคํฌ๋กœ, ๋™์  ํ• ๋‹น ๋“ฑ์€ ์ง€์›๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
   - ์˜ˆ: #include <stdio.h> ... → ๋ถˆ๊ฐ€๋Šฅ.
3) ์ฐธ์กฐ์ฐจํŠธ(data2...)๋‚˜ multi-data๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, data2(c), data2(Ma(c,5)) ์ฒ˜๋Ÿผ ์ž‘์„ฑ.
   - ๋‹ค๋งŒ ๊ฐ€๋Šฅํ•˜๋ฉด ๋‹จ์ผ ์ฐจํŠธ(๋‹จ์ผ ๋ฐ์ดํ„ฐ)๋กœ ๊ตฌํ˜„ํ•ด ๋ณด๊ธธ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
   - ํƒ€์ข…๋ชฉ/ํƒ€์ฃผ๊ธฐ ์ฐธ์กฐ ์‹œ, ๊ฐ’์ด ์™„์„ฑ๋ด‰์ธ์ง€ ๋ด‰ ๋„์ค‘์ธ์ง€ ์ฃผ์˜ํ•ด ์ฃผ์„ธ์š”.
 10. ์ถ”๊ฐ€ ์œ ์˜์‚ฌํ•ญ: ์Šคํ‚ต์›Œ๋“œ, ์ „๋žต ์„ฑ๊ณผํ•จ์ˆ˜, ์‚ฌ์šฉ์žํ•จ์ˆ˜ ๋“ฑ
- SkipWord(EL๋ชจ๋“œ)๋‚˜ #include, #define ๋“ฑ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(EL๋ชจ๋“œ ์˜ˆ์™ธ ์ œ์™ธ).
- ์ „๋žต์„ฑ๊ณผํ•จ์ˆ˜(NetProfit, NumLosTrades ๋“ฑ)์€ ์‹œ์Šคํ…œ ํŽธ์ง‘์ฐฝ์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
- ์‚ฌ์šฉ์žํ•จ์ˆ˜ ํŽธ์ง‘์ฐฝ์—์„œ๋Š” ์™ธ๋ถ€๋ณ€์ˆ˜๋ฅผ Numeric, Logical, String ๋“ฑ์œผ๋กœ๋งŒ ์„ ์–ธํ•˜๊ณ 
  ํ•จ์ˆ˜๋ช…์— ์ตœ์ข…๊ฐ’์„ ๋Œ€์ž…ํ•˜์—ฌ ๋ฐ˜ํ™˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ:
    MyFunc = MyVar; // ๋งˆ์ง€๋ง‰์— ํ•จ์ˆ˜๋ช… = ๊ฐ’
- ์˜ˆ์ œ(์ง€ํ‘œ ํŽธ์ง‘์ฐฝ):
    Input : Per(20);
    Var : val(0);
    val = Ma(C, Per);
    Plot1(val, "์ดํ‰");
11. GPT๊ฐ€ ์ž์ฃผ ํ•˜๋Š” ์‹ค์ˆ˜ ์ •๋ฆฌ (๊ณ„์† ์ถ”๊ฐ€ ๊ฐ€๋Šฅ)
1) ํ…์ŠคํŠธ๋‚˜ ํ™”์‚ดํ‘œ(TrendLine ๋“ฑ) ํ‘œ์‹œ ์‹œ ๊ฐ€๊ฒฉ ๋‹จ์œ„ ๊ณ ์ •ํ•ด๋ฒ„๋ฆฌ๋Š” ๋ฌธ์ œ
   - ์ข…๋ชฉ๋งˆ๋‹ค ํ˜ธ๊ฐ€ ๋‹จ์œ„๊ฐ€ ๋‹ค๋ฅด๋ฏ€๋กœ, PriceScale ๋˜๋Š” PointValue ๋“ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
   - ์˜ˆ: Text_New(..., H + 5*PriceScale, "...");
   - ์‚ผ์„ฑ์ „์ž(10๋งŒ ์›๋Œ€)์™€ 2์ฒœ ์›๋Œ€ ์ข…๋ชฉ์˜ 5ํ‹ฑ์€ ์ „ํ˜€ ๋‹ค๋ฅธ ์˜๋ฏธ์ด๋ฏ€๋กœ
     ๋ฐ˜๋“œ์‹œ PriceScale ์ด์šฉ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
2) if ~ then ๋’ค์— ์„ธ๋ฏธ์ฝœ๋ก ์„ ์ž˜๋ชป ๋ถ™์ด๊ฑฐ๋‚˜, else if / else ๋ธ”๋ก์—์„œ ์ค‘๊ด„ํ˜ธ ๋ˆ„๋ฝ
   - ์˜ˆ:
       if (cond) then;  // X
       {
         ...
       }
3) ์„ ์–ธ ์‹œ ๋‹ค๋ฅธ ๋ณ€์ˆ˜/ํ•จ์ˆ˜๋กœ ์ดˆ๊ธฐํ™”
   - ์˜ˆ: Vars: A(Ma(C,5));  // ์ปดํŒŒ์ผ ์˜ค๋ฅ˜ ๊ฐ€๋Šฅ
   - 0, false, "" ๋“ฑ ๋ฆฌํ„ฐ๋Ÿด๋กœ๋งŒ ์ดˆ๊ธฐํ™”ํ•œ ๋’ค, ๋ณธ๋ฌธ์—์„œ ๋”ฐ๋กœ ๋Œ€์ž…ํ•ด์•ผ ํ•จ.
4) break, continue, ๋ณต์žกํ•œ C++์‹ ๋ฌธ๋ฒ• ์‚ฌ์šฉ
   - ์˜ˆ์Šค๋žญ๊ท€์ง€์—์„œ๋Š” ์ง€์›์ด ๋ถˆ์™„์ „ํ•˜๊ฑฐ๋‚˜ ์˜ค๋ฅ˜๊ฐ€ ๋‚ฉ๋‹ˆ๋‹ค.
   - boolean ๋ณ€์ˆ˜๋กœ ๋ฃจํ”„ ํƒˆ์ถœ์„ ์ œ์–ดํ•˜๋Š” ์‹์œผ๋กœ ๋Œ€์ฒดํ•˜์„ธ์š”.
5) ๋นŒํŠธ์ธ ํ•จ์ˆ˜, ์˜ˆ์•ฝ์–ด ์ถฉ๋Œ
   - ๋ณ€์ˆ˜๋ช…์„ CrossUp, CrossDown, M, H ๋“ฑ์œผ๋กœ ์ง€์œผ๋ฉด ๋ฌธ์ œ ๋ฐœ์ƒ.
   - 4๊ธ€์ž ์ด์ƒ, ํ•จ์ˆ˜์™€ ๊ฒน์น˜์ง€ ์•Š๋Š” ์ด๋ฆ„์œผ๋กœ ์ง€์œผ์„ธ์š”.
6) Plot, PlotPaintBar, Text_New ๋“ฑ ‘์ง€ํ‘œ/๊ฒ€์ƒ‰ ํŽธ์ง‘์ฐฝ’ ์ „์šฉ ํ•จ์ˆ˜๋ฅผ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ
   - ์‹œ์Šคํ…œ ํŽธ์ง‘์ฐฝ์—์„œ๋Š” Buy, Sell, ExitLong, ํฌ์ง€์…˜ํ•จ์ˆ˜(NetProfit ๋“ฑ) ์‚ฌ์šฉ ๊ฐ€๋Šฅ.
   - ์ง€ํ‘œ/๊ฒ€์ƒ‰/๊ฐ•์กฐ ํŽธ์ง‘์ฐฝ์€ Plot, PlotPaintBar, Text_New, Find ๋“ฑ์ด ๊ฐ€๋Šฅ.
   - ํ˜ผ๋™ ์ฃผ์˜.
7) ๋™์ผ ๋ด‰์—์„œ ์—ฌ๋Ÿฌ ์‹ ํ˜ธ ๋™์‹œ ๋ฐœ์ƒ ์‹œ ์ˆœ์„œ ์ฐฉ์˜ค
   - ์‹ค์ œ๋ก  “๋งค์ˆ˜ → ๋งค๋„์ง„์ž… → ํฌ์ง€์…˜์ฒญ์‚ฐ” ์‹์œผ๋กœ ๋™์‹œ ๋ฐœ๋™๋  ์ˆ˜ ์žˆ์œผ๋‹ˆ
     ์˜๋„๋Œ€๋กœ ์ž‘๋™ํ•˜๋„๋ก if๋ฌธ ๋ถ„๊ธฐ ์ˆœ์„œ์™€ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋ช…ํ™•ํžˆ ํ•ด์•ผ ํ•จ.
8) ๋ฉ€ํ‹ฐ ๋ฐ์ดํ„ฐ(๋ถ„๋ด‰+์ผ๋ด‰ ์ฐธ์กฐ) ์‚ฌ์šฉ ์‹œ, ๋ด‰ ์™„์„ฑ ์‹œ์ ์ด ์„œ๋กœ ๋‹ฌ๋ผ
   ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ ์žฌ๊ณ„์‚ฐ ๋•Œ ์†Œ๊ธ‰ ์‹ ํ˜ธ๊ฐ€ ๋ฐœ์ƒ → ์‹ค์‹œ๊ฐ„๊ณผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ฐจ์ด ๋ฐœ์ƒ
   - ํ‹ฑ/์ดˆ/๋ถ„ ์ฐจํŠธ์—์„œ ํƒ€ ๋ฐ์ดํ„ฐ(์ผ๋ด‰ ๋“ฑ) ์ฐธ์กฐ ์‹œ ํŠนํžˆ ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
9) ์ฃผ๋ฌธ ์ˆ˜๋Ÿ‰ ๊ณ„์‚ฐ ์‹œ, ์ˆ˜์ˆ˜๋ฃŒ·์Šฌ๋ฆฌํ”ผ์ง€ ์„ค์ •์ด ๋ฐ˜์˜๋˜๋Š”์ง€ ๋ฏธํ™•์ธ
   - ์‹œ์Šคํ…œ ์„ค์ •์ฐฝ์—์„œ ๋น„์šฉ/์ˆ˜์ˆ˜๋ฃŒ๋ฅผ Percent, Point ์ค‘ ์–ด๋–ป๊ฒŒ ์ž…๋ ฅํ–ˆ๋Š”์ง€์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
10)  - ์ฃผ์„์€ // ๋˜๋Š” # ๋˜๋Š” /*, */์œผ๋กœ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. {------} ๊ตฌ์กฐ๋กœ ์ฃผ์„์„ ์ ˆ๋Œ€ ๋‹ฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
11) ์˜ˆ์Šค๋žญ๊ท€์ง€์— PreDayHigh, PreDayLow, prevDate, ValueWhen ๋นŒํŠธ์ธ ํ•จ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. 
- PreDayHigh๋Š” DayHigh ํ•จ์ˆ˜๋กœ ์ด์šฉ
- PreDayLow๋Š” DayLow ํ•จ์ˆ˜๋กœ ์ด์šฉ
- prevDate ๋“ฑ ๋‚ ์งœ ํ•จ์ˆ˜๋Š” bDate ์˜์—…์ผ(Business date), sDate ๋ด‰์˜ ์‹œ์ž‘๋‚ ์งœ, Date ๋ด‰์˜ ๋๋‚ ์งœ ํ•จ์ˆ˜๋กœ ์ด์šฉ
- ValueWhen๋Š” ์˜ˆ์Šค๋žญ๊ท€์ง€์— ์—†์œผ๋ฉฐ if๋ฌธ ๋“ฑ์œผ๋กœ ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋ฒ•์€ ValueWhen(nth, condition, data)์ž…๋‹ˆ๋‹ค. ํŠน์ •ํ•œ ์กฐ๊ฑด์ด n๋ฒˆ์งธ ๋งŒ์กฑ๋œ ์‹œ์ ์˜ data๊ฐ’์ด๋ผ๋Š” ๋œป์ž…๋‹ˆ๋‹ค.
- sum ๋ˆ„์ ํ•ฉ์€ accumn ํ•จ์ˆ˜๋กœ ์ด์šฉ
12) ์ด์ง€๋žญ๊ท€์ง€์—๋งŒ ์กด์žฌํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์˜ˆ์Šค๋žญ๊ท€์ง€์—๋„ ์žˆ์„ ๊ฒƒ์ด๋ผ ํ™•์‹ ํ•˜์ง€ ๋งˆ์„ธ์š”. ํ•ญ์ƒ ๋งค๋‰ด์–ผ์„ ์—ฌ๋Ÿฌ๋ฒˆ ๋ฐ˜๋ณตํ•ด์„œ ํ™•์ธํ•˜์„ธ์š”. ์˜ˆ์Šค๋žญ๊ท€์ง€ ๋งค๋‰ด์–ผ ๋นŒํŠธ์ธ ํ•จ์ˆ˜์—์„œ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๋‚˜ ๊ธฐ๋Šฅ์€ ์—†๋‹ค๊ณ  ๊ฐ€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ˜„์žฌ ํ•จ์ˆ˜์ค‘์— ์‹œ๊ฐ€์ด์•ก์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ํ•จ์ˆ˜๊ฐ€ ์—†์œผ๋ฉฐ, ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์ž‘์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
13) ์˜ˆ์Šค๋žญ๊ท€์ง€ ๋งค๋‰ด์–ผ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ•จ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ฉด ์ปดํŒŒ์ผ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. ์ œ๊ณต ํ•จ์ˆ˜๊ฐ€ ๋งž๋Š”์ง€ ์—ฌ๋Ÿฌ๋ฒˆ ๋ฉด๋ฐ€ํžˆ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.
14) {-------------------------------} ์ด๋Ÿฌํ•œ ํ˜•ํƒœ๋กœ ์ฃผ์„์ด๋‚˜ ์„ค๋ช…์„ ์ ˆ๋Œ€ ๋‹ฌ์ง€ ๋งˆ์„ธ์š”. ์ปดํŒŒ์ผ ์˜ค๋ฅ˜ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. 
12. ์˜ˆ์Šค๋žญ๊ท€์ง€ ๋งค๋‰ด์–ผ: ๋นŒํŠธ์ธ ํ•จ์ˆ˜ ๊ฒ€ํ† , ๋ฐ˜๋ณต ํ™•์ธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋งค์šฐ ์ค‘์š”.
๊ธฐ  ํ˜ธ ์ด  ๋ฆ„ ์˜ˆ๋ฌธ
+ ๋”ํ•˜๊ธฐ Entryprice+0.5 (์ง„์ž…๊ฐ€ ๋”ํ•˜๊ธฐ 0.5)
- ๋นผ๊ธฐ Entryprice-0.5 (์ง„์ž…๊ฐ€ ๋นผ๊ธฐ 0.5)
* ๊ณฑํ•˜๊ธฐ Entryprice+PriceScale*2
/ ๋‚˜๋ˆ„๊ธฐ Entryprice+(H+L)/2
% ๋‚˜๋จธ์ง€ 10/3  1
^ ๊ฑฐ๋“ญ์ œ๊ณฑ 10^2  100
๊ธฐ  ํ˜ธ ์ด  ๋ฆ„ ์˜ˆ๋ฌธ
== ๊ฐ™๋‹ค Close == Open (์ข…๊ฐ€์™€ ์‹œ๊ฐ€๊ฐ€ ๊ฐ™๋‹ค)
!= ๊ฐ™์ง€ ์•Š๋‹ค Close != Open (์ข…๊ฐ€์™€ ์‹œ๊ฐ€๊ฐ€ ๊ฐ™์ง€ ์•Š๋‹ค)
! ์•„๋‹ˆ๋‹ค !(C > O) (์–‘๋ด‰์ด ์•„๋‹ˆ๋‹ค)
<> ๊ฐ™์ง€ ์•Š๋‹ค Close <> Open (์ข…๊ฐ€์™€ ์‹œ๊ฐ€๊ฐ€ ๊ฐ™์ง€ ์•Š๋‹ค)
< ์ž‘๋‹ค V < V[1] (๊ฑฐ๋ž˜๋Ÿ‰์ด ์ „๋ด‰๋ณด๋‹ค ์ž‘๋‹ค)
> ํฌ๋‹ค OI > Oi[1] (๋ฏธ๊ฒฐ์ œ์•ฝ์ •์ด ์ „๋ด‰๋ณด๋‹ค ํฌ๋‹ค)
<= ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค bids <= Asks (๋งค์ˆ˜์ž”๋Ÿ‰์ด ๋งค๋„์ž”๋Ÿ‰ ์ดํ•˜์ด๋‹ค)
>= ํฌ๊ฑฐ๋‚˜ ๊ฐ™๋‹ค bids >= Asks (๋งค์ˆ˜์ž”๋Ÿ‰์ด ๋งค๋„์ž”๋Ÿ‰ ์ด์ƒ์ด๋‹ค)
๊ธฐ  ํ˜ธ ์ด  ๋ฆ„ ์˜ˆ๋ฌธ
And ๋‘˜ ๋‹ค ์ฐธ์ด๋ฉด true Condition1 and Condition2
Or ๋‘˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ฐธ์ด๋ฉด True Condition1  or Condition2
๊ธฐ  ํ˜ธ ์ด  ๋ฆ„ ์˜ˆ๋ฌธ
= ํ• ๋‹น. Value1 = H-L;
๊ธฐ  ํ˜ธ ์ด  ๋ฆ„ ์‚ฌ์šฉ
: ์ฝœ๋ก  ์„ ์–ธ์˜ ์‹œ์ž‘
; ์„ธ๋ฏธ์ฝœ๋ก  ๋ฌธ์žฅ์˜ ๋งˆ์นจํ‘œ
, ์ฝค๋งˆ(์‰ผํ‘œ) ํ•จ์ˆ˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ตฌ๋ถ„
์„ ์–ธ ๋ณ€์ˆ˜ ๊ตฌ๋ถ„
( ) ์†Œ๊ด„ํ˜ธ ํ•จ์ˆ˜์—์„œ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ง€์ •
์—ฐ์‚ฐ์ž ๊ฐ„์˜ ์šฐ์„ ์ˆœ์œ„ ์ง€์ •
๋ณ€์ˆ˜ ์„ ์–ธ ์‹œ ๊ธฐ์ดˆ๊ฐ’ ์ง€์ •
{ } ์ค‘๊ด„ํ˜ธ ์‹คํ–‰๋ฌธ ๊ทธ๋ฃน์ง€์ •
[ ] ๋Œ€๊ด„ํ˜ธ ์ด์ „๊ฐ’ ์ฐธ์กฐ
๋ฐฐ์—ด์˜ ํฌ๊ธฐ์ง€์ •
๋ฐ์ดํ„ฐ ์•ฝ์–ด ์„ค๋ช…
Open O ์‹œ๊ฐ€
Close C ์ข…๊ฐ€
High H ๊ณ ๊ฐ€
Low L ์ €๊ฐ€
Money M ๊ฑฐ๋ž˜๋Œ€๊ธˆ
Volume V ๊ฑฐ๋ž˜๋Ÿ‰
UpVol ์ƒ์Šนํ˜• ๊ฑฐ๋ž˜๋Ÿ‰
DownVol ํ•˜๋ฝํ˜• ๊ฑฐ๋ž˜๋Ÿ‰
Upticks ์ƒ์Šนํ˜• ์ฒด๊ฒฐ๊ฑด์ˆ˜
DownTicks ํ•˜๋ฝํ˜• ์ฒด๊ฒฐ๊ฑด์ˆ˜
Ticks ์ฒด๊ฒฐ๊ฑด์ˆ˜
OpenInterest OI ๋ฏธ๊ฒฐ์ œ์•ฝ์ •
Bids ๋งค์ˆ˜์ž”๋Ÿ‰
Asks ๋งค๋„์ž”๋Ÿ‰
bDate ์˜์—…์ผ(Business date)
sDate ๋ด‰์˜ ์‹œ์ž‘๋‚ ์งœ
Date ๋ด‰์˜ ๋๋‚ ์งœ
sTime ๋ด‰์˜ ์‹œ์ž‘์‹œ๊ฐ„
Time ๋ด‰์˜ ๋์‹œ๊ฐ„
BasePrice BP ๊ธฐ์ค€๊ฐ€
Index, Barindex, Globalbarindex ๋ด‰ ๋ฒˆํ˜ธ
๋ฐ์ดํ„ฐ ์•ฝ์–ด ์„ค๋ช…
D ๋๋‚ ์งœ
OpenInt, I ๋ฏธ๊ฒฐ์ œ์•ฝ์ •
๋ฐ์ดํ„ฐ ์ •๋ณด ์„ค๋ช…
BarInterval ์ ์šฉ๋œ ์ฐจํŠธ์˜ ์‹œ๊ฐ„๊ฐ„๊ฒฉ์„ ๋ฆฌํ„ด
(5๋ถ„๋ด‰์ด๋ฉด  5)
BigPointValue 1๊ณ„์•ฝ์˜ 1ํฌ์ธํŠธ๋ฅผ ๊ธˆ์•ก์œผ๋กœ ํ™˜์‚ฐ.
(์˜ต์…˜ 100,000 ์„ ๋ฌผ 500,000 ํ˜„๋ฌผ์€ 1)
CodeCategory ์ข…๋ชฉ ๊ตฌ๋ถ„๊ฐ’ 
1 KOSPI
2 KOSDAQ
3 ์ œ3์‹œ์žฅ
4 ์„ ๋ฌผ
5 ์ง€์ˆ˜
6 ์˜ต์…˜
7 ์ข…๋ชฉ์˜ต์…˜
8 ํ•ด์™ธ์ข…๋ชฉ
9 ์ฐธ์กฐ๋ฐ์ดํƒ€
CodeCategoryEx ์ƒ์„ธ ์ข…๋ชฉ ๊ตฌ๋ถ„๊ฐ’
11 KOSPI ์ข…๋ชฉ
12 KOSDAQ ์ข…๋ชฉ
13 ETF_KOSPI
14 ETF_KOSDAQ
15 ELW
21 KP200 ์„ ๋ฌผ
22 KOSDAQ ์„ ๋ฌผ
23 ์ฃผ์‹ ์„ ๋ฌผ
24 ๋ฏธ๋‹ˆ KP200 ์„ ๋ฌผ
25 KP200 ์„ ๋ฌผ ์Šคํ”„๋ ˆ๋“œ
26 ์ฃผ์‹์„ ๋ฌผ ์Šคํ”„๋ ˆ๋“œ
27 ๋ฏธ๋‹ˆ KP200 ์„ ๋ฌผ ์Šคํ”„๋ ˆ๋“œ
31 KP200 ์ฝœ์˜ต์…˜
32 KP200 ํ’‹์˜ต์…˜
33 KOSDAQ ์ฝœ์˜ต์…˜
34 KOSDAQ ํ’‹์˜ต์…˜
35 ์ฃผ์‹์˜ต์…˜
36 ๋ฏธ๋‹ˆ KP200 ์ฝœ์˜ต์…˜
37 ๋ฏธ๋‹ˆ KP200 ํ’‹์˜ต์…˜
38 WEEKLY ์ฝœ์˜ต์…˜
39 WEEKLY ํ’‹์˜ต์…˜
41 ๋ณ€๋™์„ฑ์ง€์ˆ˜ ์„ ๋ฌผ
42 ์„นํ„ฐ์ง€์ˆ˜ ์„ ๋ฌผ
43 ๋ณ€๋™์„ฑ์ง€์ˆ˜ ์„ ๋ฌผ ์Šคํ”„๋ ˆ๋“œ
44 ์„นํ„ฐ์ง€์ˆ˜ ์„ ๋ฌผ ์Šคํ”„๋ ˆ๋“œ
45 ์œ ๋กœ์Šคํ†ก์Šค50์ง€์ˆ˜ ์„ ๋ฌผ
46 ์œ ๋กœ์Šคํ†ก์Šค50์ง€์ˆ˜ ์„ ๋ฌผ ์Šคํ”„๋ ˆ๋“œ
47 KQ150 ์„ ๋ฌผ
48 KQ150 ์„ ๋ฌผ ์Šคํ”„๋ ˆ๋“œ
49 KRX300์ง€์ˆ˜ ์„ ๋ฌผ
50 KRX300์ง€์ˆ˜ ์„ ๋ฌผ ์Šคํ”„๋ ˆ๋“œ
51 ์ฝ”์Šคํ”ผ์ง€์ˆ˜
52 ์ฝ”์Šค๋‹ฅ์ง€์ˆ˜
53 KQ150 ์ฝœ์˜ต์…˜
54 KQ150 ํ’‹์˜ต์…˜
61 ํ•ด์™ธ ๋ฐ์ดํ„ฐ
71 ๊ฑฐ๋ž˜ ๊ฐ€๋Šฅ ์ฐธ์กฐ๋ฐ์ดํƒ€
72 ๊ฑฐ๋ž˜ ๋ถˆ๊ฐ€ ์ฐธ์กฐ๋ฐ์ดํƒ€
73 ์‚ฌ์šฉ์ž๊ฐ€ ์ถ”๊ฐ€ํ•œ ๋ฐ์ดํ„ฐ
CurrentBar ์ˆ˜์‹๊ณ„์‚ฐ์— ํ•„์š”ํ•œ ํ•„์ˆ˜ ๋ด‰๊ฐฏ์ˆ˜ ์ดํ›„์˜ ๋ด‰์ˆ˜๋ฅผ ๋ฐ˜ํ™˜
DataCompress ์ฐจํŠธ์— ์ ์šฉ๋œ ๋ฐ์ดํ„ฐ์˜ ์ฃผ๊ธฐ๋ฅผ ๋ฐ˜ํ™˜
(ํ‹ฑ๋ด‰ :0, ์ดˆ๋ด‰:1, ๋ถ„๋ด‰:2, ์ผ๋ด‰:3, ์ฃผ๋ด‰:4, ์›”๋ด‰:5, 
์‚ผ์„ ์ „ํ™˜๋„:6, P&F:7)
DeliveryMonth ๋งŒ๊ธฐ์›”(์ถ”ํ›„ ์ œ๊ณต์„ ์œ„ํ•œ ์˜ˆ์•ฝ์–ด)
DeliveryYear ๋งŒ๊ธฐ๋…„(์ถ”ํ›„ ์ œ๊ณต์„ ์œ„ํ•œ ์˜ˆ์•ฝ์–ด)
ExpirationDate ๋งŒ๋ฃŒ์ผ(์ถ”ํ›„ ์ œ๊ณต์„ ์œ„ํ•œ ์˜ˆ์•ฝ์–ด)
Interval ์ ์šฉ๋œ ์ฐจํŠธ์˜ ์‹œ๊ฐ„๊ฐ„๊ฒฉ์„ ๋ฆฌํ„ด, Barinterval๊ณผ ๊ฐ™์Œ
(5๋ถ„๋ด‰์ด๋ฉด  5)
PointValue PriceScale์„ ๊ธˆ์•ก์œผ๋กœ ํ™˜์‚ฐ 
ex) ์„ ๋ฌผ : 25,000, ์˜ต์…˜ : 3๋ฏธ๋งŒ 1,000, 3์ด์ƒ 5,000
PriceScale ํ•ด๋‹น ์ข…๋ชฉ์˜ ํ˜ธ๊ฐ€ ๋‹จ์œ„, ํ‹ฑ 
ex) ์„ ๋ฌผ : 0.05,  ์˜ต์…˜ : 3๋ฏธ๋งŒ 0.01, 3์ด์ƒ 0.05
SymbolCode ์ข…๋ชฉ์ฝ”๋“œ๋ฅผ ๋ฆฌํ„ด, ๋ฐ˜ํ™˜๊ฐ’ ๋ฌธ์ž์—ด
var : Code("");
Code = SymbolCode;
MessageLog("์ข…๋ชฉ์ฝ”๋“œ %s ์ข…๊ฐ€ %.2f ",Code,Close);
SymbolName ์ข…๋ชฉ๋ช… ๋ฆฌํ„ด
var : Name("");
Name = SymbolName;
MessageLog("์ข…๋ชฉ๋ช… %s ์ข…๊ฐ€ %.2f ",Name,Close);
UserID ํ”„๋กœ๊ทธ๋žจ ์ ‘์† ์•„์ด๋””๋ฅผ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค.
์ˆ˜์‹์—์„œ UserID๋กœ ์กฐ๊ฑด์„ ์ฃผ๋ฉด ํ•ด๋‹น ์•„์ด๋””๋กœ ์ ‘์†ํ–ˆ์„๋•Œ๋งŒ์ˆ˜์‹์ด ๋™์ž‘ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Input : Period(14), LPercent(30), SPercent(70);
Var : value(0);
value = RSI(Period);
if UserID == "ABCDE" Then{
If  CrossUP(value, LPercent) Then  

Buy("๋งค์ˆ˜"); 
}
If  CrossDown(value, SPercent) Then  

Sell("๋งค๋„"); 

}

๋ณ€์ˆ˜๊ตฌ๋ถ„ ํ• ๋‹น๋˜๋Š” ๊ฒฐ๊ณผ๊ฐ’ ์ดˆ๊ธฐ ์„ค์ •๊ฐ’
์ˆ˜์น˜ํ˜• ๋‚ด๋ถ€๋ณ€์ˆ˜ ์ˆ˜์น˜(numeric) (0)
๋…ผ๋ฆฌํ˜• ๋‚ด๋ถ€๋ณ€์ˆ˜ True(์ฐธ) ๋˜๋Š” false(๊ฑฐ์ง“) (false)
๋ฌธ์žํ˜• ๋‚ด๋ถ€๋ณ€์ˆ˜ ๋ฌธ์ž์—ด (" ")
๋ณ€์ˆ˜๋ช… ์œ ํ˜• ์ดˆ๊ธฐ ์„ค์ •๊ฐ’
var1~var99 ์ˆ˜์น˜ํ˜• 0
value1~value99 ์ˆ˜์น˜ํ˜• 0
condition1~condition99 ๋…ผ๋ฆฌํ˜• False
์ฃผ๋ฌธํ•จ์ˆ˜ ์„ค๋ช…
Buy ์‹ ๊ทœ๋งค์ˆ˜ ์ง„์ž…
(๋งค๋„ ํฌ์ง€์…˜์ด ์žˆ์„ ๊ฒฝ์šฐ ๋ชจ๋‘ ์ฒญ์‚ฐ ํ›„ ๋งค์ˆ˜ํฌ์ง€์…˜์œผ๋กœ ์ง„์ž…)
Sell ์‹ ๊ทœ๋งค๋„ ์ง„์ž…
(๋งค์ˆ˜ ํฌ์ง€์…˜์ด ์žˆ์„ ๊ฒฝ์šฐ ๋ชจ๋‘ ์ฒญ์‚ฐ ํ›„ ๋งค๋„ํฌ์ง€์…˜์œผ๋กœ ์ง„์ž…)
ExitLong ๋งค์ˆ˜ํฌ์ง€์…˜ ์ฒญ์‚ฐ
ExitShort ๋งค๋„ํฌ์ง€์…˜ ์ฒญ์‚ฐ
ํ•จ์ˆ˜ ๊ตฌ๋ฌธ
Buy Buy("์‹ ํ˜ธ๋ช…", ์‹ ํ˜ธํƒ€์ž…, ๊ฐ€๊ฒฉ์กฐ๊ฑด, ์ˆ˜๋Ÿ‰)
Sell Sell("์‹ ํ˜ธ๋ช…", ์‹ ํ˜ธํƒ€์ž…, ๊ฐ€๊ฒฉ์กฐ๊ฑด, ์ˆ˜๋Ÿ‰)
Exitlong ExitLong("์‹ ํ˜ธ๋ช…", ์‹ ํ˜ธํƒ€์ž…, ๊ฐ€๊ฒฉ์กฐ๊ฑด, "์ง„์ž…๋ช…", ์ˆ˜๋Ÿ‰, ์ˆ˜๋Ÿ‰์ฒญ์‚ฐ์˜ต์…˜)
Exitshort ExitShort("์‹ ํ˜ธ๋ช…", ์‹ ํ˜ธํƒ€์ž…, ๊ฐ€๊ฒฉ์กฐ๊ฑด, "์‹ ํ˜ธ๋ช…", ์ˆ˜๋Ÿ‰, ์ˆ˜๋Ÿ‰์ฒญ์‚ฐ์˜ต์…˜)
OnClose ์ฃผ๋ฌธํ•จ์ˆ˜ ์‹ ํ˜ธํƒ€์ž… ์˜ˆ์•ฝ์–ด – ์ข…๊ฐ€
AtMarket ์ฃผ๋ฌธํ•จ์ˆ˜ ์‹ ํ˜ธํƒ€์ž… ์˜ˆ์•ฝ์–ด – ๋‹ค์Œ๋ด‰ ์‹œ๊ฐ€
AtLimit ์ฃผ๋ฌธํ•จ์ˆ˜ ์‹ ํ˜ธํƒ€์ž… ์˜ˆ์•ฝ์–ด – ์ง€์ •๊ฐ€
AtStop ์ฃผ๋ฌธํ•จ์ˆ˜ ์‹ ํ˜ธํƒ€์ž… ์˜ˆ์•ฝ์–ด – ์—ญ์ง€์ •๊ฐ€
PercentStop ๊ฐ•์ œ์ฒญ์‚ฐ ์˜ˆ์•ฝ์–ด – Percent ์„ค์ •
PointStop ๊ฐ•์ œ์ฒญ์‚ฐ ์˜ˆ์•ฝ์–ด – Point ์„ค์ •
Avg, Avglist ๋ฆฌ์ŠคํŠธ์— ์žˆ๋Š” ๋ชจ๋“  ํ•ญ๋ชฉ์˜ ํ‰๊ท ๊ฐ’
Max, Maxlist ๋ฆฌ์ŠคํŠธ์˜ ํ•ญ๋ชฉ ์ค‘ ์ตœ๋Œ€๊ฐ’
Maxlist2 ๋ฆฌ์ŠคํŠธ์˜ ํ•ญ๋ชฉ ์ค‘ ๋‘๋ฒˆ์งธ ํฐ ๊ฐ’
NthMaxList ๋ฆฌ์ŠคํŠธ์˜ ํ•ญ๋ชฉ ์ค‘ N๋ฒˆ์งธ ํฐ ๊ฐ’
Min, MinList ๋ฆฌ์ŠคํŠธ์˜ ํ•ญ๋ชฉ ์ค‘ ์ตœ์†Œ๊ฐ’
MinList2 ๋ฆฌ์ŠคํŠธ์˜ ํ•ญ๋ชฉ ์ค‘ ๋‘๋ฒˆ์งธ ์ž‘์€ ๊ฐ’
NthMinList ๋ฆฌ์ŠคํŠธ์˜ ํ•ญ๋ชฉ ์ค‘ N๋ฒˆ์งธ ์ž‘์€ ๊ฐ’
SumList ๋ฆฌ์ŠคํŠธ์— ์žˆ๋Š” ๋ชจ๋“  ํ•ญ๋ชฉ์˜ ํ•ฉ
Abs, AbsValue ์ž…๋ ฅ๋œ ๊ฐ’์˜ ์ ˆ๋Œ€๊ฐ’
Mod ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€
Round ์ง€์ •๋œ ์ž๋ฆฟ์ˆ˜ ๋งŒํผ ๋ฐ˜์˜ฌ๋ฆผํ•œ ๊ฐ’
Ceiling ์†Œ์ˆ˜ ๋ถ€๋ถ„์„ ์˜ฌ๋ฆผํ•œ ์ •์ˆ˜ ๊ฐ’
Floor ์†Œ์ˆ˜ ๋ถ€๋ถ„์„ ๋‚ด๋ฆผํ•œ ์ •์ˆ˜ ๊ฐ’
FracPortion ์†Œ์ˆ˜์•„๋ž˜์˜ ๊ฐ’
Int, IntPortion ์ •์ˆ˜๊ฐ’
Neg ์Œ์˜ ๊ฐ’์œผ๋กœ ๋ฐ˜ํ™˜
Pos ์–‘์˜ ๊ฐ’์œผ๋กœ ๋ฐ˜ํ™˜
Pie ์›์ฃผ์œจ
Pow ๋ˆ„์Šน
Power ๋ˆ„์Šน
SqRt ์ œ๊ณฑ๊ทผ
Square ์ œ๊ณฑ
SquareRoot ์ œ๊ณฑ๊ทผ
Random 0๊ณผ num ์‚ฌ์ด์˜ ๋‚œ์ˆ˜ ๊ฐ’
Exp, ExpValue ์Šน์ˆ˜๋กœ ๊ฑฐ๋“ญ ์ œ๊ณฑํ•˜๋Š” ์ž์—ฐ๋กœ๊ทธ์˜ ๋ฐ‘์ธ e๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜
Log ์ž์—ฐ๋กœ๊ทธ
Log10 ์ƒ์šฉ๋กœ๊ทธ
Cos, Cosine ์ฝ”์‚ฌ์ธ
CosH ํ•˜์ดํผ๋ธ”๋ฆญ์ฝ”์‚ฌ์ธ
Acos ์•„ํฌ์ฝ”์‚ฌ์ธ
Sin, Sine ์‚ฌ์ธ
SinH ํ•˜์ดํผ๋ธ”๋ฆญ ์‚ฌ์ธ
Asin ์•„ํฌ์‚ฌ์ธ
Tan, Tangent ํƒ„์  ํŠธ
TanH ํ•˜์ดํผ๋ธ”๋ฆญ ํƒ„์  ํŠธ
Atan ,ArcTangent ์•„ํฌํƒ„์  ํŠธ
Cotangent ์ฝ”ํƒ„์  ํŠธ
DayClose(N) N์ผ์ „ ์ผ๊ฐ„์˜ ์ข…๊ฐ€
DayHigh(N) N์ผ์ „ ์ผ๊ฐ„์˜ ๊ณ ๊ฐ€
DayLow(N) N์ผ์ „ ์ผ๊ฐ„์˜ ์ €๊ฐ€
DayOpen(N) N์ผ์ „ ์ผ๊ฐ„์˜ ์‹œ๊ฐ€
DayOi(N) N์ผ์ „ ์ผ๊ฐ„์˜ ๋ฏธ๊ฒฐ์ œ์•ฝ์ •
DayVolume(N) N์ผ์ „ ์ผ๊ฐ„์˜ ๊ฑฐ๋ž˜๋Ÿ‰
CrossUp(Value1,Value2) Value1์ด Value2๋ฅผ ์ƒํ–ฅ๋ŒํŒŒ
CrossDown(Value1,Value2) Value1์ด Value2๋ฅผ ํ•˜ํ–ฅ์ดํƒˆ
Highest(Value, Length) Length ๊ธฐ๊ฐ„๋™์•ˆ Value ์ค‘ ์ตœ๊ณ  ๊ฐ’
NthHghest(Nth, Value, Length) Length ๊ธฐ๊ฐ„๋™์•ˆ Value ์ค‘ Nth๋ฒˆ์งธ ํฐ ๊ฐ’
NthHighestBar(Nth, Value, Length) Length ๊ธฐ๊ฐ„๋™์•ˆ Value ์ค‘ Nth๋ฒˆ์งธ ํฐ ๋ด‰์˜ ์œ„์น˜
Lowest(Value, Length) Length ๊ธฐ๊ฐ„๋™์•ˆ Value ์ค‘ ์ตœ์ € ๊ฐ’
NthLowest(Nth, Value, Length) Length ๊ธฐ๊ฐ„๋™์•ˆ Value ์ค‘ Nth๋ฒˆ์งธ ์ž‘์€ ๊ฐ’
NthLowestBar(Nth, Value, Length) Length ๊ธฐ๊ฐ„๋™์•ˆ Value ์ค‘ Nth๋ฒˆ์งธ ์ž‘์€ ๋ด‰์˜์œ„์น˜
TimeClose(StartTime,EndTime) ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ์˜ ์ข…๊ฐ€
TimeCloseEx(StartTime,EndTime) ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ์˜ ์ข…๊ฐ€(๋ณ€๋™)
TimeOpen(StartTime,EndTime) ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ์˜ ์‹œ๊ฐ€
TimeOpenEx(StartTime,EndTime) ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ์˜ ์‹œ๊ฐ€(๋ณ€๋™)
TimeHigh(StartTime,EndTime) ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ์˜ ๊ณ ๊ฐ€
TimeHighEx(StartTime,EndTime) ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ์˜ ๊ณ ๊ฐ€(๋ณ€๋™)
TimeLow(StartTime,EndTime) ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ์˜ ์ €๊ฐ€
TimeLowEx(StartTime,EndTime) ์ง€์ •๋œ ์‹œ๊ฐ„ ๋™์•ˆ์˜ ์ €๊ฐ€(๋ณ€๋™)
Ema(Value, Length) ์ง€์ˆ˜์ด๋™ํ‰๊ท 
Ma(Value, Length) ๋‹จ์ˆœ์ด๋™ํ‰๊ท 
Iff(์กฐ๊ฑด,์ฐธ,๊ฑฐ์ง“) ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋ฉด ์ฐธ๊ฐ’์„ ์•„๋‹ˆ๋ฉด ๊ฑฐ์ง“๊ฐ’์„ ๋ฆฌํ„ด
NextBarOpen ๋‹ค์Œ ๋ด‰ ์‹œ๊ฐ€
NextBarSdate ๋‹ค์Œ ๋ด‰ ์‹œ์ž‘๋‚ ์งœ
NextBarStime ๋‹ค์Œ๋ด‰ ์‹œ์ž‘์‹œ๊ฐ„
Data1~Data99 ํƒ€์ข…๋ชฉ ์ฐธ์กฐํ•จ์ˆ˜
DayOfWeek(Date) ์ฃผ์–ด์ง„ ๋‚ ์งœ์˜ ์š”์ผ ๋ฐ˜ํ™˜(์›”:1,ํ™”:2,์ˆ˜:3,๋ชฉ:4,๊ธˆ:5)
MinutesToTime(Mimutes) ์ฃผ์–ด์ง„ ๋ถ„๋‹จ์œ„๋ฅผ ์‹œ๊ฐ„์œผ๋กœ ํ‘œ์‹œ(HHMMSS)
TimeToMinutes(Time) ์ฃผ์–ด์ง„ ์‹œ๊ฐ„์„ ๋ฐค12์‹œ ์ดํ›„ ๊ฒฝ๊ณผ๋œ ๋ถ„๋‹จ์œ„๋กœ ํ‘œ์‹œ
DateToJulian(Date) ์ฃผ์–ด์ง„ ๋‚ ์งœ๋ฅผ Julian date ๋กœ ๋ณ€๊ฒฝ
JulianToDate(Juliandate) Julian date๋ฅผ ๋‚ ์งœ๋กœ ๋ณ€๊ฒฝ(YYYYMMDD)
CurrentDate ์ปดํ“จํ„ฐ์˜ ํ˜„์žฌ ๋‚ ์งœ
CurrentTime ์ปดํ“จํ„ฐ์˜ ํ˜„์žฌ ์‹œ๊ฐ„
IsNan(Value) Value ๊ฐ’์ด N/A๋ฉด True๋ฅผ ๋ฆฌํ„ด
Nan N/A๋ฅผ ํ• ๋‹น
LastBarOnChart ์ฐจํŠธ์˜ ๋งˆ์ง€๋ง‰ ๋ด‰์ด๋ฉด 1๊ฐ’ ๋ฐ˜ํ™˜
LastCalcMMTime ์ฐจํŠธ์˜ ๋งˆ์ง€๋ง‰ ๋ด‰์˜ TimeToMinutes์„ ๋ฐ˜ํ™˜
InStr("String1","String2") String1๋ฌธ์ž์—ด์—์„œ String2๋ฌธ์ž์˜ ์œ„์น˜๊ฐ’์„ ๋ฆฌํ„ด
LeftStr("String", Num) ์ขŒ์ธก์—์„œ Num๋ฒˆ์งธ ๋ฌธ์ž์—ด๊นŒ์ง€ ๋ฆฌํ„ด
RightStr("String", Num) ์šฐ์ธก์—์„œ Num๋ฒˆ์งธ ๋ฌธ์ž์—ด๊นŒ์ง€ ๋ฆฌํ„ด
LowerStr("String") ๋ฌธ์ž์—ด์„ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜
UpperStr("String") ๋ฌธ์ž์—ด์„ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜
MidStr("String",Num1,Num2) ๋ฌธ์ž์—ด์„ ์ค‘ Num1~Num2๋ฒˆ์งธ ์‚ฌ์ด์˜ ๋ฌธ์ž ๋ฆฌํ„ด
StrToNum("String") ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ณ€ํ™˜
NumToStr(Figure,N) ์†Œ์ˆ˜์  N์ž๋ฆฌ๊นŒ์ง€ ์ˆซ์ž๋ฅผ ๋ฌธ์ž๋กœ ๋ณ€ํ™˜
EL_DateStr(DD,MM,YYYY) YYYYMMDDํ˜•์‹์˜ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜
StrLen ์ง€์ •ํ•œ ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋ฅผ ๋ฆฌํ„ด
MaxBarsBack ์ˆ˜์‹ ๊ณ„์‚ฐ์— ํ•„์š”ํ•œ ํ•„์ˆ˜ ๋ฐ์ดํ„ฐ์˜ ์ˆ˜๋Ÿ‰
Spaces(Num) Num์œผ๋กœ ์ง€์ •ํ•œ ์ˆ˜๋งŒํผ ๋นˆ๊ณต๊ฐ„์„ ๋งŒ๋“ ๋‹ค.
NewLine ์ƒˆ๋กœ์šด ํ–‰์„ ์‚ฝ์ž…ํ•œ๋‹ค.
NoValue ํ™”๋ฉด ํ‘œ์‹œ ์ œ๊ฑฐ
Extremes(Price, Length, HiLo,
oExtremeVal, oExtremePosRaw) ๊ทน๋‹จ๊ฐ’๊ณผ ์œ„์น˜
HarmonicMean(Price, Length) ์กฐํ™”ํ‰๊ท 
Mode(Price, Length, hiLo) ์ตœ๋นˆ๊ฐ’
NthExtremes(Price, Length, N, HiLo, 
oExtremeVal, oExtremePosRaw) Nth๋ฒˆ์งธ ๊ทน๋‹จ๊ฐ’๊ณผ ์œ„์น˜
SummationRec(Price, Length) ์—ญ์ˆ˜ํ•ฉ
SummationSqr(Price, Length) ์ œ๊ณฑํ•ฉ
TrimMean(Price, Length, TrimPct) ๊ทน๋‹จ์น˜ ์ œ์™ธ ํ‰๊ท 
Variance(Price, Length, DataType) ๋ชจ์ง‘๋‹จ์˜ ๋ถ„์‚ฐ ํ˜น์€ ํ‘œ๋ณธ์ง‘๋‹จ์˜ ๋ถ„์‚ฐ
Covar(IndepArray,DepArray,Length) ๊ณต๋ถ„์‚ฐ
AvgDeviation(Price,Length) ํŽธ์ฐจํ‰๊ท 
DevSqrd(Price,Length) ํŽธ์ฐจ ์ œ๊ณฑํ•ฉ
StdError(Price, Length) ํ‘œ์ค€์˜ค์ฐจ
StdError2(Indep, Dep, ArraySz) ๋‘ ๊ฐ’์˜ ํ‘œ์ค€์˜ค์ฐจ
CoefficientR(IndDep,Dep,Length) ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜R
RSquare(Indep, Dep, Length) ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜R์˜ ์ œ๊ณฑ
Skew(Price, Length) ์™œ๋„
LinReg(Price, Length, TgtPos, oLRSlope, 
oLRAngle,oLRIntercept, oLRValueRaw) ์„ ํ˜•ํšŒ๊ท€์„ ์˜ ๊ธฐ์šธ๊ธฐ, ๊ฐ๋„, ์ ˆํŽธ, ์˜ˆ์ธก๊ฐ’
LinReg2(Indep,Dep, Length, TgtPos, 
oLRSlope, oLRAngle, 
oLRIntercept, oLRValueRaw) ๋‘ ๊ฐ’์˜ ์„ ํ˜•ํšŒ๊ท€์„ ์˜ ๊ธฐ์šธ๊ธฐ, ๊ฐ๋„, ์ ˆํŽธ, ์˜ˆ์ธก๊ฐ’
LinRegForecast(Price, Length, TgtPos) ์„ ํ˜•ํšŒ๊ท€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฃผ์–ด์ง„ X๊ฐ’์— ๋Œ€ํ•œ ์˜ˆ์ธก๊ฐ’
LinRegIntercept(Price, Length) ์„ ํ˜•ํšŒ๊ท€์„ ์˜ ์ ˆํŽธ
LinRegSlope(Price, Length) ์„ ํ˜•ํšŒ๊ท€์„ ์˜ ๊ธฐ์šธ๊ธฐ
NormalCumDensity(Price, Length) ์ •๊ทœ๋ˆ„์ ๋ถ„ํฌ
NormalDensity(Price, Length) ์ •๊ทœ๋ถ„ํฌ
Standardize(Price, Length, NumDevs) ํ‘œ์ค€ํŽธ์ฐจ ๋ฐ ํ‰๊ท ์— ๋”ฐ๋ผ ํ‘œ์ค€ํ™”๋œ ๊ฐ’์„ ๋ฐ˜ํ™˜
InsertArray(Array,location, ์‚ฝ์ž…ํ• ๊ฐ’) ๋ฐฐ์—ด์— ๊ฐ’ ์‚ฝ์ž….
AverageArray(PriceArray,Size) ๋ฐฐ์—ด์˜ ํ‰๊ท 
ExtremesArray(PriceArray,Size,HiLo,
oExtremeVal,oExtremePosRaw) ๋ฐฐ์—ด์˜ ๊ทน๋‹จ๊ฐ’๊ณผ ์œ„์น˜
HarmonicMeanArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์กฐํ™”ํ‰๊ท 
HighestArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์ตœ๊ณ ๊ฐ€
LowestArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์ตœ์ €๊ฐ€
ModeArray(PriceArray, Size, hiLo) ๋ฐฐ์—ด์˜ ์ตœ๋นˆ๊ฐ’
NthExtremesArray(PriceArray, Size, N, HiLo,
oExtremeVal, oExtremePosRaw) ๋ฐฐ์—ด์˜ Nth๋ฒˆ์งธ ๊ทน๋‹จ๊ฐ’๊ณผ ์œ„์น˜
NthHighestArray(PriceArray, Size, N,oValue,oIndex) ๋ฐฐ์—ด์˜ Nth๋ฒˆ์งธ ์ตœ๊ณ ๊ฐ’๊ณผ ์œ„์น˜
NthLowestArray(PriceArray, Size, N,oValue,oIndex) ๋ฐฐ์—ด์˜ Nth๋ฒˆ์งธ ์ตœ์ €๊ฐ’๊ณผ ์œ„์น˜
SummationArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ํ•ฉ๊ณ„
SummationRecArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์—ญ์ˆ˜๊ฐ’์˜ ํ•ฉ๊ณ„
SummationSqrArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์ œ๊ณฑํ•ฉ
TrimMeanArray(PriceArray, Size, TrimPct) ๋ฐฐ์—ด์˜ ๊ทน๋‹จ์น˜ ์ œ์™ธ ํ‰๊ท 
VarianceArray(PriceArray, Size, DataType) ๋ฐฐ์—ด์˜ ๋ชจ์ง‘๋‹จ ๋ถ„์‚ฐ ํ˜น์€ ํ‘œ๋ณธ์ง‘๋‹จ ๋ถ„์‚ฐ
CovarArray(IndepArray,DepArray,Size) ๋‘ ๋ฐฐ์—ด์˜ ๊ณต๋ถ„์‚ฐ
AvgDeviationArray(PriceArray,Size) ๋ฐฐ์—ด์˜ ํŽธ์ฐจ ํ‰๊ท 
DevSqrdArray(PriceArray,Size) ๋ฐฐ์—ด์˜ ํŽธ์ฐจ ์ œ๊ณฑํ•ฉ
StdErrorArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ํ‘œ์ค€์˜ค์ฐจ
StdErrorArray2(IndepArray, DepArray, ArraySz) ๋‘ ๋ฐฐ์—ด์˜ ํ‘œ์ค€์˜ค์ฐจ
StandardDevArray(PriceArray, Size, DataType) ๋ฐฐ์—ด์˜ ๋ชจ์ง‘๋‹จ ํ‘œ์ค€ํŽธ์ฐจ ํ˜น์€ ํ‘œ๋ณธ์ง‘๋‹จ ํ‘œ์ค€ํŽธ์ฐจ ๊ฐ’์„ ๋ฐ˜ํ™˜
CoefficientRArray(IndDepArray,DepArray,Size) ๋‘ ๋ฐฐ์—ด์˜ ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜R
RSquareArray(IndepArray, DepArray, Size) ๋‘ ๋ฐฐ์—ด์˜ ํ”ผ์–ด์Šจ ์ƒ๊ด€๊ณ„์ˆ˜R์˜ ์ œ๊ณฑ
CorrelationArray(IndDepArray,DepArray,Size) ๋‘ ๋ฐฐ์—ด์˜ ์ƒ๊ด€๊ณ„์ˆ˜
SortArray(PriceArray, Size, HiLo) 1์ฐจ์›๋ฐฐ์—ด ์ •๋ ฌ
MedianArray(PriceArray, Size) ๋ฐฐ์—ด์„ ์ค‘๊ฐ„๊ฐ’ ๋ฐ˜ํ™˜
QuartileArray(QRank, PriceArray, Size) ๋ฐฐ์—ด์˜ ์‚ฌ๋ถ„์œ„์ˆ˜ ๋ฐ˜ํ™˜
NumericRankArray(PriceToRank, PriceArray, Size,
SortOrder) ๋ฐฐ์—ด์„ ์ •๋ ฌ ํ›„ ์ง€์ •ํ•œ๊ฐ’์˜ ์ˆœ์œ„๋ฅผ ๋ฐ˜ํ™˜
PercentRankArray(PriceToRank, PriceArray, Size) ๋ฐฐ์—ด์—์„œ ์ง€์ •ํ•œ ๊ฐ’์˜ ๋ฐฑ๋ถ„์œจ
PercentileArray(PctRank, PriceArray, Size) ๋ฐฐ์—ด์˜ ์ง€์ •ํ•œ ์ˆœ์œ„์œจ์— ํ•ด๋‹นํ•˜๋Š” ๊ฐ’
KurtosisArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์ฒจ๋„
SkewArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์™œ๋„
LinRegArray(PriceArray, Size, TgtPos, 
oLRSlope, oLRAngle, oLRIntercept, oLRValueRaw) ๋ฐฐ์—ด์˜ ์„ ํ˜•ํšŒ๊ท€์„ ์˜ ๊ธฐ์šธ๊ธฐ, ๊ฐ๋„, ์ ˆํŽธ, ์˜ˆ์ธก๊ฐ’
LinRegArray2(IndepArray,DepArray Size, TgtPos,
oLRSlope, oLRAngle, oLRIntercept, oLRValueRaw) ๋‘ ๋ฐฐ์—ด์˜ ์„ ํ˜•ํšŒ๊ท€์„ ์˜ ๊ธฐ์šธ๊ธฐ, ๊ฐ๋„, ์ ˆํŽธ, ์˜ˆ์ธก๊ฐ’
LinRegForecastArray(PriceArray, Size, TgtPos) ๋ฐฐ์—ด์˜ ์„ ํ˜•ํšŒ๊ท€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฃผ์–ด์ง„ X๊ฐ’์— ๋Œ€ํ•œ ์˜ˆ์ธก๊ฐ’
LinRegInterceptArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์„ ํ˜•ํšŒ๊ท€์„ ์˜ ์ ˆํŽธ
LinRegSlopeArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์„ ํ˜•ํšŒ๊ท€์„ ์˜ ๊ธฐ์šธ๊ธฐ
NormalCumDensityArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์ •๊ทœ๋ˆ„์ ๋ถ„ํฌ
NormalDensityArray(PriceArray, Size) ๋ฐฐ์—ด์˜ ์ •๊ทœ๋ถ„ํฌ
StandardizeArray(PriceArray, Size, NumDevs) ๋ฐฐ์—ด์˜ ํ‘œ์ค€ํŽธ์ฐจ ๋ฐ ํ‰๊ท ์— ๋”ฐ๋ผ ํ‘œ์ค€ํ™”๋œ ๊ฐ’์„ ๋ฐ˜ํ™˜
Sort2DArray(Array,RowSize,ColSize,HiLo) 2์ฐจ์›๋ฐฐ์—ด ์ •๋ ฌ, ์ง€์ •ํ•œ ๋ฒ”์œ„๋ฅผ 0ํ–‰์„ ๊ธฐ์ค€์œผ๋กœ ๋‚ด๋ฆผ์ฐจ์ˆœ/์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ.
SortArray2D(Array,RowSize,ColSize,HiLo,RowNo,ColNo) 2์ฐจ์›๋ฐฐ์—ด ์ •๋ ฌ, ์‹œ์ž‘ํ–‰์—ด์„ ๊ธฐ์ค€์œผ๋กœ ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•˜๊ณ  ์‹œ์ž‘ํ–‰์„ ๊ธฐ์ค€์œผ๋กœ ๋‚ด๋ฆผ์ฐจ์ˆœ/์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ
๋งˆ) ์ถœ๋ ฅํ•จ์ˆ˜
Plot1~Plot99 ์ง€ํ‘œ ์ถœ๋ ฅ
FixPlotShift Plot ์ขŒ์šฐ์ด๋™
PlotBaseLine1 ~ PlotBaseLine99 ๊ธฐ์ค€์„  ์ถœ๋ ฅ
PlotPaintBar ๊ฐ•์กฐ ์ถœ๋ ฅ
Print ์ง€์ •๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์™ธ๋ถ€๋กœ ์ถ”์ถœ
Messagelog ์ง€์ •๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋””๋ฒ„๊น…์ฐฝ์— ํ‘œ์‹œ
ClearDebug ๋””๋ฒ„๊น…์ฐฝ์˜ ๋‚ด์šฉ์„ ๋ชจ๋‘ ์‚ญ์ œ
PlaySound ์†Œ๋ฆฌ ์ถœ๋ ฅ
Alert ์ง€์ •ํ•œ ๋‚ด์šฉ์„ ๊ฒฝ๋ณด์ฐฝ์œผ๋กœ ํ‘œ์‹œ
AlertEnabled ๊ฒฝ๋ณด์„ค์ •์˜ ์ƒํƒœ
SetAlert ๊ฒฝ๋ณด ์„ค์ •
NoPlot ๊ฒฐ๊ณผ ํ‘œ์‹œ ์ œ๊ฑฐ
RGB RGB๊ฐ’์„ ์กฐํ•ฉํ•˜์—ฌ ์ƒ‰์ƒ ์ง€์ •
๋ฐ”) ์ถ”์„ธ์„ ์ถœ๋ ฅํ•จ์ˆ˜
TL_New ์ƒˆ๋กœ์šด ์ถ”์„ธ์„ ์„ ๊ธฐ๋ณธ์ฐจํŠธ ์˜์—ญ์— ์ƒ์„ฑ
TL_New_Self ์ƒˆ๋กœ์šด ์ถ”์„ธ์„ ์„ ์ง€ํ‘œ๊ฐ€ ์ ์šฉ๋œ ์˜์—ญ์— ์ƒ์„ฑ
TL_Delete ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด๋ฅผ ์‚ญ์ œ
TL_SetBegin ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ์‹œ์ž‘์ ์„ ์ƒˆ๋กœ ์„ค์ •
TL_SetEnd ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ๋์ ์„ ์ƒˆ๋กœ ์„ค์ •
TL_SetColor ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ์ƒ‰์ƒ์„ ์„ค์ •
TL_SetSize ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ๊ตต๊ธฐ๋ฅผ ์„ค์ •
TL_SetStyle ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ์„ ์˜ ํ˜•ํƒœ๋ฅผ ์„ค์ •
TL_SetExtLeft ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ์™ผ์ชฝ ํ™•์žฅ์„ ์„ค์ •
TL_SetExtRight ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ์˜ค๋ฅธ์ชฝ ํ™•์žฅ์„ ์„ค์ •
TL_SetDrawMode ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ๋ฐ˜์ „์ƒ‰ ํ‘œ์‹œ๋ฅผ ์„ค์ •
TL_GetBeginDate ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ์‹œ์ž‘์ ์˜ ๋‚ ์งœ๋ฅผ ๋ฆฌํ„ด
TL_GetBeginTime ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ์‹œ์ž‘์ ์˜ ์‹œ๊ฐ„์„ ๋ฆฌํ„ด
TL_GetBeginVal ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ์‹œ์ž‘์ (Y์ถ•)์˜ ๊ฐ’์„ ๋ฆฌํ„ด
TL_GetEndDate ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ๋์ ์˜ ๋‚ ์งœ๋ฅผ ๋ฆฌํ„ด
TL_GetEndTime ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ๋์˜ ์‹œ๊ฐ„์„ ๋ฆฌํ„ด
TL_GetEndVal ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ๋์ ์˜ ๊ฐ’(Y์ถ•)์„ ๋ฆฌํ„ด
TL_GetValue ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ํŠน์ •์ผ ํŠน์ •์‹œ๊ฐ„์˜ ๊ฐ’์„ ๋ฆฌํ„ด
TL_GetExtLeft ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ์™ผ์ชฝ ํ™•์žฅ ์—ฌ๋ถ€๋ฅผ ๋ฆฌํ„ด
TL_GetExtRight ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์˜ ์˜ค๋ฅธ์ชฝ ํ™•์žฅ ์—ฌ๋ถ€๋ฅผ ๋ฆฌํ„ด
TL_GetColor ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์— ์„ค์ • ๋œ ์ƒ‰์ƒ๊ฐ’์„ ๋ฆฌํ„ด
TL_GetSize ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์— ์„ค์ •๋œ ๊ตต๊ธฐ๋ฅผ ๋ฆฌํ„ด
TL_GetStyle ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์— ์„ค์ •๋œ ์„ ์˜ ํ˜•ํƒœ๋ฅผ ๋ฆฌํ„ด
TL_GetDrawMode ์ง€์ •ํ•œ ์ถ”์„ธ์„  ๊ฐœ์ฒด์— ๋ฐ˜์ „์ƒ‰ ์„ค์ •์„ ๋ฆฌํ„ด
์‚ฌ) ํ…์ŠคํŠธ์ถœ๋ ฅํ•จ์ˆ˜
Text_New ๊ธฐ๋ณธ์ฐจํŠธ ์˜์—ญ์— ์ƒˆ๋กœ์šด ํ…์ŠคํŠธ ๊ฐœ์ฒด๋ฅผ ์ƒ์„ฑ
Text_New_Self ์ง€ํ‘œ ์˜์—ญ์— ์ƒˆ๋กœ์šด ํ…์ŠคํŠธ ๊ฐœ์ฒด๋ฅผ ์ƒ์„ฑ
Text_Delete ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด๋ฅผ ์‚ญ์ œ
Text_SetColor ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์ƒ‰์ƒ์„ ์„ค์ •
Text_SetLocation ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝ
Text_SetString ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์ถœ๋ ฅ๋ฌธ์ž์—ด์„ ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด๋กœ ์„ค์ •
Text_SetStyle ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์ˆ˜ํ‰ ๋ฐ ์ˆ˜์ง ์ •๋ ฌ ์œ„์น˜๋ฅผ ์„ค์ •
Text_SetBold ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด๋ฅผ ๊ตต๊ฒŒ ์„ค์ •.
Text_SetFont ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ํฐํŠธ๋ฅผ ์„ค์ •.
Text_SetSize ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ํฌ๊ธฐ๋ฅผ ์„ค์ •.
Text_GetColor ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์ƒ‰์ƒ๊ฐ’์„ ๋ฆฌํ„ด
Text_GetDate ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์ถœ๋ ฅ ๋ด‰์˜ ๋‚ ์งœ๋ฅผ ๋ฆฌํ„ด
Text_GetTime ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์ถœ๋ ฅ ๋ด‰์˜ ์‹œ๊ฐ„์„ ๋ฆฌํ„ด
Text_GetValue ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์ถœ๋ ฅ์œ„์น˜๊ฐ’(Y์ถ•)์„ ๋ฆฌํ„ด
Text_GetHStyle ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์ˆ˜ํ‰ ์ •๋ ฌ ์œ„์น˜๋ฅผ ๋ฆฌํ„ด
Text_GetVStyle ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์ˆ˜์ง ์ •๋ ฌ ์œ„์น˜๋ฅผ ๋ฆฌํ„ด
Text_GetString ์ง€์ •ํ•œ ํ…์ŠคํŠธ ๊ฐœ์ฒด์˜ ์ถœ๋ ฅ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ด
์•„) ๋ฐ•์Šค์ถœ๋ ฅํ•จ์ˆ˜
Box_New ๊ธฐ๋ณธ์ฐจํŠธ ์˜์—ญ์— ์ƒˆ๋กœ์šด ๋ฐ•์Šค ๊ฐœ์ฒด๋ฅผ ์ƒ์„ฑ
Box_New_Self ์ง€ํ‘œ ์˜์—ญ์— ์ƒˆ๋กœ์šด ๋ฐ•์Šค ๊ฐœ์ฒด๋ฅผ ์ƒ์„ฑ
Box_Delete ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด๋ฅผ ์‚ญ์ œ
Box_SetColor ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ์ƒ‰์ƒ์„ ์„ค์ •
Box_SetStyle ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ์„ ํ˜•ํƒœ ์„ค์ •
Box_SetSize ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ์„ ๊ตต๊ธฐ ์„ค์ •
Box_SetFill ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ๋‚ด๋ถ€์ฑ„์›€ ์„ค์ •
Box_SetExtFill ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ๋‚ด๋ถ€์ฑ„์›€์„ ์ฐจํŠธ์ „์ฒด์˜์—ญ์œผ๋กœ ํ™•์žฅ์„ ์„ค์ •
Box_SetBegin ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ์‹œ์ž‘์ ์„ ์„ค์ •
Box_SetEnd ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ๋์ ์„ ์„ค์ •
Box_GetColor ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ์ƒ‰์ƒ์„ ๋ฆฌํ„ด
Box_GetStyle ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ์„ ํ˜•ํƒœ๋ฅผ ๋ฆฌํ„ด
Box_GetSize ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ์„ ๊ตต๊ธฐ๋ฅผ ๋ฆฌํ„ด
Box_GetFill ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ๋‚ด๋ถ€์ฑ„์›€์„ ๋ฆฌํ„ด
Box_GetExtFill ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ๋‚ด๋ถ€์ฑ„์›€์˜ ํ™•์žฅ์—ฌ๋ถ€๋ฅผ ๋ฆฌํ„ด
Box_GetBeginDate ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ์‹œ์ž‘์  ๋‚ ์งœ๋ฅผ ๋ฆฌํ„ด
Box_GetBeginTime ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ์‹œ์ž‘์  ์‹œ๊ฐ„์„ ๋ฆฌํ„ด
Box_GetBeginVal ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ์‹œ์ž‘์  ๊ฐ€๊ฒฉ์„ ๋ฆฌํ„ด
Box_GetEndDate ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ๋์  ๋‚ ์งœ๋ฅผ ๋ฆฌํ„ด
Box_GetEndTime ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ๋์  ์‹œ๊ฐ„์„ ๋ฆฌํ„ด
Box_GetEndVal ์ง€์ •ํ•œ ๋ฐ•์Šค ๊ฐœ์ฒด์˜ ๋์  ๊ฐ€๊ฒฉ์„ ๋ฆฌํ„ด
์ž) ํƒ€์›์ถœ๋ ฅํ•จ์ˆ˜
Circle_New ๊ธฐ๋ณธ์ฐจํŠธ ์˜์—ญ์— ์ƒˆ๋กœ์šด ํƒ€์› ๊ฐœ์ฒด๋ฅผ ์ƒ์„ฑ
Circle_New_Self ์ง€ํ‘œ ์˜์—ญ์— ์ƒˆ๋กœ์šด ํƒ€์› ๊ฐœ์ฒด๋ฅผ ์ƒ์„ฑ
Circle_Delete ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด๋ฅผ ์‚ญ์ œ
Circle_SetColor ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ์ƒ‰์ƒ์„ ์„ค์ •
Circle_SetStyle ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ์„ ํ˜•ํƒœ ์„ค์ •
Circle_SetSize ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ์„ ๊ตต๊ธฐ ์„ค์ •
Circle_SetFill ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ๋‚ด๋ถ€์ฑ„์›€ ์„ค์ •
Circle_SetBegin ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ์‹œ์ž‘์ ์„ ์„ค์ •
Circle_SetEnd ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ๋์ ์„ ์„ค์ •
Circle_GetColor ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ์ƒ‰์ƒ์„ ๋ฆฌํ„ด
Circle_GetStyle ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ์„ ํ˜•ํƒœ๋ฅผ ๋ฆฌํ„ด
Circle_GetSize ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ์„ ๊ตต๊ธฐ๋ฅผ ๋ฆฌํ„ด
Circle_GetFill ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ๋‚ด๋ถ€์ฑ„์›€์„ ๋ฆฌํ„ด
Circle_GetBeginDate ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ์‹œ์ž‘์  ๋‚ ์งœ๋ฅผ ๋ฆฌํ„ด
Circle_GetBeginTime ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ์‹œ์ž‘์  ์‹œ๊ฐ„์„ ๋ฆฌํ„ด
Circle_GetBeginVal ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ์‹œ์ž‘์  ๊ฐ€๊ฒฉ์„ ๋ฆฌํ„ด
Circle_GetEndDate ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ๋์  ๋‚ ์งœ๋ฅผ ๋ฆฌํ„ด
Circle_GetEndTime ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ๋์  ์‹œ๊ฐ„์„ ๋ฆฌํ„ด
Circle_GetEndVal ์ง€์ •ํ•œ ํƒ€์› ๊ฐœ์ฒด์˜ ๋์  ๊ฐ€๊ฒฉ์„ ๋ฆฌํ„ด
์ฐจ) ๊ทธ๋ฆฌ๋“œ์ถœ๋ ฅํ•จ์ˆ˜
Grid_New ์ƒˆ๋กœ์šด ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ์ƒ์„ฑ
Grid_SetBackColor ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ๋ฐฐ๊ฒฝ์ƒ‰ ์„ค์ •
Grid_SetBorderColor ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ์…€๊ฒฝ๊ณ„์„  ์ƒ‰์ƒ ์„ค์ •
Grid_SetBorderWidth ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ์…€๊ฒฝ๊ณ„์„  ๋‘๊ป˜ ์„ค์ •
Grid_SetFrameColor ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ์™ธ๊ณฝ์„  ์ƒ‰์ƒ ์„ค์ •
Grid_SetFrameWidth ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ์™ธ๊ณฝ์„  ๋‘๊ป˜ ์„ค์ •
Grid_SetPosition ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ์œ„์น˜ ์„ค์ •
Grid_SetTextBold ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ํ…์ŠคํŠธ ๊ตต๊ฒŒ ์„ค์ •
Grid_SetTextSize ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ํ…์ŠคํŠธ ํฌ๊ธฐ ์„ค์ •
Grid_SetTransparency ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ํˆฌ๋ช…๋„ ์„ค์ •
Grid_Cell ์ง€์ •ํ•œ ์…€์˜ ์˜ต์…˜๋“ค ์ผ๊ด„ ์„ค์ •
Grid_CellSetBackColor ์ง€์ •ํ•œ ์…€์˜ ๋ฐฐ๊ฒฝ์ƒ‰ ์„ค์ •
Grid_CellSetHeight ์ง€์ •ํ•œ ์…€์˜ ๋†’์ด ์„ค์ •
Grid_CellSetWidth ์ง€์ •ํ•œ ์…€์˜ ๋„“์ด ์„ค์ •
Grid_CellSetText ์ง€์ •ํ•œ ์…€์˜ ํ…์ŠคํŠธ ์„ค์ •
Grid_CellSetTextBold ์ง€์ •ํ•œ ์…€์˜ ํ…์ŠคํŠธ ๊ตต๊ฒŒ ์„ค์ •
Grid_CellSetTextColor ์ง€์ •ํ•œ ์…€์˜ ํ…์ŠคํŠธ ์ƒ‰์ƒ ์„ค์ •
Grid_CellSetTextSize ์ง€์ •ํ•œ ์…€์˜ ํ…์ŠคํŠธ ํฌ๊ธฐ ์„ค์ •
Grid_CellSetTextHAlign ์ง€์ •ํ•œ ์…€์˜ ํ…์ŠคํŠธ ์ˆ˜ํ‰์ •๋ ฌ ์„ค์ • 
Grid_CellSetTextVAlign ์ง€์ •ํ•œ ์…€์˜ ํ…์ŠคํŠธ ์ˆ˜์ง์ •๋ ฌ ์„ค์ •
Grid_Clear ์ง€์ •ํ•œ ์…€์˜์—ญ ์‚ญ์ œ
Grid_MergeCells ์ง€์ •ํ•œ ์…€์˜์—ญ ๋ณ‘ํ•ฉ
Grid_Delete ์ง€์ •ํ•œ ๊ทธ๋ฆฌ๋“œ(ํ‘œ) ์‚ญ์ œ

์นด) ์ž”๊ณ ํ•จ์ˆ˜
GetAccount ๊ณ„์ขŒ๋ชฉ๋ก์˜ ๊ณ„์ขŒ ์ค‘ ์ง€์ •ํ•œ ์ˆœ๋ฒˆ์˜ ๊ณ„์ขŒ๋ฒˆํ˜ธ๋ฅผ ๋ฆฌํ„ด
GetAccountStatus ๊ฐ€์›์žฅ ๊ตฌ์ถ•์ƒํƒœ๋ฅผ ๋ฆฌํ„ด(๊ตฌ์ถ• :1, ๋ฏธ๊ตฌ์ถ• : 0)
GetAccountType ๊ณ„์ขŒ์ข…๋ฅ˜,(1:์œ„ํƒ, 2:์ €์ถ•, 3:์„ /์˜ต์…˜)
GetNumAccounts ๋ณด์œ ๊ณ„์ขŒ์˜ ์ด๊ฐฏ์ˆ˜
GetNumPositions ์ง€์ •ํ•œ ๊ณ„์ขŒ์˜ ๋ณด์œ  ์ด ์ข…๋ชฉ์ˆ˜
GetOpenOrderInitialMargin ์ง€์ •ํ•œ ๊ณ„์ขŒ์˜ ์œ„ํƒ์ฆ๊ฑฐ๊ธˆ
GetPositionSymbol ๊ณ„์ขŒ์˜ ์ข…๋ชฉ๋“ค ์ค‘์—์„œ ์ง€์ •ํ•œ ์ˆœ๋ฒˆ์˜ ์ข…๋ชฉ์ฝ”๋“œ(๋‹จ์ถ•์ฝ”๋“œ)๋ฅผ ๋ฆฌํ„ด
GetPositionAveragePrice ์ง€์ •ํ•œ ๊ณ„์ขŒ์˜ ์ง€์ •ํ•œ ์ข…๋ชฉ์˜ ํ‰๊ท ๊ฐ€
GetPositionMarketValue ์ง€์ •ํ•œ ๊ณ„์ขŒ์˜ ์ง€์ •ํ•œ ์ข…๋ชฉ์˜ ํ˜„์žฌ๊ฐ€
GetPositionOpenPL ์ง€์ •ํ•œ ๊ณ„์ขŒ์˜ ์ง€์ •ํ•œ ์ข…๋ชฉ์˜ ํ‰๊ฐ€์†์ต
GetPositionQuantity ์ง€์ •ํ•œ ๊ณ„์ขŒ์˜ ์ง€์ •ํ•œ ์ข…๋ชฉ์˜ ๋ณด์œ ์ˆ˜๋Ÿ‰
GetUnclearedDeposits ์ง€์ •ํ•œ ๊ณ„์ขŒ์˜ ์˜ˆ์ˆ˜๊ธˆ
(์„ /์˜ต์ธ ๊ฒฝ์šฐ ์˜ˆํƒ์ด์•ก, ์œ„ํƒ/์ €์ถ•์ธ ๊ฒฝ์šฐ ์˜ˆ์ˆ˜๊ธˆ)
ํƒ€) ํฌ์ง€์…˜ ํ•จ์ˆ˜
AvgEntryPrice ํ‰๊ท  ์ง„์ž…๊ฐ€๊ฒฉ
BarsSinceEntry ํฌ์ง€์…˜ ์ง„์ž… ์ดํ›„ ๊ฒฝ๊ณผ๋œ ๋ด‰์ˆ˜
BarsSinceExit ํฌ์ง€์…˜ ์ฒญ์‚ฐ ์ดํ›„ ๊ฒฝ๊ณผ๋œ ๋ด‰์ˆ˜
CommissionMethod ์ˆ˜์ˆ˜๋ฃŒ ์„ค์ • ์ƒํƒœ
CurrentContracts ํฌ์ง€์…˜์˜ ์ฒญ์‚ฐ๋˜์ง€ ์•Š์€ ์ง„์ž… ๊ณ„์•ฝ์ˆ˜
CurrentEntries ํฌ์ง€์…˜์˜ ์ฒญ์‚ฐ๋˜์ง€ ์•Š์€ ์ง„์ž… ํšŸ์ˆ˜
EntryCommission ์ง„์ž… ์ˆ˜์ˆ˜๋ฃŒ
EntryDate ์ง„์ž… ๋‚ ์งœ
EntryName ์ง„์ž…๋ช…์„ ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜
EntryPrice ์ง„์ž… ๊ฐ€๊ฒฉ
EntrySlippage ์ง„์ž… ์Šฌ๋ฆฌํ”ผ์ง€
EntryTime ์ง„์ž… ์‹œ๊ฐ„
ExitCommission ์ฒญ์‚ฐ ์ˆ˜์ˆ˜๋ฃŒ
ExitDate ์ฒญ์‚ฐ ๋‚ ์งœ
ExitName ์ฒญ์‚ฐ๋ช…์„ ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜
ExitPrice ์ฒญ์‚ฐ ๊ฐ€๊ฒฉ
ExitSlippage ์ฒญ์‚ฐ ์Šฌ๋ฆฌํ”ผ์ง€
ExitTime ์ฒญ์‚ฐ ์‹œ๊ฐ„
IsEntryName ์ง€์ •๋œ ๋ฌธ์ž์—ด์ด ํฌ์ง€์…˜์˜ ์ง„์ž…๋ช…๊ณผ ๊ฐ™์€์ง€ ํŒ๋‹จ
IsExitName ์ง€์ •๋œ ๋ฌธ์ž์—ด์ด ํฌ์ง€์…˜์˜ ์ฒญ์‚ฐ๋ช…๊ณผ ๊ฐ™์€์ง€ ํŒ๋‹จ
MarketPosition ํฌ์ง€์…˜ ์ƒํƒœ
MaxContracts ํฌ์ง€์…˜์˜ ์ตœ๋Œ€๋ณด์œ  ๊ณ„์•ฝ์ˆ˜
MaxEntries ํฌ์ง€์…˜์˜ ์ตœ๋Œ€ ์ง„์ž…์ˆ˜
MaxPositionLoss ํฌ์ง€์…˜์˜ ์ตœ๋Œ€ ์†์‹ค์•ก
MaxPositionProfit ํฌ์ง€์…˜์˜ ์ตœ๋Œ€ ์ˆ˜์ต์•ก
OpenPositionProfit ๋ฏธ์ฒญ์‚ฐ ํฌ์ง€์…˜์˜ ์†์ต์•ก
PositionProfit ํฌ์ง€์…˜์˜ ์†์ต์•ก
SlippageMethod ์Šฌ๋ฆฌํ”ผ์ง€ ์„ค์ •์ƒํƒœ
LatestEntryName ๊ฐ€์žฅ ์ตœ๊ทผ ์ง„์ž…๋ช… 
LatestEntryPrice ๊ฐ€์žฅ ์ตœ๊ทผ ์ง„์ž…์˜ ๊ฐ€๊ฒฉ
LatestExitName ๊ฐ€์žฅ ์ตœ๊ทผ ์ฒญ์‚ฐ๋ช…
LatestExitPrice ๊ฐ€์žฅ ์ตœ๊ทผ ์ฒญ์‚ฐ์˜ ๊ฐ€๊ฒฉ
ํŒŒ) ์ „๋žต ์„ฑ๊ณผ ํ•จ์ˆ˜
AvgBarsLosTrade ์ข…๊ฒฐ๋œ ๊ฑฐ๋ž˜ ์ค‘ ์†์‹ค๊ฑฐ๋ž˜์˜ ํ‰๊ท  ๋ด‰ ๊ฐœ์ˆ˜
AvgBarsWinTrade ์ข…๊ฒฐ๋œ ๊ฑฐ๋ž˜ ์ค‘ ์ˆ˜์ต๊ฑฐ๋ž˜์˜ ํ‰๊ท  ๋ด‰ ๊ฐœ์ˆ˜
GrossLoss ์ข…๊ฒฐ๋œ ๊ฑฐ๋ž˜ ์ค‘ ์†์‹ค๊ฑฐ๋ž˜์˜ ์†์‹ค ์ดํ•ฉ
GrossProfit ์ข…๊ฒฐ๋œ ๊ฑฐ๋ž˜ ์ค‘ ์ˆ˜์ต๊ฑฐ์• ์˜ ์ˆ˜์ต ์ดํ•ฉ
LargestLosTrade ์ข…๊ฒฐ๋œ ์†์‹ค๊ฑฐ๋ž˜ ์ค‘ ์ตœ๋Œ€ ์†์‹ค๊ธˆ์•ก
LargestWinTrade ์ข…๊ฒฐ๋œ ์†์‹ค๊ฑฐ๋ž˜ ์ค‘ ์ตœ๋Œ€ ์ˆ˜์ต๊ธˆ์•ก
MaxConsecLosers ์ข…๊ฒฐ๋œ ๊ฑฐ๋ž˜ ์ค‘ ์ตœ๋Œ€ ์—ฐ์† ์†์‹ค๊ฑฐ๋ž˜ ํšŸ์ˆ˜
MaxConsecWinners ์ข…๊ฒฐ๋œ ๊ฑฐ๋ž˜ ์ค‘ ์ตœ๋Œ€ ์—ฐ์† ์ˆ˜์ต๊ฑฐ๋ž˜ ํšŸ์ˆ˜
MaxContractsHeld ํฌ์ง€์…˜ ์ค‘์—์„œ ์ตœ๋Œ€ ๋ณด์œ ํ•œ ๊ณ„์•ฝ์ˆ˜
MaxIDDrawDown ์ตœ๋Œ€ ์ž๋ณธ ์ธํ•˜๋ถ„
NetProfit ์ข…๊ฒฐ๋œ ๋ชจ๋“  ๊ฑฐ๋ž˜์˜ ์†์ต๊ธˆ์•ก
NumLosTrades ์ข…๊ฒฐ๋œ ๊ฑฐ๋ž˜ ์ค‘ ์†์‹ค๊ฑฐ๋ž˜์˜ ํšŸ์ˆ˜
NumWinTrades ์ข…๊ฒฐ๋œ ๊ฑฐ๋ž˜ ์ค‘ ์ˆ˜์ต๊ฑฐ๋ž˜์˜ ํšŸ์ˆ˜
PercentProfit ์Šน๋ฅ 
TotalBarsLosTrades ์ข…๊ฒฐ๋œ ๊ฑฐ๋ž˜ ์ค‘ ์†์‹ค๊ฑฐ๋ž˜์˜ ์ด ๋ด‰์ˆ˜
TotalBarsWinTrades ์ข…๊ฒฐ๋œ ๊ฑฐ๋ž˜ ์ค‘ ์ˆ˜์ต๊ฑฐ๋ž˜์˜ ์ด ๋ด‰์ˆ˜
TotalTrades ์ข…๊ฒฐ๋œ ์ด ๊ฑฐ๋ž˜ ํšŸ์ˆ˜
Accum(Value) Value๊ฐ’์„ ๋ˆ„์ 
AccumN(Value, Length) Value๊ฐ’์„ Length ๊ธฐ๊ฐ„๋™์•ˆ ๋ˆ„์ 
Correlation(A,B,Period) ์ƒ๊ด€๊ด€๊ณ„, Period๊ธฐ๊ฐ„ ๋™์•ˆ A์™€ B์˜ ์ƒ๊ด€๊ด€๊ณ„
CloseD(N) N์ผ์ „ ์ผ๊ฐ„ ์ข…๊ฐ€
HighD(N) N์ผ์ „ ์ผ๊ฐ„ ๊ณ ๊ฐ€
LowD(N) N์ผ์ „ ์ผ๊ฐ„ ์ €๊ฐ€
OpenD(N) N์ผ์ „ ์ผ๊ฐ„ ์‹œ๊ฐ€
DayIndex ๋ถ„๋ด‰์—์„œ ๋‹น์ผ ๋ด‰์˜ ๋ฒˆํ˜ธ
CountIF(condition,Period) ์ตœ๊ทผ Period๊ธฐ๊ฐ„๋™์•ˆ Condition์ด ๋ช‡ ๋ฒˆ 
๋งŒ์กฑํ–ˆ๋Š”์ง€ ๋ฐ˜ํ™˜
MedianPrice ์ค‘๊ฐ„๊ฐ€๊ฒฉ((๊ณ ๊ฐ€+์ €๊ฐ€)/2)
MRO(์กฐ๊ฑด,Period,nth) Period ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐœ์ƒํ•œ ์กฐ๊ฑด๋“ค ์ค‘์— 
ํ˜„์žฌ๋ด‰์œผ๋กœ๋ถ€ํ„ฐ nth๋ฒˆ์งธ ๊ฐ€๊นŒ์šด ์กฐ๊ฑด์ด 
๋ช‡ ๋ด‰ ์ „์— ๋ฐœ์ƒํ–ˆ๋Š”์ง€๋ฅผ ๋ฐ˜ํ™˜
Range ์บ”๋“ค ๊ธธ์ด(๊ณ ๊ฐ€-์ €๊ฐ€)
STD ํ‘œ์ค€ํŽธ์ฐจ
SwingHigh(Nth,๊ธฐ์ค€๊ฐ’,์ขŒ์ธก,์šฐ์ธก,๊ธฐ๊ฐ„) Period ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐœ์ƒํ•œ swinghigh๋“ค ์ค‘ ํ˜„์žฌ๋กœ๋ถ€ํ„ฐ Nth๋ฒˆ์งธ๋กœ ๊ฐ€๊นŒ์šด Swinghigh ๊ฐ’
SwingHighBar(Nth,๊ธฐ์ค€๊ฐ’,์ขŒ์ธก,์šฐ์ธก,๊ธฐ๊ฐ„) Period ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐœ์ƒํ•œ swinghigh๋“ค ์ค‘ ํ˜„์žฌ๋กœ๋ถ€ํ„ฐ Nth๋ฒˆ์งธ๋กœ ๊ฐ€๊นŒ์šด Swinghigh ๊ฐ’์ด
๋ช‡ ๋ด‰ ์ „์— ๋ฐœ์ƒํ–ˆ๋Š”์ง€๋ฅผ ๋ฐ˜ํ™˜
SwingLow(Nth,๊ธฐ์ค€๊ฐ’,์ขŒ์ธก,์šฐ์ธก,๊ธฐ๊ฐ„) Period ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐœ์ƒํ•œ SwingLow ๋“ค ์ค‘ ํ˜„์žฌ๋กœ๋ถ€ํ„ฐ Nth๋ฒˆ์งธ๋กœ ๊ฐ€๊นŒ์šด SwingLow ๊ฐ’
SwingLowBar(Nth,๊ธฐ์ค€๊ฐ’,์ขŒ์ธก,์šฐ์ธก,๊ธฐ๊ฐ„) Period ๊ธฐ๊ฐ„ ๋™์•ˆ ๋ฐœ์ƒํ•œ SwingLow ๋“ค ์ค‘ ํ˜„์žฌ๋กœ๋ถ€ํ„ฐ Nth๋ฒˆ์งธ๋กœ ๊ฐ€๊นŒ์šด SwingLow ๊ฐ’์ด
๋ช‡ ๋ด‰ ์ „์— ๋ฐœ์ƒํ–ˆ๋Š”์ง€๋ฅผ ๋ฐ˜ํ™˜
TrueHigh ์ง„(็œž)๊ณ ๊ฐ€
TrueLow ์ง„(็œž)์ €๊ฐ€
TrueRange ์ž”(็œž)๊ฐ€๊ฒฉ๋ฒ”์œ„
WC ๊ฐ€์ค‘์ข…๊ฐ€
์ง€ํ‘œํ•จ์ˆ˜ ์ข…๋ฅ˜
AccDist Accumulation_Distribution
ADX Average Directional Movement Index
ATR Average True Range
Average ๋‹จ์ˆœ์ด๋™ํ‰๊ท 
AverageFC ๋‹จ์ˆœ์ด๋™ํ‰๊ท 
BollBandDown ๋ณผ๋ฆฐ์ ธ๋ฐด๋“œ ํ•˜๋‹จ
BollBandUp ๋ณผ๋ฆฐ์ ธ๋ฐด๋“œ ์ƒ๋‹จ
BW Binary Wave
CCI CCI(Commodity Channel Index)
CMO CMO(Chandre Momentum Oscillator)
CO CO(Chaikin’s Oscillator)
CSar ํŒŒ๋ผ๋ณผ๋ฆญ(์ข…๊ฐ€)
Sar ํŒŒ๋ผ๋ณผ๋ฆญ 
CV CV(Chaikin’s Volatility)
Detrend Detrend 
Disparity ์ด๊ฒฉ๋„(Disparity) 
DiMinus DI-(Directional Moving Average Index Minus) 
Diplus DI+(Directional Moving Average Index Plus) 
DMI Directional Movement Index 
EnvelopeDown Envelope Band ํ•˜ํ•œ
EnvelopeUp Envelope Band ์ƒํ•œ
EOM Ease Of Momentum 
KeltnerChannel Keltner Channel 
LRL Linear Regression Line(์„ ํ˜•ํšŒ๊ท€์„ )
LRS Linear Regression Slope(์„ ํ˜•ํšŒ๊ท€๊ณก์„ ) 
MACD MACD(Moving Average Convergence & Divergence) 
MACD_OSC Moving Average Convergence & Divergence Oscillator 
MassIndex Mass Index 
MFI Money Flow Index 
Momentum ๋ชจ๋ฉ˜ํ…œ, N์ผ์ „ ์ข…๊ฐ€๋Œ€๋น„ ํ˜„์žฌ๊ฐ€ ๋น„์œจ
NVI Negative Volume Index 
OBV On Balance Volume 
OSCP Price Oscillator 
OSCV Volume Oscillator 
PercentR %R 
PROC Price Moving Average Oscillator 
PVI Positive Volume Index 
PVT Volume Trend 
RSI Relative Strength Index 
Simrido ์‹ฌ๋ฆฌ๋„
FastK Stochastics Fast K(๊ธฐ๋ณธ์  K)
FastD Stochastics Fast D
SlowK Stochastics Slow K (= Fast D)
StochasticsK Stochastics %K (= Slow K, = Fast D_
StochasticsD Stochastics Slow D 
SMI Stochastics Momentum Index 
SONAR Sonar Momentum 
TRIX TRIX ์ง€ํ‘œํ•จ์ˆ˜
TSI True Strength Index 
TXAverage 3์ค‘ ์ง€์ˆ˜์ด๋™ํ‰๊ท 
UltimateOsc Ultimate Oscillator 
VHF Vertical Horizontal Filter 
VR Volume Ratio 
VROC Volume Ratio of Change 
WILLA Williams’ Accumulation/Distribution 
WILLR Williams’ %R 
WMA ๊ฐ€์ค‘์ด๋™ํ‰๊ท 

๋Œ“๊ธ€

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

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

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

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