โปรแกรมเมอร์ Pine มักมีตัวเลือกที่แตกต่างกันเมื่อแสดงการคำนวณอินดิเคเตอร์บนชาร์ตและด้วยเหตุผลที่ดี วิธีที่เรานำเสนอข้อมูลมีความสำคัญพอๆ กับตัวข้อมูล เพราะภาพที่ออกแบบมาอย่างดีทำให้อินดิเคเตอร์ใช้งานได้ง่ายขึ้น
การเพิ่มกล่องเครื่องมือ Pine ใหม่ล่าสุดของเราช่วยให้คุณสามารถเติมช่องว่างระหว่างการวาดเส้นสองเส้นโดยใช้ประเภทการวาด “linefill” ใหม่และฟังก์ชันที่มาพร้อมกัน
พื้นฐานนั้นง่ายๆ: ในการเติมช่องว่างระหว่างสองเส้น เรียกใช้ฟังก์ชัน linefill.new() ด้วย ID และสีของมันเอง คู่สองบรรทัดใดๆ สามารถมีได้เพียงหนึ่งบรรทัดระหว่างกัน ดังนั้นการเรียกที่ต่อเนื่องไปยัง linefill.new() ในคู่บรรทัดเดียวกันจะแทนที่การเติมก่อนหน้าด้วยอันใหม่
ลักษณะการทำงานของ linefills ขึ้นอยู่กับบรรทัดที่แนบมา หากทั้งสองบรรทัดขยายไปในทิศทางเดียวกัน linefill จะเป็นไปตามส่วนขยาย ดังที่เห็นได้ในการแสดงผลของสคริปต์ต่อไปนี้
ในตัวอย่างด้านล่าง อินดิเคเตอร์ของเราวาดเส้นสองเส้นที่เชื่อมระหว่างจุดกลับตัวสูงและต่ำสองจุดสุดท้ายของชาร์ต เราขยายเส้นไปทางขวาเพื่อฉายการเคลื่อนไหวระยะสั้นของชาร์ต และเติมช่องว่างระหว่างเส้นเหล่านั้นเพื่อเพิ่มการมองเห็นช่องสัญญาณที่เส้นสร้างขึ้น:
//@version=5 indicator("Channel", overlay = true) LEN_LEFT = 15 LEN_RIGHT = 5 pH = ta.pivothigh(LEN_LEFT, LEN_RIGHT) pL = ta.pivotlow(LEN_LEFT, LEN_RIGHT) // Bar indices of pivot points pH_x1 = ta.valuewhen(pH, bar_index, 1) - LEN_RIGHT pH_x2 = ta.valuewhen(pH, bar_index, 0) - LEN_RIGHT pL_x1 = ta.valuewhen(pL, bar_index, 1) - LEN_RIGHT pL_x2 = ta.valuewhen(pL, bar_index, 0) - LEN_RIGHT // Price values of pivot points pH_y1 = ta.valuewhen(pH, pH, 1) pH_y2 = ta.valuewhen(pH, pH, 0) pL_y1 = ta.valuewhen(pL, pL, 1) pL_y2 = ta.valuewhen(pL, pL, 0) if barstate.islastconfirmedhistory // Lines lH = line.new(pH_x1, pH_y1, pH_x2, pH_y2, extend = extend.right) lL = line.new(pL_x1, pL_y1, pL_x2, pL_y2, extend = extend.right) // Fill fillColor = switch pH_y2 > pH_y1 and pL_y2 > pL_y1 => color.green pH_y2 < pH_y1 and pL_y2 < pL_y1 => color.red => color.silver linefill.new(lH, lL, color.new(fillColor, 90))
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชัน linefill ได้ในคู่มืออ้างอิงของเรา: เพียงพิมพ์ “linefill” ในช่องค้นหาเพื่อแสดงฟังก์ชันที่เกี่ยวข้องทั้งหมด หรือหากคุณต้องการเรียนรู้จากผู้ยิ่งใหญ่ ตัวอย่างต่อไปนี้แสดงให้เห็นว่า ของเราบางส่วนใช้ linefills อย่างไร:
Auto Fib Time Zones and Trend-Based Fib Time by DGT (…by dgtrd)
หากต้องการรับทราบข้อมูลคุณสมบัติใหม่ ๆ ของ Pine โปรดติดตามพจนานุกรมคู่มือผู้ใช้ของเรา PineCoder ของเรายังออกอากาศการอัปเดตจากช่อง Squawk Box Telegram, Twitter และจากการแชทสาธารณะไพน์สคริปต์บน TradingView
เราหวังว่าคุณจะพบว่าคุณลักษณะที่ได้รับการร้องขออย่างสูงเหล่านี้จะมีประโยชน์ โปรดทิ้งข้อเสนอแนะของคุณเพื่อการปรับปรุง เราสร้าง TradingView ให้กับคุณ และเรายินดีรับฟังความคิดเห็นจากคุณเสมอ