ต้องการ TradingView Premium แบบฟรี?
มีโบรกเกอร์ที่ให้ลูกค้าใช้กราฟ Indicator และ Alert ระดับพรีเมียมโดยไม่ต้องจ่ายค่าแพลน $59.95/เดือน
ดูว่า TradeQuo ให้อะไรฟรีบ้าง →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
//@version=5— ระบุเวอร์ชัน Pine Scriptindicator()หรือstrategy()— ประกาศประเภทสคริปต์- Variables — เช่น
rsi = ta.rsi(close, 14) - Functions —
plot(),plotshape(),alertcondition() - Logic —
if,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 Documentation —
tradingview.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 เดือน
รีวิวจากผู้อ่าน
"อ่านแล้วเข้าใจทันที ประหยัดเวลาในการหาข้อมูลไปได้มาก ที่นี่เขียนภาษาไทยตรงประเด็น ไม่อ้อมค้อม"
"คู่มือฉบับนี้ช่วยให้ผมตัดสินใจเลือกแพลนที่เหมาะกับสไตล์การเทรดได้ ใช้แพลนฟรีก่อน 6 เดือนค่อยอัปเกรด ประหยัดเงินไปเยอะ"
"แนะนำมาก เนื้อหาภาษาไทยล้วน ครบถ้วน ตัวอย่างใช้งานจริง ไม่ใช่แค่แปลจากอังกฤษ"