มารู้จักวิธีการปรับแต่ง Indicator ใน Tradingview กันเถอะ

สวัสดีครับสำหรับบทความนี้ผมก็จะมาเขียนถึงวิธีการปรับแต่งหน้าตา Indicator ให้สวยงามและใช้ดูง่ายขึ้นนะครับ ซึ่งในวันนี้ก็จะเอา MACD มายกตัวอย่างให้ทุกท่านได้ดูกันนะครับ โดยปกติแล้วหน้าตาของ MACD ก็จะเป็นดังภาพด้านล่างนี้นะครับ

normal-macd

คลิกที่ภาพเพื่อดูภาพขนาดเต็ม

ซึ่งหลังจากที่เราทำการปรับแต่งให้มันสวยงามขึ้นและดูง่ายขึ้นก็จะหน้าตาออกมาประมาณนี้

modified-macd

คลิกที่ภาพเพื่อดูภาพขนาดเต็ม

เห็นไหมครับเมื่อเราเปลี่ยนแล้ว สังเกตที่เส้นทั้งสองตัดกันทุกครั้งจะมีจุดวงกลมระหว่างจุดตัดให้ ซึ่งวงกลมนี้จะช่วยบอกเราได้ว่ามันตัดขึ้นหรือตัดลง โดยถ้าหากมันตัดขึ้นจะเป็นวงกลมสีเขียว แต่ในทางกลับกันถ้าเกิดมันตัดลงก็จะเกิดเป็นวงกลมสีแดงครับ เห็นไหมครับเมื่อเราปรับแล้วมันจะช่วยให้เรานั้นดูง่ายขึ้นและทำให้ Indicator เราน่ามองขึ้นเยอะใช่ไหมละครับ? ต่อมาก็มาเข้าเรื่องวิธีการปรับแต่ง Indicator พวกนี้กันดีกว่า

วิธีการปรับแต่ง Indicator ใน Tradingview จะถูกแบ่งออกเป็น 2 วิธีด้วยกัน

โดยเรามาดูวิธีแรกกันก่อนนะครับ ซึ่งเป็นวิธีที่ง่ายที่สุด ก่อนอื่นเราต้องเข้าเว็บ Tradingview และเข้าไปที่เมนู Chart ก่อนให้มองเห็นหน้ากราฟของเรานะครับแล้วหลังจากนั้นก็ไปที่เมนู Indicator ตามภาพครับ

คลิกที่ภาพเพื่อดูภาพขนาดเต็ม

เมื่อเรากดเข้าไปแล้วก็จะได้หน้าต่างตามภาพข้างล่างนี้ขึ้นมานะครับ

คลิกที่ภาพเพื่อดูภาพขนาดเต็ม

หลังจากนั้นให้สังเกตที่ Column ด้านขวามือของเรานะครับ โดยถ้าเป็น Indicator ของทางเว็บแบบเดิมๆเลย เราสามารถใช้ได้จากตรงเมนู Built-ins ข้างบนครับ ซึ่งจะเป็น Indicator แบบเดิมๆ (default)  ซึ่งให้เราโฟกัสไปที่ด้านล่างครับ นั่นก็คือ Public Library

คลิกที่ภาพเพื่อดูภาพขนาดเต็ม

ซึ่งเจ้า Public Library เนี่ยก็จะรวบรวมเอา Indicator ที่ถูกปรับแต่งขึ้นมาอีกครั้งนึงจาก User คนอื่นๆในเว็บ Tradingview นั่นเองครับ โดยวิธีการเลือกนั้นให้เราเลือกได้ตามสะดวก (ชอบอันไหนก็เลือกอันนั้น) แต่หากเป็นผมแนะนำขอให้เลือกอันที่มีจำนวนคน Like อันดับต้นๆจะดีกว่าครับ ซึ่งแน่นอนว่ายอด Likes เยอะนั่นหมายถึงว่ามันต้องได้รับการถูกปรับแต่งมาอย่างดี

จบละครับสำหรับวิธีแรก 5555 ง่ายเหมือนปอกกล้วยเลยใช่ไหม?

ต่อมามาพบกับอีกวิธีนึงครับนั่นก็คือการใช้ Pine Script โดยให้เรามองหาตรงข้างล่างครับ ให้หาคำว่า Pine Editor  ตามภาพข้างล่างนี้เลยครับ

คลิกที่ภาพเพื่อดูภาพขนาดเต็ม

