🎁 รับ TradingView พรีเมียมฟรี — เปิดบัญชีโบรกเกอร์วันนี้ ดูรายละเอียด →
⭐ คู่มือ · อัปเดต พ.ค. 2026

Pine Script คืออะไร? เริ่มเขียน Indicator เองบน TradingView

Pine Script คือภาษาเฉพาะของ TradingView สำหรับเขียน Indicator และ Strategy — บทความนี้พาคุณเริ่มต้นจากศูนย์ จนเขียนโค้ดใช้จริงได้

4.8/5 (184 รีวิว) 👥 อ่านแล้ว 9,840 ครั้ง
⏱️ อ่าน 10 นาที 📅 อัปเดต 5 พ.ค. 2026 ✓ ทดสอบจริงกับบัญชีจริง

ต้องการ TradingView Premium แบบฟรี?

มีโบรกเกอร์ที่ให้ลูกค้าใช้กราฟ Indicator และ Alert ระดับพรีเมียมโดยไม่ต้องจ่ายค่าแพลน $59.95/เดือน

ดูว่า TradeQuo ให้อะไรฟรีบ้าง →
🔒 FSCA · FSC · CySEC💵 ฝากขั้นต่ำ $50💳 PromptPay & TrueMoney

Pine Script คืออะไร

Pine Script คือภาษาเขียนโปรแกรมที่ TradingView ออกแบบมาโดยเฉพาะสำหรับ เขียน Indicator และ Strategy บนแพลตฟอร์ม TradingView

เปิดตัวครั้งแรกในปี 2014 ปัจจุบันเป็น Pine Script v5 (พฤษภาคม 2026) — ภาษาเรียบง่าย เข้าใจง่ายกว่า Python หรือ JavaScript และไม่ต้องติดตั้งอะไร เขียนและทดสอบในเบราว์เซอร์ได้เลย

Pine Script ใช้ได้ในทุกแพลน รวมถึง Free แต่จำกัดจำนวนการบันทึก Indicator

เริ่มเขียน Pine Script — Hello World

1. เปิดกราฟใดก็ได้ → คลิก Pine Editor ด้านล่างกราฟ

2. ลบโค้ดเดิมออก ใส่:

//@version=5
indicator("My First Indicator", overlay=true)
plot(close, color=color.blue, linewidth=2)

3. คลิก Save → ตั้งชื่อ Indicator

4. คลิก "Add to Chart" → จะเห็นเส้นสีน้ำเงินทับบนกราฟ — นั่นคือราคาปิด

เพียง 3 บรรทัดคุณก็เขียน Indicator แรกสำเร็จแล้ว!

ส่วนประกอบของ Pine Script

  1. //@version=5 — ระบุเวอร์ชัน Pine Script
  2. indicator() หรือ strategy() — ประกาศประเภทสคริปต์
  3. Variables — เช่น rsi = ta.rsi(close, 14)
  4. Functionsplot(), plotshape(), alertcondition()
  5. Logicif, else, switch

ตัวอย่าง Indicator: RSI สีเปลี่ยนตาม Overbought/Oversold

//@version=5
indicator("Custom RSI", overlay=false)

length = input.int(14, "RSI Length")
rsi = ta.rsi(close, length)

color rsiColor = rsi > 70 ? color.red : rsi < 30 ? color.green : color.gray

plot(rsi, color=rsiColor, linewidth=2)
hline(70, "Overbought", color=color.red)
hline(30, "Oversold", color=color.green)

โค้ดนี้สร้าง RSI ที่:

  • สีแดงเมื่อ Overbought (> 70)
  • สีเขียวเมื่อ Oversold (< 30)
  • สีเทาในระหว่าง
  • ปรับ Length ได้ผ่าน input

เขียน Strategy สำหรับ Backtest

Strategy คือ Indicator ที่ส่งคำสั่ง Buy/Sell อัตโนมัติ ใช้ Backtest กลยุทธ์ได้

//@version=5
strategy("MA Cross Strategy", overlay=true)

fast = ta.sma(close, 9)
slow = ta.sma(close, 21)