เมื่อเรากดไปมันจะมีช่องให้เราใส่ Code ขึ้นมา ซึ่งแน่นอนครับ เราจะเขียนเองก็ได้หรือไปหาของคนอื่นมาก็ได้ครับ ยกตัวอย่างเช่น Code MACD ของที่ผมยกตัวอย่างไปข้างบน โดยการ Copy Code ข้างล่างนี้ไปใส่ในช่องนั้นครับ วางทับตั้งแต่บรรทัดที่ 1 ไปเลย

//Created by user ChrisMoody updated 4-10-2014
//Regular MACD Indicator with Histogram that plots 4 Colors Based on Direction Above and Below the Zero Line
//Update allows Check Box Options, Show MacD & Signal Line, Show Change In color of MacD Line based on cross of Signal Line.
//Show Dots at Cross of MacD and Signal Line, Histogram can show 4 colors or 1, Turn on and off Histogram.
//Special Thanks to that incredible person in Tech Support whoem I won't say you r name so you don't get bombarded with emails
//Note the feature Tech Support showed me on how to set the default timeframe of the indicator to the chart Timeframe, but also allow you to choose a different timeframe.
//By the way I fully disclose that I completely STOLE the Dots at the MAcd Cross from "TheLark"

study(title="CM_MacD_Ult_MTF", shorttitle="CM_Ult_MacD_MTF")
source = close
useCurrentRes = input(true, title="Use Current Chart Resolution?")
resCustom = input(title="Use Different Timeframe? Uncheck Box Above", type=resolution, defval="60")
smd = input(true, title="Show MacD & Signal Line? Also Turn Off Dots Below")
sd = input(true, title="Show Dots When MacD Crosses Signal Line?")
sh = input(true, title="Show Histogram?")
macd_colorChange = input(true,title="Change MacD Line Color-Signal Line Cross?")
hist_colorChange = input(true,title="MacD Histogram 4 Colors?")

res = useCurrentRes ? period : resCustom

fastLength = input(12, minval=1), slowLength=input(26,minval=1)
signalLength=input(9,minval=1)

fastMA = ema(source, fastLength)
slowMA = ema(source, slowLength)

macd = fastMA - slowMA
signal = sma(macd, signalLength)
hist = macd - signal

outMacD = security(tickerid, res, macd)
outSignal = security(tickerid, res, signal)
outHist = security(tickerid, res, hist)

histA_IsUp = outHist > outHist[1] and outHist > 0
histA_IsDown = outHist < outHist[1] and outHist > 0
histB_IsDown = outHist < outHist[1] and outHist <= 0
histB_IsUp = outHist > outHist[1] and outHist <= 0

//MacD Color Definitions
macd_IsAbove = outMacD >= outSignal
macd_IsBelow = outMacD < outSignal

plot_color = hist_colorChange ? histA_IsUp ? aqua : histA_IsDown ? blue : histB_IsDown ? red : histB_IsUp ? maroon :yellow :gray
macd_color = macd_colorChange ? macd_IsAbove ? lime : red : red
signal_color = macd_colorChange ? macd_IsAbove ? yellow : yellow : lime

circleYPosition = outSignal
 
plot(smd and outMacD ? outMacD : na, title="MACD", color=macd_color, linewidth=4)
plot(smd and outSignal ? outSignal : na, title="Signal Line", color=signal_color, style=line ,linewidth=2)
plot(sh and outHist ? outHist : na, title="Histogram", color=plot_color, style=histogram, linewidth=4)
plot(sd and cross(outMacD, outSignal) ? circleYPosition : na, title="Cross", style=circles, linewidth=4, color=macd_color)
hline(0, '0 Line', linestyle=solid, linewidth=2, color=white)

เมื่อ Copy & Paste เสร็จแล้วนั้นให้กดที่ Add to Chart ด้านขวาตามภาพครับ

คลิกที่ภาพเพื่อดูภาพขนาดเต็ม

เมื่อเรากด Add to Chart ก็เป็นอันเสร็จสิ้นพิธีครับเราก็จะได้ Indicator หน้าตาหล่อๆสวยๆมาแทนที่อันเดิมตามภาพข้างล่างนี้ครับ 5555

คลิกที่ภาพเพื่อดูภาพขนาดใหญ่

พ่อบ้านดอยศาสตร์ : จบไปแล้วครับสำหรับวิธีการปรับแต่ง Indicator ต่างๆในเว็บ Tradingview หวังว่าบทความนี้จะช่วยให้ท่านได้นำไปประยุกต์ใช้ได้นะครับ ^^