if ta.crossover(fast, slow)
    strategy.entry("Long", strategy.long)
if ta.crossunder(fast, slow)
    strategy.close("Long")

plot(fast, color=color.blue)
plot(slow, color=color.red)

หลังเพิ่มโค้ดใน Pine Editor → Save → Add to Chart → เปิด Tab "Strategy Tester" → ดูผล Backtest — ดูเทคนิคเพิ่มที่ วิธี Backtest

เรียนรู้ Pine Script เพิ่มเติม

  • Pine Script Documentationtradingview.com/pine-script-docs/
  • Pine Script Reference — รายชื่อฟังก์ชันทั้งหมด
  • Public Library — ดูโค้ด Indicator ของชุมชนแล้วเรียนรู้
  • YouTube — ค้นหา "Pine Script Thai" มีคอร์สสอนภาษาไทยฟรี

เริ่มจากการแก้โค้ด Indicator ที่มีอยู่ก่อน ค่อยพัฒนาไปเขียนเอง — ภายใน 1 เดือนคุณจะเขียน Indicator ได้คล่อง

เคล็ดลับประหยัดค่าใช้จ่าย

TradingView Premium ราคา $59.95/เดือน แต่มีโบรกเกอร์ที่ให้คุณใช้ฟีเจอร์เดียวกันได้ฟรีเมื่อเปิดบัญชีเทรด ไม่มีค่าใช้จ่ายรายเดือน ไม่จำกัดเวลา

ดูรายละเอียด →

คำถามที่พบบ่อย

ใช้ได้ในทุกแพลน รวม Free — เขียนและทดสอบได้ครบ จำกัดเฉพาะจำนวน Indicator ที่บันทึก (Free 1, Pro 5, Plus 10, Premium ไม่จำกัด)

Pine Script ออกแบบเฉพาะการเขียน Indicator — ฟังก์ชันทางเทคนิคพร้อมใช้ ไม่ต้อง import Library Python ทั่วไปกว่าและซับซ้อนกว่า

เขียน Strategy ที่ส่งสัญญาณ Buy/Sell ได้ — แต่การส่งคำสั่งจริงต้อง Webhook ไปโบรกเกอร์ หรือใช้ระบบอย่าง 3Commas

ได้ ใส่ภาษาไทยใน comment, label, plotshape ได้ปกติ — TradingView รองรับ UTF-8

เขียน Indicator พื้นฐานได้ใน 1–2 ชั่วโมง — ระดับชำนาญใช้ประมาณ 1 เดือน เขียน Strategy Backtest ได้ในประมาณ 2–3 เดือน

รีวิวจากผู้อ่าน

★★★★★

"อ่านแล้วเข้าใจทันที ประหยัดเวลาในการหาข้อมูลไปได้มาก ที่นี่เขียนภาษาไทยตรงประเด็น ไม่อ้อมค้อม"

คุณสมชาย รุ่งเรือง
เทรดเดอร์หุ้นไทย · 4 ปี
★★★★★

"คู่มือฉบับนี้ช่วยให้ผมตัดสินใจเลือกแพลนที่เหมาะกับสไตล์การเทรดได้ ใช้แพลนฟรีก่อน 6 เดือนค่อยอัปเกรด ประหยัดเงินไปเยอะ"

คุณพิมพ์ชนก สวัสดิ์
เทรดเดอร์ Forex · 6 ปี
★★★★★

"แนะนำมาก เนื้อหาภาษาไทยล้วน ครบถ้วน ตัวอย่างใช้งานจริง ไม่ใช่แค่แปลจากอังกฤษ"

คุณกิตติพงษ์ มั่นคง
นักเทรด Crypto · 3 ปี

ผู้เขียน

คุณปกรณ์ ภูวเดช

บรรณาธิการอาวุโส Tradingthaiview · เทรดเดอร์ Forex & หุ้นไทย 8 ปี

📝 47 บทความ 📊 ใช้ TradingView ตั้งแต่ปี 2018 🎓 CFA Level II

บทความที่เกี่ยวข้อง