อินดิเคเตอร์สำหรับ TradingViewTradingView indicator
Auction Profile v2.3.0
Auction Profile (TPO + Volume) อ่านการซื้อขายของวันด้วยสามเครื่องมือบนกราฟเดียว TPO / Market Profile บอกว่าตลาดใช้เวลาอยู่ที่ราคาไหน Volume Profile บอกว่าปริมาณซื้อขายกองอยู่ที่ราคาไหน และ Initial Balance คือกรอบช่วงแรกของวัน ทั้งสามโมดูลมี VAH, POC, VAL ของวันนี้ ระดับของวันก่อน และ naked levels ที่ยังไม่ถูกกลับไปแตะ กราฟทุกอันในหน้านี้เป็นกราฟจริงที่กดได้ เปิดหรือปิดทีละส่วนจากปุ่มเหนือกราฟ เลื่อนเมาส์ไปบนแท่งไหน ราคาของแท่งนั้นจะแสดงที่มุมซ้ายบน หรือกด ตั้งค่า เพื่อเปิดแผงตั้งค่าแบบเดียวกับบน TradingView ข้างกราฟAuction Profile (TPO + Volume) reads the day's auction with three tools on one chart. TPO / Market Profile shows where the market spent its time, the Volume Profile where its volume traded, and the Initial Balance is the day's opening range. Each carries today's VAH, POC and VAL, the prior day's levels and the naked levels price has not gone back to. Every chart on this page is live: switch each part on or off from the buttons above it, move the cursor over a bar to read that bar, or press Settings to open the same settings you have on TradingView beside the chart.
โมดูล 1Module 1
TPO / Market Profile
1โมดูลนี้คืออะไรWhat it is
TPO (Time Price Opportunity) หรือ Market Profile ตอบคำถามว่า วันนี้ตลาดใช้เวลาอยู่ที่ราคาไหน แต่ละวันถูกแบ่งเป็นช่วงเวลาเท่าๆ กัน (ค่าเริ่มต้น 30 นาที) แต่ละช่วงได้ตัวอักษรหนึ่งตัว A, B, C … ทุกระดับราคาที่ช่วงนั้นเทรดผ่านจะได้ตัวอักษรของช่วงนั้น เรียงต่อกันไปทางขวา ผลคือรูปทรงที่บอกว่าราคาไหนถูกเทรดนานแค่ไหนTPO (Time Price Opportunity), or Market Profile, answers where the market spent its time today. Each day is cut into equal periods (30 minutes by default), each with a letter A, B, C …; every price a period trades gets that letter, stacked to the right. The result is a shape that shows how long each price was traded.
ส่วนที่อ้วนคือราคาที่ตลาดยอมรับ ผู้ซื้อและผู้ขายตกลงกันได้นาน ส่วนที่บางคือราคาที่ตลาดปฏิเสธหรือวิ่งผ่านเร็ว จากรูปทรงนี้อินดิเคเตอร์หา POC (ราคาที่ใช้เวลานานที่สุด) และ Value Area (โซนที่ครอบเวลาส่วนใหญ่ของวัน) ซึ่งนักเทรด Market Profile ใช้เป็นกรอบอ้างอิง: ราคาเปิดในหรือนอก Value Area หลุดออกไปแล้วถูกยอมรับหรือถูกดีดกลับFat parts are prices the market accepted, where buyers and sellers agreed for a long time; thin parts are prices it rejected or ran through. From the shape the indicator finds the POC (the price with the most time) and the value area (the zone holding most of the day's time), the frame Market Profile traders read against: did price open inside or outside value, and when it left, was it accepted or pushed back?
ใน Auction Profile โปรไฟล์นี้วางคู่กับ Volume Profile บนกราฟเดียวกัน TPO นับเวลาที่ราคาอยู่ Volume Profile นับปริมาณที่ซื้อขาย สองโมดูลตั้งค่าแยกกัน Volume Profile มี Anchor Period, Profile Timeframe และขนาดแถวราคาของตัวเอง ดูโมดูล 2In Auction Profile this profile sits beside the Volume Profile on the same chart: the TPO counts time at a price, the Volume Profile counts volume. The two are set separately; the Volume Profile has its own Anchor Period, Profile Timeframe and row size (see Module 2).
2อ่านบนกราฟยังไงReading it on the chart
- บล็อกของวันนี้ หนึ่งช่องคือหนึ่ง TPO สีไล่ตามเวลา ช่วงแรกของวันสีชมพู ช่วงท้ายสีเขียว บล็อกนอก Value Area จะจางลงToday's blocks: one cell per TPO, coloured by time from pink early in the day to green late; blocks outside the value area are faded.
- POC แถวที่มีตัวอักษรมากที่สุด คือราคาที่ตลาดใช้เวลานานที่สุด ถ้าเท่ากันเลือกแถวที่ใกล้กลางโปรไฟล์POC, the row with the most letters: the price the market spent most time at. On a tie, the one nearer the middle.
- VAH / VAL ขอบบนและล่างของ Value Area ขยายจาก POC ทีละแถวไปฝั่งที่มีตัวอักษรมากกว่า จนครอบ 70% ของ TPO ทั้งหมด ลูกศร ↑ ↓ ในป้ายบอกว่าระหว่างวันเส้นนั้นขยับครั้งล่าสุดขึ้นหรือลงVAH / VAL, the value area's top and bottom, grown from the POC one row at a time toward the busier side until it holds 70% of all TPOs. The ↑ ↓ on the label shows which way the line last stepped during the day.
- Single prints แถวกลางโปรไฟล์ที่มีตัวอักษรตัวเดียวติดกัน ราคาถูกผลักผ่านเร็ว แถบลากต่อไปทางขวาจนกว่าราคาจะกลับมาแตะSingle prints, runs of one-letter rows inside the profile where price was pushed through; the band runs right until price trades back into it.
- แถบ Value Area เส้นแนวตั้งที่ขอบซ้ายของโปรไฟล์ ช่วงสีฟ้าคือ Value Area ส่วนสีเทาคือช่วงราคาที่เหลือของวันValue-area bar, the vertical line at the profile's left edge: blue over the value area, grey over the rest of the day's range.
- เงาของวันก่อน เทา = นอก Value Area, ฟ้า = ใน Value Area, ทอง = POC ความยาวแต่ละแถวเท่ากับจำนวน TPOEarlier days' silhouettes: grey outside the value area, blue inside, gold at the POC; each row is as long as its TPO count.
- ปิดไว้ตามค่าเริ่มต้น Expanded, Mid, Poor High / Poor Low และ History แบบมีตัวอักษร เปิดได้จากปุ่มเหนือกราฟ คำอธิบายอยู่ในหัวข้อถัดไปOff by default: Expanded, Mid, Poor High / Poor Low and a lettered History. Switch them on from the buttons above the chart; they are explained below.
3ปรับแล้วได้อะไรWhat each setting changes
เรียงตามหน้าตั้งค่าบน TradingView ปุ่มสีทองในแต่ละข้อจะเปลี่ยนค่าบนกราฟด้านบนให้ดูทันทีIn the order TradingView lists them. The gold buttons change the chart above so you can see the effect.
Modulesสวิตช์ของโมดูลModule switches4
สวิตช์หลักของโมดูล TPO: โปรไฟล์ ระดับ และหน่วยความจำระดับ ปิดแล้วภาพของ TPO หายทั้งหมดMaster for the TPO module: the profile, its levels and its level memory. Off removes every TPO drawing.
โมดูลย่อยของระดับจากวันก่อน: Previous-day levels (pdVAH / pdPOC / pdVAL), Naked levels (ระดับที่ราคายังไม่กลับไปแตะ) และ Higher periods (W / M / Y) ซึ่งอยู่ใต้ Naked levels ปิด Naked แล้ว Higher ปิดตาม แต่ปิด Higher อย่างเดียว naked รายวันยังทำงาน แต่ละสวิตช์ปิดได้โดยไม่กระทบอีกสองชั้น และจะเห็นบนกราฟเมื่อแหล่งระดับเป็น TPOSub-modules for earlier days' levels: Previous-day levels (pdVAH / pdPOC / pdVAL), Naked levels (levels price has not traded back to) and Higher periods (W / M / Y), which sits under Naked levels and goes off with it; switching Higher periods off alone leaves the daily naked levels running. Each can go off without touching the others, and they show when the level source is TPO.
ไม่วาด TPO บนกราฟที่ไทม์เฟรมสูงกว่าค่านี้ (ค่าเริ่มต้น 1H) เพราะเหนือจากนั้นโปรไฟล์รายวันเหลือไม่กี่แท่งจนอ่านไม่ได้ ตั้งเป็น Off เพื่อวาดทุกไทม์เฟรมSkips all TPO drawing on chart timeframes above this one (1H by default): beyond it a daily profile is only a few bars and stops reading. Off draws on every timeframe.
เลือกว่าจะวาดระดับวันก่อน ระดับ naked และ W / M / Y ของโปรไฟล์ไหน Volume Profile (ค่าเริ่มต้น) วาดเฉพาะของ VP เป็นเส้นจุดสีของ VP และปิดชั้นวันก่อน ชั้น naked และหน้าต่างหน่วยความจำของ TPO ส่วน TPO วาดเฉพาะของ TPO เป็นเส้นประ และปิดชั้นเดียวกันของ VP แต่ละโมดูลมีจำนวนระดับต่อฝั่งของตัวเอง (TPO · Naked Memory และ VP · Naked Levels) alert ระดับก็ตามการตั้งค่านี้Whose previous-period, naked and W / M / Y levels are drawn. Volume Profile (default): the VP's only, dotted in the VP colours, with the TPO's previous-day and naked layers and its memory window off. TPO: the TPO's only, dashed, with the VP's previous-period and naked layers off. Each module keeps its own Levels per side (TPO · Naked Memory, VP · Naked Levels), and the level alerts follow this setting.
TPO · Profileรูปร่างโปรไฟล์How the profile is drawn12
เวลาที่ตัวอักษรหนึ่งตัวครอบคลุม ค่าน้อยลง (15 นาที) ได้ตัวอักษรมากขึ้น โปรไฟล์ละเอียดและยาวขึ้น POC กับ Value Area อาจย้ายแถว ค่ามากขึ้น (60 นาที) ได้รูปร่างหยาบ สั้น อ่านภาพรวมเร็ว ถ้าตั้งสั้นกว่าไทม์เฟรมชาร์ต อินดิเคเตอร์จะใช้แท่งของไทม์เฟรมย่อยให้ตัวอักษรละตัว Volume Profile ไม่เปลี่ยนตาม เพราะใช้ Profile Timeframe ของตัวเองHow much time one letter covers. Shorter (15 min) gives more letters, a finer and longer profile, and the POC or value area can move to another row. Longer (60 min) gives a coarse, short shape that reads at a glance. Below the chart timeframe each lower-timeframe bar gets its own letter. The Volume Profile does not follow it: it reads its own Profile Timeframe.
วาดวันปัจจุบันเป็นบล็อกสีไล่ตามเวลา (ช่วงแรกสีชมพู ช่วงท้ายสีเขียว) แทนตัวอักษรอย่างเดียว ใช้ได้เมื่อ Period เป็น Profile Period และหยุดวาดบล็อกเมื่อเกิน 500 TPO ซึ่งเป็นเพดานกล่องของ TradingViewDraws the live day as blocks coloured by time (pink early, green late) instead of letters alone. Profile Period mode only; blocks stop past 500 TPOs, TradingView's box cap.
คอลัมน์ตัวอักษรของแต่ละโปรไฟล์ ปิดแล้วเหลือแต่บล็อกกับเงา กราฟโล่งขึ้น แต่จะไม่รู้ว่าแถวไหนมาจากช่วงเวลาไหนEach profile's letter column. Off leaves only blocks and silhouettes: a cleaner chart, but you lose which period traded which row.
วางแต่ละบล็อกไว้ในคอลัมน์เวลาของมันเอง แทนการเรียงชิดซ้าย อ่านเป็นภาพราคาตามเวลา: ช่วงไหนเทรดแถวไหน ตามลำดับ All ใช้กับเงาของวันก่อนด้วย Current ใช้กับวันนี้อย่างเดียว ตัวอักษรยังเรียงชิดซ้ายเหมือนเดิม และฮิสโตแกรม Volume Profile จะไปซ้อนอยู่บนคอลัมน์ท้ายๆ ของวันPuts each block in its own time column instead of stacking from the left, so the profile reads as price over time: which rows each period traded, in order. All applies it to earlier days' silhouettes too, Current to the live day only. Letters stay stacked, and the volume histogram then sits over the day's latest columns.
เมื่อวันนี้มี TPO เกิน 500 (วันที่ผันผวนมาก หรือ Block Size สั้น) บล็อกจะหยุดวาด สวิตช์นี้วาดเป็นเงาแทนเพื่อไม่ให้รูปร่างหาย ตัวอักษรยังวาดทับได้Past 500 TPOs on the live day (a wild day, or a short Block Size) blocks stop drawing; this draws the day as a silhouette instead so the shape is not lost. Letters can still draw over it.
สิ่งที่วันที่จบแล้วทิ้งไว้บนกราฟ Silhouette (ค่าเริ่มต้น) เป็นเงาหนึ่งชิ้นต่อวัน เบาที่สุดที่ยังเห็นรูปร่าง ย้อนได้ประมาณ 50–100 วัน Off เหลือแต่เส้นระดับ Silhouette + letters ได้ทั้งเงาและตัวอักษร Letters มีแต่ตัวอักษร ย้อนได้ราว 10 วันเพราะใช้ป้ายข้อความแถวละหนึ่งป้าย จากโควตา 500 ป้ายที่ใช้ร่วมกับระดับ nakedWhat a finished day leaves behind. Silhouette (default) is one filled shape per day, the lightest way to keep the shape; it reaches about 50–100 days. Off keeps the levels only. Silhouette + letters keeps both. Letters keeps only the letters and reaches about 10 days, because each row is one label from a 500-label budget shared with the naked levels.
สีของเงา: เทานอก Value Area, Shade value area ทับแถวใน Value Area ด้วยสีฟ้า และ Mark POC ทาแถว POC สีทอง ปิด Shade หรือ Mark แล้วเงาเป็นสีเดียว ย้อนหลังได้ไกลขึ้นเพราะใช้รูปวาดน้อยลงSilhouette colours: grey outside the value area; Shade value area lays blue over the value-area rows; Mark POC paints the POC row gold. With Shade or Mark off the silhouette is one colour and history reaches further, since it uses fewer drawings.
ช่องว่างระหว่างแถวของเงา เป็น % ของความสูงแถว 0 ทำให้แถวติดกันเป็นขั้นบันไดทึบ 18 ห่างประมาณ Volume Profile เกิน 40 แถวบางจนอ่านรูปร่างยากSpace between silhouette rows, as a % of the row height. 0 welds them into a solid staircase; 18 is about a volume profile's spacing; above about 40 the bars get too thin to read.
ทำให้วันก่อนจางลงเพื่อให้วันนี้เด่น ไม่เปลี่ยนรูปร่าง ไม่ใช้รูปวาดเพิ่มFades earlier days so the live one stands out. Changes no shape and costs no drawings.
ใช้กับ Silhouette + letters: จำนวนวันล่าสุดที่ยังมีตัวอักษร (สูงสุด 9) วันที่เก่ากว่านั้นเหลือแต่เงา ถ้าเห็นตัวอักษรหายทีละแถว ให้ลดค่านี้ เพราะชนโควตาป้ายข้อความWith Silhouette + letters: how many recent days keep their letters (up to 9); older days keep only the shape. If letters vanish a row at a time, lower this: the label budget is full.
ขนาดตัวอักษร Auto ปรับให้พอดีช่องของแต่ละแถว ซูมออกแล้วตัวเล็กลงแทนที่จะซ้อนกัน ขนาดคงที่อื่นๆ จะเท่าเดิมทุกระดับซูมLetter size. Auto fits each letter to its cell, so letters shrink as you zoom out instead of overlapping; the fixed sizes stay the same at every zoom.
สีไล่ของบล็อก: สีที่ 1 ที่บล็อกแรกของวัน สีที่ 4 ที่บล็อกสุดท้าย ไล่ผ่านสีกลางสองสี ถ้าเปลี่ยนสี ให้เลือกสีที่อยู่ใกล้กันบนวงล้อสี สีที่ห่างกันมากจะไล่ผ่านสีเทาขุ่นตรงกลางBlock colour ramp: colour 1 at the day's first block, colour 4 at the last, passing the two middle stops. If you re-pick them, keep each near the one before it on the colour wheel; colours far apart blend through a muddy grey.
TPO · Periodช่วงเวลาและความสูงแถวPeriod and row height6
Profile Period เริ่มโปรไฟล์ใหม่ทุกช่วงที่ตั้งใน Profile Period (ค่าเริ่มต้นทุกวัน) Session Time Range เริ่มโปรไฟล์ใหม่ทุกครั้งที่ช่วงเวลาที่กำหนดเปิด แล้ววิ่งไปจนเปิดอีกครั้งProfile Period starts a new profile every Profile Period (daily by default). Session Time Range starts one each time the chosen window opens and runs until it opens again.
ความยาวของหนึ่งโปรไฟล์ D คือรายวัน ตั้งเป็น W ได้โปรไฟล์รายสัปดาห์ ใช้อ่านภาพที่ใหญ่ขึ้นLength of one profile. D is daily; W gives weekly profiles for a bigger picture.
ใช้เมื่อ Period เป็น Session Time Range: เวลาเปิดของโปรไฟล์ ตามเวลาของตลาด (exchange time)With Session Time Range: when each profile opens, in exchange time.
ความสูงของแต่ละแถวราคา Auto คำนวณจากช่วงราคาล่าสุดให้ได้ประมาณ 80 แถว Manual ใช้ Ticks Per Row ตายตัว แถวสูงขึ้นได้โปรไฟล์หยาบ แถวเตี้ยลงได้ละเอียดHeight of each price row. Auto sizes it from the recent range to about 80 rows; Manual fixes it with Ticks Per Row. Taller rows give a coarser profile, shorter rows a finer one.
เปิด (ค่าเริ่มต้น เหมือน TPO ของ TradingView): ถ้าช่วงราคาเปลี่ยนจนความสูงแถวเปลี่ยน โปรไฟล์จะจัดแถวใหม่ทั้งหมด POC และ Value Area จึงขยับระหว่างวันได้ ปิด: ใช้ความสูงแถวตอนเปิดวันไปตลอดวัน กริดไม่ขยับใต้โปรไฟล์ที่กำลังอ่านOn (default, as TradingView's TPO): when the range changes the row height, the whole profile is re-gridded, so the POC and value area can move mid-session. Off keeps the opening row height all session, so the grid never shifts under a profile you are reading.
การปัดความสูงแถวในโหมด Auto Tick ladder (ค่าเริ่มต้น) ปัดเป็นขั้นแบบที่ TPO ของ TradingView ใช้ จึงได้ราคาแถวลงตัวอ่านง่าย Whole ticks ปัดเป็นทิกเต็ม Exact ไม่ปัดเลย ได้ 80 แถวพอดี แต่ราคาแถวจะเป็นเลขไม่ลงตัวHow Auto rounds the row height. Tick ladder (default) rounds in the steps TradingView's TPO uses, so rows land on tidy prices. Whole ticks rounds to whole ticks. Exact does not round: exactly 80 rows, but row prices become untidy numbers.
TPO · Single PrintSingle prints4
ไฮไลต์ช่วงในโปรไฟล์ที่มีตัวอักษรตัวเดียวติดกัน คือราคาที่ถูกผลักผ่านไปเร็วจนมีช่วงเวลาเดียวเทรดHighlights runs of one-letter rows inside the profile: prices pushed through so fast that only one period traded them.
ต้องติดกันกี่แถวขึ้นไปถึงจะนับ เพิ่มเป็น 2–3 เพื่อเหลือเฉพาะช่องว่างที่ชัดHow many rows in a run before it is marked. Raise to 2–3 to keep only clear gaps.
Extend ลากแถบ single print ของวันที่จบแล้วต่อไปทางขวา จนกว่าราคาจะกลับมาเทรดในโซนนั้น ใช้เป็นโซนที่ยังไม่ถูกเติมเต็มExtend keeps a finished day's single prints running right until price trades back into them: zones the market has not filled in yet.
สีของแถบ single printSingle-print colour.
TPO · LevelsValue Area และเส้นระดับValue area and level lines7
สัดส่วนของ TPO ที่อยู่ใน Value Area ค่ามากขึ้น VAH ขยับขึ้นและ VAL ลงมา โซนกว้างขึ้น ค่าน้อยลงโซนแคบลง เหลือเฉพาะแกนที่ตลาดอยู่นานที่สุด 70% เป็นค่ามาตรฐานของ Market ProfileShare of the TPOs inside the value area. Higher moves VAH up and VAL down: a wider zone. Lower narrows it to the core where the market spent most time. 70% is the Market Profile standard.
เส้น VAH / POC / VAL ของวันนี้และวันก่อน, ป้ายชื่อเส้น และราคาในวงเล็บหน้าป้ายVAH / POC / VAL lines for today and earlier days, their name labels, and the price in brackets at the start of each label.
เส้นที่ลากต่อจะยื่นเลยแท่งล่าสุดไปกี่แท่งHow many bars extended lines reach past the latest bar.
เปิดปิด สี รูปแบบ และความหนาของแต่ละเส้น ช่อง Extend ใช้กับเส้นของวันที่จบแล้ว: Extend ลากต่อไปจนราคากลับมาแตะ Don't extend หยุดที่ท้ายวันของมัน (ถ้าเปิดชั้น Previous หรือ Naked ไว้ ค่าของชั้นนั้นจะใช้แทน)Show, colour, style and width per line. Extend applies to finished days' lines: Extend carries them on until price trades back, Don't extend stops them at their day's end (with the Previous or Naked layer on, that layer's setting applies instead).
ป้ายบอกแถวกลางของโปรไฟล์ (กึ่งกลางระหว่างสูงสุดกับต่ำสุด) ใช้ดูว่าราคาอยู่ครึ่งบนหรือครึ่งล่างของวันTags the profile's middle row (halfway between its high and low), to see whether price sits in the day's upper or lower half.
Poor High / Poor Low: แถวบนสุดหรือล่างสุดที่มี TPO ตั้งแต่ 2 ตัว แปลว่าขอบนั้นจบแบบไม่มีหาง ตลาดยังสำรวจไม่เสร็จ มักถูกกลับมาทดสอบ Extend ลากเส้นต่อจนราคากลับไปเทรดPoor High / Poor Low: a top or bottom row shared by two or more TPOs, an edge with no tail where the auction looks unfinished and is often revisited. Extend carries the line on until price trades it.
แถบแนวตั้งที่ขอบซ้ายของโปรไฟล์ ช่วงสีฟ้าคือ Value Area ส่วนที่เหลือคือช่วงราคาทั้งวัน เห็นสัดส่วนได้ในแวบเดียวA vertical bar at the profile's left edge: blue over the value area, the rest of the day's range around it, readable at a glance.
TPO · ColorsสีColours5
สีตัวอักษรที่ไม่มีไฮไลต์อื่น และกรอบช่วงราคาLetters with no other highlight, and the range frame.
สีแถว POC ทั้งบล็อกและตัวอักษรThe POC row, in blocks and letters.
สีช่วง Value Area บนแถบแนวตั้งThe value-area part of the vertical bar.
ความทึบของพื้นหลังตัวอักษร (โหมดตัวอักษร) 100 คือไม่มีพื้นหลังFill behind letters in letter mode; 100 means no fill.
บล็อกนอก Value Area โปร่งแค่ไหน ค่าสูงขึ้นทำให้ Value Area เด่น ค่าต่ำลงทุกบล็อกเข้มเท่ากันHow see-through blocks outside the value area are. Higher makes the value area stand out; lower makes every block equally strong.
TPO · Previous-Day Levelsระดับของวันก่อนPrevious-day levels3
ชั้นนี้วาดเมื่อ Previous / naked levels from (หมวด Modules) ตั้งเป็น TPO ค่าเริ่มต้นคือ Volume Profile ซึ่งวาดชั้นเดียวกันจากปริมาณ ดูโมดูล 2 ที่เปลี่ยนตรงนี้คือว่าจะแสดงของโมดูลไหน ส่วนสวิตช์ใน Modules ตัดสินว่าแต่ละโมดูลมีชั้นนั้นหรือไม่This layer draws when Previous / naked levels from (Modules) is TPO. The default is Volume Profile, which draws the same layer from volume; see Module 2. That setting picks whose layers are shown; the switches in Modules decide which layers each module has at all.
เส้น VAH / POC / VAL ของโปรไฟล์ที่เพิ่งจบ ป้ายเป็น pdVAH / pdPOC / pdVAL นักเทรดมักใช้เป็นกรอบอ้างอิงแรกของวันนี้: ราคาเปิดในหรือนอก Value Area ของเมื่อวานThe VAH / POC / VAL of the profile just finished, tagged pdVAH / pdPOC / pdVAL. Traders commonly use them as today's first frame: did price open inside or outside yesterday's value?
สีของแต่ละเส้น รูปแบบเส้น (ค่าเริ่มต้นเส้นประ) และความหนาEach line's colour, the line style (dashed by default) and width.
Extend ลากเส้นต่อเลยแท่งล่าสุดไปจนกว่าราคาจะกลับมาแตะ Don't extend หยุดที่ท้ายวันของมันExtend carries the lines past the latest bar until price trades back to them; Don't extend stops them at their day's end.
TPO · Naked Levelsระดับ NakedNaked levels3
ชั้นนี้วาดเมื่อ Previous / naked levels from (หมวด Modules) ตั้งเป็น TPO ค่าเริ่มต้นคือ Volume Profile ซึ่งวาดชั้นเดียวกันจากปริมาณ ดูโมดูล 2 ที่เปลี่ยนตรงนี้คือว่าจะแสดงของโมดูลไหน ส่วนสวิตช์ใน Modules ตัดสินว่าแต่ละโมดูลมีชั้นนั้นหรือไม่This layer draws when Previous / naked levels from (Modules) is TPO. The default is Volume Profile, which draws the same layer from volume; see Module 2. That setting picks whose layers are shown; the switches in Modules decide which layers each module has at all.
VAH / POC / VAL ของวันที่เก่ากว่าเมื่อวาน ที่ราคายังไม่กลับไปเทรดถึง ป้ายขึ้นต้นด้วย n เช่น nPOC ตลาดมักถูกดึงกลับไปทดสอบระดับเหล่านี้The VAH / POC / VAL of days older than yesterday that price has not traded back to, tagged with an n such as nPOC. The market is often drawn back to test them.
สีของแต่ละเส้น รูปแบบเส้น และความหนา แยกจากระดับวันก่อน จึงแยกได้ด้วยตาว่าเส้นไหนเก่ากว่าEach line's colour, style and width, separate from the previous-day levels so older lines read differently.
Extend ลากเส้น naked ต่อเลยแท่งล่าสุด Don't extend หยุดที่ท้ายวันของมันExtend carries naked lines past the latest bar; Don't extend stops them at their day's end.
TPO · Hit ModeHit Mode1
ของ TPO เท่านั้น Volume Profile มีการตั้งค่าของตัวเองใน VP · Past Sessions และ VP · Naked LevelsThe TPO's only: the Volume Profile has its own in VP · Past Sessions and VP · Naked Levels.
เมื่อราคากลับมาเทรดถึงระดับ เส้นจะเปลี่ยนเป็นสี Hit (เทา) ถ้าแตะในวันนี้ เส้นยังลากต่อพร้อมป้าย ถ้าแตะในวันก่อน เส้นจบที่แท่งที่แตะ ปิด Hit Mode แล้วเส้นที่ถูกแตะจะหยุดที่แท่งที่แตะทันที ไม่มีช่วงสีเทาWhen price trades back to a level the line turns the Hit colour (grey). Hit today, it keeps running with its label; hit on an earlier day, it ends at that bar. With Hit Mode off, a touched line stops at the touching bar, with no grey stretch.
TPO · Naked Memoryหน่วยความจำระดับ NakedNaked-level memory4
ของ TPO เท่านั้น Volume Profile มีการตั้งค่าของตัวเองใน VP · Past Sessions และ VP · Naked LevelsThe TPO's only: the Volume Profile has its own in VP · Past Sessions and VP · Naked Levels.
เก็บระดับ Value Area ในอดีตไว้ แล้ววาดเฉพาะระดับที่ใกล้ราคาที่สุด เส้นจึงไม่รกแม้ย้อนหลังหลายเดือนStores past value-area levels and draws only the ones nearest price, so the chart stays clean even months back.
จำนวนระดับสูงสุดที่เก็บไว้ (ค่าเริ่มต้น 2000) เต็มแล้วระดับที่เก่าที่สุดถูกลบก่อนHow many levels are kept (2000 by default); when full, the oldest go first.
วาดระดับจากหน่วยความจำหรือไม่ และกี่ระดับต่อฝั่ง เหนือและใต้ราคา (ค่าเริ่มต้นฝั่งละ 20) ลดลงเพื่อให้กราฟโล่ง เพิ่มขึ้นเพื่อเห็นระดับไกลๆWhether memory levels are drawn, and how many on each side of price (20 above and below by default). Lower it for a cleaner chart, raise it to see levels further away.
ข้ามระดับที่อยู่ใกล้ระดับที่วาดไว้แล้วฝั่งเดียวกันในระยะนี้ คิดเป็น % ของราคา 0 คือไม่รวม ใช้เมื่อเส้นซ้อนกันจนอ่านยากSkips a level that sits this close, in % of price, to one already drawn on the same side. 0 turns it off. Use it when lines pile up.
TPO · Higher Periodsช่วงเวลาที่ใหญ่กว่าHigher periods3
ชั้นนี้วาดเมื่อ Previous / naked levels from (หมวด Modules) ตั้งเป็น TPO ค่าเริ่มต้นคือ Volume Profile ซึ่งวาดชั้นเดียวกันจากปริมาณ ดูโมดูล 2 ที่เปลี่ยนตรงนี้คือว่าจะแสดงของโมดูลไหน ส่วนสวิตช์ใน Modules ตัดสินว่าแต่ละโมดูลมีชั้นนั้นหรือไม่This layer draws when Previous / naked levels from (Modules) is TPO. The default is Volume Profile, which draws the same layer from volume; see Module 2. That setting picks whose layers are shown; the switches in Modules decide which layers each module has at all.
Value Area รายสัปดาห์ รายเดือน และรายปี เข้าหน่วยความจำ naked ชุดเดียวกัน ป้ายเป็น W / M / Y ★ คือช่วงที่จบล่าสุด ช่วยดูว่าราคาวันนี้อยู่ตรงไหนของภาพใหญ่Weekly, monthly and yearly value areas, fed into the same naked memory and tagged W / M / Y; ★ marks the latest finished period. They show where today sits in the bigger picture.
ขั้นราคาที่ใช้สร้าง Value Area ของช่วงใหญ่ เป็น % ของราคา ค่าเล็กลงได้ระดับละเอียดขึ้นThe price step used to build the higher-period value areas, as a % of price; smaller gives finer levels.
สัดส่วนที่อยู่ใน Value Area ของช่วงใหญ่ แยกจาก Value Area % ของโปรไฟล์รายวันShare held in the higher-period value areas, separate from the daily profile's Value Area %.
4ทดลองปรับค่าเองTry it
- Value Area กว้างหรือแคบA wider or narrower value area
ตั้ง Value Area เป็น 80% แล้วดูเส้น VAH กับ VAL ถอยห่างจาก POC จากนั้นลอง 60% โซนจะแคบลงจนเหลือแกนกลาง POC ไม่ขยับเพราะยังเป็นแถวที่มีตัวอักษรมากที่สุดเหมือนเดิมSet the value area to 80% and watch VAH and VAL move away from the POC; then 60% narrows it to the core. The POC stays put: it is still the row with the most letters.
- ความละเอียดของตัวอักษรLetter resolution
เปลี่ยน Block Size เป็น 15 นาที โปรไฟล์ยาวขึ้นเท่าตัว เห็นรายละเอียดมากขึ้น แล้วลอง 60 นาที โปรไฟล์สั้นลงและเห็นรูปทรงรวมชัดขึ้น สังเกตว่า POC อาจย้ายแถวได้Change Block Size to 15 min: the profile doubles in length and shows more detail. Then 60 min: shorter, with the overall shape easier to see. Notice the POC can move to another row.
- ราคาตามเวลาPrice over time
เปิด Expanded แต่ละบล็อกจะไปอยู่ใต้แท่งเทียนของช่วงเวลานั้น เห็นลำดับว่าช่วงเช้าเทรดแถวไหน แล้วตลาดย้ายไปทางไหนTurn Expanded on: each block moves under the candles of its own period, so you can see which rows the early periods traded and where the market moved after.
- ตัวอักษรของวันก่อนEarlier days' letters
ตั้ง History เป็น Silhouette + letters เงาของวันก่อนจะมีตัวอักษรกลับมา ใช้ย้อนดูว่าวันก่อนใช้เวลาที่ราคาไหนSet History to Silhouette + letters and the earlier day's silhouette gets its letters back, to look back at where it spent its time.
5จุดที่มักเข้าใจผิดCommon pitfalls
- POC กับ Value Area ของวันนี้ขยับได้Today's POC and value area can move
วันยังไม่จบ ทุกบล็อกใหม่เพิ่มตัวอักษร และเมื่อ Row size follows the live range เปิดอยู่ ความสูงแถวอาจเปลี่ยนแล้วจัดกริดใหม่ เหมือน TPO ของ TradingView ถ้าต้องการกริดที่นิ่งทั้งวันให้ปิดสวิตช์นี้The day is not over: every new block adds letters, and with Row size follows the live range on the row height can change and re-grid the profile, as TradingView's TPO does. Switch it off for a grid that holds all day.
- เปิดชาร์ต 4H แล้ว TPO หายTPO disappears on a 4H chart
Hide TPO above ตั้งไว้ที่ 1H เพราะเหนือจากนั้นโปรไฟล์รายวันเหลือไม่กี่แท่งจนไม่มีความหมาย ตั้งเป็น Off ถ้าต้องการให้แสดงทุกไทม์เฟรมไปแม้ซ่อนอยู่Hide TPO above is set to 1H: above it a daily profile is only a few bars and stops meaning much. Set it to Off to show it on every timeframe.
- เส้น pdVAH และ naked ที่เห็นไม่ใช่ของ TPOThe pdVAH and naked lines are not the TPO's
ค่าเริ่มต้น Previous / naked levels from เป็น Volume Profile เส้นจุดที่เห็นจึงมาจากปริมาณซื้อขาย ส่วน TPO เก็บเฉพาะเส้น Value Area ของแต่ละวัน เปลี่ยนเป็น TPO ถ้าต้องการระดับจากเวลา (เส้นประ)Previous / naked levels from defaults to Volume Profile, so the dotted lines come from volume and the TPO keeps only each day's value-area lines. Switch it to TPO for time-based levels (dashed).
- Value Area ของ TPO กับ Volume Profile ไม่เท่ากันTPO and volume value areas differ
TPO นับเวลาที่ราคาอยู่ Volume Profile นับปริมาณที่ซื้อขาย สองค่านี้ตรงกันในวันที่ปริมาณกระจายสม่ำเสมอ และต่างกันเมื่อมีช่วงที่ซื้อขายหนักในเวลาสั้นๆ ความต่างนั้นก็เป็นข้อมูลThe TPO counts time at a price, the volume profile counts what traded there. They agree when volume is spread evenly and differ when a short burst trades heavily, and that difference is information too.
- บล็อกกลายเป็นเงา หรือตัวอักษรหายทีละแถวBlocks turn into a silhouette, or letters vanish row by row
TradingView จำกัดกล่องไว้ 500 และป้ายข้อความ 500 วันที่มี TPO เกิน 500 จะวาดเป็นเงาแทนบล็อก ถ้าตัวอักษรของวันก่อนหาย ให้ลด Letters on last N profilesTradingView caps boxes at 500 and labels at 500. A day past 500 TPOs is drawn as a silhouette instead of blocks; if earlier days lose letters, lower Letters on last N profiles.
โมดูล 2 · คู่กับ TPOModule 2 · with the TPO
Volume Profile
1โมดูลนี้คืออะไรWhat it is
Volume Profile ตอบคำถามว่า วันนี้ซื้อขายกันหนักที่ราคาไหน TPO นับว่าตลาดใช้เวลาอยู่ที่ราคาไหนนาน ส่วน Volume Profile นับปริมาณที่ซื้อขายในแต่ละแถวราคา โปรไฟล์สร้างจากแท่งของ Profile Timeframe (ค่าเริ่มต้น 30 นาที เท่ากับ Block Size เริ่มต้นของ TPO) จึงเหมือนกันทุกไทม์เฟรมของชาร์ต ปริมาณของแต่ละแท่งแบ่งเท่าๆ กันให้ทุกราคาในช่วงของแท่งนั้น แล้ววาดเป็นฮิสโตแกรมแนวนอนข้างโปรไฟล์ TPOThe Volume Profile answers where the heavy trading happened today. The TPO counts the time spent at each price; this counts the volume traded on each price row. It is built from candles of the Profile Timeframe (30 minutes by default, the TPO's default Block Size), so it is the same on every chart timeframe. Each candle's volume is shared equally across every price in its range, then drawn as a horizontal histogram beside the TPO.
แถวที่ยาวที่สุดคือ POC ราคาที่มีปริมาณซื้อขายมากที่สุด จาก POC ขยายออกทีละแถวจนครอบคลุม 70% ของปริมาณทั้งวัน ได้เป็น Value Area มี VAH เป็นขอบบนและ VAL เป็นขอบล่าง นักเทรดมักอ่านคู่กับ TPO: ราคาที่หนาแน่นทั้งเวลาและปริมาณมักถูกมองว่าเป็นโซนที่ตลาดยอมรับ ส่วนแถวที่ปริมาณบางมักเป็นราคาที่ตลาดวิ่งผ่านThe longest row is the POC, the price with the most volume. Grown out from the POC a row at a time until it holds 70% of the day's volume, it becomes the value area, with VAH on top and VAL below. Traders commonly read it alongside the TPO: prices heavy in both time and volume are usually seen as accepted value, while thin volume rows are often prices the market ran through.
ตามค่าเริ่มต้นของ Previous / naked levels from โปรไฟล์นี้เป็นแหล่งของระดับจากช่วงก่อนทั้งหมด: pdVAH / pdPOC / pdVAL ของวันที่เพิ่งจบ ระดับ naked ของวันที่เก่ากว่า และ Value Area รายสัปดาห์ รายเดือน ล้วนมาจากปริมาณ alert ของระดับเหล่านี้อยู่ในกลุ่ม Alerts · Volume Profile และราคา POC / VAL ของวันนี้แสดงเป็นป้ายบนแกนราคาด้านขวาWith Previous / naked levels from at its default, this profile is the source of every earlier level: the pdVAH / pdPOC / pdVAL of the day just finished, the naked levels of older days and the weekly and monthly value areas all come from volume. Their alerts are in Alerts · Volume Profile, and today's POC / VAL prices show as badges on the right price scale.
2อ่านบนกราฟยังไงReading it on the chart
- ฮิสโตแกรมของวันนี้ แถวสีเทาอยู่นอก Value Area สีฟ้าอยู่ใน แถวสีแดงคือ POC แถวที่หนักที่สุดยาว 15% ของหนึ่งวัน แถวอื่นยาวตามสัดส่วน วางข้างโปรไฟล์ TPO โดยเริ่มหลังแถวที่กว้างที่สุดของบล็อก 5 แท่ง และเมื่อวันยาวพอ จะจบก่อนแท่งปัจจุบัน 20% ของวัน (ประมาณ 5 ชั่วโมงของวัน 24 ชั่วโมง) จึงเลื่อนตามไประหว่างวัน ระหว่างแถวมีช่องว่างบางๆ (Row edges) ให้นับแถวได้Today's histogram: grey rows sit outside the value area, blue inside, red is the POC. The heaviest row is 15% of a day long and the others scale against it. It sits beside the TPO, starting five bars past its widest row of blocks, and once the day is long enough it ends 20% of a day before the current bar (about 5 hours of a 24-hour day), so it keeps pace as the day builds. A thin gap between rows (Row edges) keeps them countable.
- (3,958.000) ↑ VAH ▸ เส้นระดับของวันนี้ เริ่มที่ขอบซ้ายของฮิสโตแกรมและลากเลยแท่งปัจจุบันไป 5 แท่ง VAH / VAL เป็นเส้นประสีฟ้า POC เป็นเส้นทึบสีแดง ป้ายบอกราคาในวงเล็บ ลูกศร ↑ ↓ บอกว่าระดับนั้นย้ายแถวครั้งล่าสุดขึ้นหรือลง และค้างไว้จนกว่าจะย้ายอีก หลังโหลดกราฟ อินดิเคเตอร์ย้อนดูโปรไฟล์ของวันนี้ทีละแท่งเพื่อหาการย้ายครั้งล่าสุด ระดับที่ยังไม่เคยย้ายตั้งแต่เริ่มวันจะไม่มีลูกศร(3,958.000) ↑ VAH ▸: today's levels, starting at the histogram's left edge and running five bars past the current bar. VAH / VAL dashed blue, POC solid red. The tag gives the price in brackets; ↑ ↓ shows which way the level last moved onto a new row, held until it moves again. After a reload the indicator walks today's profile back a candle at a time to find each level's last move; a level that has not moved since the day began has no arrow.
- ป้ายบนแกนราคา ราคา POC (แดง) และ VAL (ฟ้า) ของโปรไฟล์ที่กำลังก่อตัว แสดงเป็นป้ายสีบนแกนราคาด้านขวา VAH ปิดไว้ตามค่าเริ่มต้น เปิดได้ที่ Price-scale badge: VAHPrice-scale badges: the developing profile's POC (red) and VAL (blue) as coloured tags on the right price scale. VAH is off by default; switch it on at Price-scale badge: VAH.
- ฮิสโตแกรมของวันก่อน วันที่จบแล้วเก็บฮิสโตแกรมไว้ข้างเงา TPO ของวันนั้น วางด้วยกฎเดียวกับวันนี้ พร้อมป้าย (ราคา) VAH / POC / VAL ▸ ที่ขอบซ้าย แต่ไม่มีลูกศร เพราะวันที่จบแล้วไม่มีการขยับต่อEarlier days' histograms: a finished day keeps its histogram beside that day's TPO silhouette, placed by the same rule, with (price) VAH / POC / VAL ▸ tags at its left edge and no arrows, since a finished day has no next move.
- pdVAH · pdPOC · pdVAL ระดับของวันที่เพิ่งจบ เป็นเส้นจุดลากต่อไปทางขวา มีชื่อและราคาที่ปลายเส้น เป็นเส้นจุดเสมอ เพื่อไม่ให้สับสนกับระดับของ TPO ซึ่งเป็นเส้นประ คำนำหน้าเปลี่ยนตาม Anchor Period: pd รายวัน pw รายสัปดาห์ pm รายเดือน py รายปี ps ราย SessionpdVAH · pdPOC · pdVAL: the levels of the day just finished, dotted and carried right with a name and price tag at the end. Always dotted, so a volume level never reads as a TPO one, which is dashed. The prefix follows Anchor Period: pd on Day, pw on Week, pm on Month, py on Year, ps on Session.
- nVAH · nPOC · nVAL ระดับของวันที่เก่ากว่าวันก่อน ที่ราคายังไม่เคยกลับมาเทรดผ่าน (naked) หน่วยความจำจำไว้มากกว่าที่วาด และวาดเฉพาะที่ใกล้ราคาที่สุดnVAH · nPOC · nVAL: levels from sessions older than the previous one that price has not traded back through (naked). The memory holds far more than it draws and draws only the ones nearest price.
- เมื่อราคาแตะระดับ (Hold) ระดับที่ราคาแตะในวันนี้เปลี่ยนเป็นสีเทาแต่ยังลากต่อพร้อมป้าย ส่วนระดับที่โดนแตะไปแล้วในวันก่อนจะหยุดที่แท่งที่แตะและไม่มีป้ายWhen price tests a level (Hold): a level traded through today turns grey and keeps running with its tag; one traded through on an earlier day stops at that bar and loses its tag.
- ★WnVAH, MnPOC … Value Area รายสัปดาห์ (W) และรายเดือน (M) จากปริมาณ ★ คือสัปดาห์หรือเดือนที่เพิ่งจบ แสดงเฉพาะที่ยังไม่โดนแตะ (หรือโดนแตะในวันนี้ เมื่อตั้ง Hold) หน้าต่าง naked วาดฝั่งละไม่เกิน 50 เส้น (Levels per side) โดยเลือกที่ใกล้ราคาที่สุดก่อน★WnVAH, MnPOC …: weekly (W) and monthly (M) volume value areas; ★ marks the week or month just finished. Only untested ones are drawn (or ones tested today, under Hold). The naked window draws at most 50 per side (Levels per side), nearest price first.
- ปิดไว้ตามค่าเริ่มต้น Value Area รายปี, ตัวเลขปริมาณของแต่ละแถว (Values) และป้ายแกนราคาของ VAH · ถ้าตั้ง Previous / naked levels from: TPO จะใช้ระดับของ TPO แทนปริมาณ เส้นเป็นเส้นประในสีของ TPO ส่วนเส้นของ Volume Profile เหลือเป็นเส้นสั้นในช่วงวันของตัวเอง alert ระดับก็เปลี่ยนตามOff by default: the yearly value area, the per-row volume figures (Values) and the VAH price-scale badge. Setting Previous / naked levels from: TPO uses the TPO's levels instead of volume, dashed in the TPO colours; the Volume Profile's own lines stay as short lines over their own day, and the level alerts follow the switch.
3ปรับแล้วได้อะไรWhat each setting changes
เรียงตามหน้าตั้งค่าบน TradingView ปุ่มสีทองในแต่ละข้อจะเปลี่ยนค่าบนกราฟด้านบนให้ดูทันทีIn the order TradingView lists them. The gold buttons change the chart above so you can see the effect.
Modulesสวิตช์ในหมวด ModulesSwitches in Modules8
สวิตช์หลักของโมดูล ปิดแล้วทุกอย่างของ Volume Profile หายและหยุดคำนวณ: ฮิสโตแกรม ระดับของวันนี้ ป้ายแกนราคา และระดับวันก่อน / naked / ช่วงที่ใหญ่กว่าThe module's master. Off, everything of the Volume Profile hides and stops calculating: the histograms, today's levels, the price-scale badges and the previous / naked / higher-period levels.
ฮิสโตแกรมของช่วงปัจจุบัน ช่วงที่จบแล้วเก็บของตัวเองผ่าน Past sessions ปิดแล้วเส้นระดับยังอยู่The live period's histogram; finished periods keep theirs through Past sessions. Off leaves the levels in place.
VAH / POC / VAL ของวันนี้: เส้น ป้าย และป้ายบนแกนราคา สวิตช์รายเส้นใน VP · Levels ยังมีผล ไม่กระทบระดับของวันก่อน ซึ่งขึ้นกับ Past sessionsToday's VAH / POC / VAL: the lines, their tags and their price-scale badges; the per-line switches in VP · Levels still apply. Earlier days' levels are not affected: they belong to Past sessions.
สวิตช์หลักของช่วงที่จบแล้ว: ฮิสโตแกรมและระดับที่เก็บไว้ และชั้นระดับช่วงก่อน naked และช่วงที่ใหญ่กว่า Extend ใน VP · Levels ก็ต้องใช้สวิตช์นี้ ปิดแล้วเหลือแต่ช่วงปัจจุบันMaster for finished periods: the retained histograms and levels, and the previous-period, naked and higher-period layers. Extend in VP · Levels needs it too. Off leaves the live period alone.
ระดับของโปรไฟล์ล่าสุดที่ปิด แยกเป็นชั้นของตัวเองเพื่อให้อ่านต่างจากระดับที่เก่ากว่า ตาม Anchor Period: วันก่อนเมื่อ anchor เป็น Day สัปดาห์ก่อนเมื่อเป็น Week ต้องเปิด Past sessionsThe levels of the last profile to close, kept as a layer of their own so they read differently from older ones. They follow Anchor Period: the previous day on a Day anchor, the previous week on Week. Needs Past sessions on.
Naked levels: ระดับของช่วงที่เก่ากว่าช่วงก่อน เก็บไว้ตราบที่ราคายังไม่เทรดผ่าน Higher periods: Value Area รายสัปดาห์ รายเดือน รายปีจากปริมาณ (Wn / Mn / Yn) สองชั้นนี้แยกกัน เปิดอันหนึ่งโดยไม่เปิดอีกอันได้Naked levels: levels from periods older than the previous one, kept while price has not traded through them. Higher periods: weekly, monthly and yearly volume value areas (Wn / Mn / Yn). Separate layers: either can be on without the other.
ปิด Volume Profile ทั้งโมดูลเมื่อไทม์เฟรมชาร์ตสูงกว่าค่านี้ ทั้งฮิสโตแกรมและทุกระดับ ตั้ง Off เพื่อแสดงทุกไทม์เฟรมSwitches the whole Volume Profile off on chart timeframes above this one, histograms and levels alike. Off shows it on every timeframe.
เลือกว่าระดับช่วงก่อน naked และช่วงที่ใหญ่กว่าที่วาดเป็นของโปรไฟล์ไหน Volume Profile (ค่าเริ่มต้น): เส้นจุดในสีของ VP และชั้นของ TPO ปิด TPO: เส้นประในสีของ TPO และชั้นของ VP ปิด แต่ละโมดูลใช้จำนวนเส้นต่อฝั่งของตัวเอง (TPO · Naked Memory กับ VP · Naked Levels) alert ระดับเปลี่ยนตามช่องนี้Whose previous-period, naked and higher-period levels are drawn. Volume Profile (default): dotted in the VP colours, the TPO's layers off. TPO: dashed in the TPO colours, the VP's layers off. Each module keeps its own Levels per side (TPO · Naked Memory and VP · Naked Levels). The level alerts follow this setting.
VP · Anchorช่วงของโปรไฟล์The profile period2
ตัวอย่างนี้ใช้ค่าเริ่มต้นของกลุ่มนี้เสมอ (โปรไฟล์รายวัน จากแท่ง 30 นาที) ช่องในกลุ่มนี้จึงไม่เปลี่ยนกราฟ ผลของแต่ละช่องอธิบายไว้ในแต่ละแถวThe demo always runs this group at its defaults (a daily profile from 30-minute candles), so these settings do not change the chart; each row says what it does on TradingView.
โปรไฟล์ล้างข้อมูลและเริ่มใหม่เมื่อไหร่ ชุดเดียวกับ anchor ของ VWAP Day / Week / Month / Year เริ่มที่แท่งที่แท่งรายวัน / สัปดาห์ / เดือน / ปีของสินทรัพย์นั้นเปิด ตามเวลาเซสชันของสินทรัพย์ ไม่ใช่เที่ยงคืน เช่น XAUUSD เริ่มวันที่ 18:00 นิวยอร์ก (05:00 หรือ 06:00 เวลาไทย ขึ้นกับเวลาออมแสงของสหรัฐฯ) Session ใช้เวลาเปิดของเซสชันปกติ (ไม่รวมช่วงก่อนและหลังตลาด) Custom ใช้ช่วงเวลาที่ตั้งเองด้านล่าง ถ้าไทม์เฟรมชาร์ตเท่ากับหรือใหญ่กว่า anchor (เช่น Day บนชาร์ต 1D) โปรไฟล์จะเริ่มใหม่ทุกแท่งWhen the profile discards its data and starts again; the same anchor set as a VWAP. Day / Week / Month / Year start on the bar where the symbol's daily / weekly / monthly / yearly bar opens, by the symbol's session, not midnight: XAUUSD's day starts at 18:00 New York. Session uses the regular session's open (no pre or post market). Custom uses the window below. On a chart timeframe at or above the anchor (Day on a 1D chart) the profile restarts every bar.
ใช้เมื่อ Anchor Period เป็น Custom เท่านั้น โปรไฟล์สร้างในช่วงเวลา HHMM-HHMM นี้และหยุดเมื่อจบช่วง ตามเขตเวลาที่เลือก (exchange คือเขตเวลาของสินทรัพย์) อยากได้วันตามปฏิทินแทนวันเทรด ให้ตั้ง 0000-0000 และเขตเวลาเป็น Asia/BangkokOnly with Anchor Period on Custom: the profile builds in this HHMM-HHMM window and freezes at its close, read in the chosen timezone (exchange is the symbol's own). For a calendar day rather than a session day, set 0000-0000 and Asia/Bangkok.
VP · Profile Calculationการคำนวณโปรไฟล์Profile calculation5
ตัวอย่างนี้ใช้ค่าเริ่มต้นของกลุ่มนี้เสมอ (โปรไฟล์รายวัน จากแท่ง 30 นาที) ช่องในกลุ่มนี้จึงไม่เปลี่ยนกราฟ ผลของแต่ละช่องอธิบายไว้ในแต่ละแถวThe demo always runs this group at its defaults (a daily profile from 30-minute candles), so these settings do not change the chart; each row says what it does on TradingView.
ไทม์เฟรมของแท่งที่ใช้สร้างโปรไฟล์ ค่าเริ่มต้น 30 นาที โปรไฟล์จึงเหมือนกันบนชาร์ต 1 นาทีและ 4 ชั่วโมง ใช้ได้ทั้งต่ำและสูงกว่าไทม์เฟรมชาร์ต แยกจาก Block Size ของ TPO ถ้าอยากให้สองโปรไฟล์อ่านจากแท่งชุดเดียวกัน ให้ตั้งเท่ากัน เว้นว่างไว้จะใช้ไทม์เฟรมของชาร์ต ซึ่งทำให้โปรไฟล์เปลี่ยนตามชาร์ตThe timeframe of the candles the profile is built from; 30 minutes by default, so the profile is the same on a 1-minute chart as on a 4-hour one. It works below or above the chart timeframe. Separate from the TPO's Block Size: keep the two equal for both profiles to read the same candles. Left empty, it follows the chart timeframe, and the profile changes with the chart.
วิธีแบ่งปริมาณของหนึ่งแท่งให้แถวที่แท่งนั้นครอบ Proportional (ค่าเริ่มต้น) ทุกราคาทิกในช่วงของแท่งได้เท่ากัน แถวได้ตามจำนวนทิกที่อยู่ในแถว ตรงกับค่า Values ของ TPO ในตัวของ TradingView Even แบ่งเท่ากันทุกแถวที่แตะ Per Row ให้ปริมาณเต็มทุกแถวที่แตะ ผลรวมจึงเกินปริมาณจริง การเปลี่ยนค่านี้มักกระทบ VAH / VAL มากกว่า POCHow one candle's volume is credited to the rows it spans. Proportional (default): every tick price in the range gets an equal share and a row takes the ticks inside it, matching the Values of TradingView's built-in TPO. Even: divided equally among the rows it touches. Per Row: the full volume to every row it touches, so the total exceeds real volume. A change here tends to move VAH / VAL more than the POC.
สัดส่วนปริมาณที่อยู่ใน Value Area นับจาก POC ออกไป ค่ามากขึ้นโซนกว้างขึ้น 70% ตรงกับ Volume Profile ของ TradingView แยกจาก Value Area % ของ TPO ถ้าจะเทียบสองโปรไฟล์ให้ตั้งเท่ากันShare of the volume held in the value area, from the POC outward; higher gives a wider zone. 70% matches TradingView's own Volume Profile. Separate from the TPO's Value Area %: set them the same to compare like with like.
Ticks Per Row (ค่าเริ่มต้น): ทุกแถวสูงเท่ากันเป็นจำนวนทิก แถวจึงอยู่บนกริดราคาเดียวกันทุกช่วง เทียบระดับข้ามวันได้ Number of Rows: แบ่งช่วงราคาของแต่ละโปรไฟล์เป็นจำนวนแถวคงที่ แถวไม่ตรงกันข้ามวัน และวันที่แคบได้แถวละเอียดกว่า สูงสุด 1,000 แถวต่อโปรไฟล์Ticks Per Row (default): every row is the same whole number of ticks, so rows sit on one price grid across periods and levels compare day to day. Number of Rows: each profile's range is split into a fixed count, so rows do not line up between days and a narrow day gets finer rows. At most 1,000 rows per profile.
Auto ตั้งความสูงแถวครั้งเดียวตอนโหลดชาร์ต จากช่วงราคาของแท่งล่าสุดชุดหนึ่ง ให้ได้ประมาณ 80 แถว ปัดเป็นขั้นแบบที่ TPO ของ TradingView ใช้ แล้วใช้กับทุกโปรไฟล์ Manual ใช้ Ticks Per Row ตรงๆ อ่านค่าจากช่อง Ticks per row ของ TPO ในตัวได้ ตรวจขนาดทิกของสินทรัพย์ก่อน: ทองที่แสดงทศนิยม 3 ตำแหน่ง 150 ทิกเท่ากับ $0.15 ถ้าค่าละเอียดจนโปรไฟล์ต้องใช้เกิน 1,000 แถว ระบบจะหยาบขึ้นเอง การลดค่าต่อจึงไม่เปลี่ยนอะไร ให้เพิ่มแทนAuto sets the row height once when the chart loads, from the range of a recent window of bars, to about 80 rows rounded in the steps TradingView's TPO uses, and grids every profile on it. Manual uses Ticks Per Row directly; it can be read off the built-in TPO's Ticks per row field. Check the symbol's tick first: on a three-decimal gold feed 150 ticks is $0.15. A value so fine the profile would need over 1,000 rows is coarsened to fit, so lowering it further changes nothing: go up, not down.
VP · HistogramฮิสโตแกรมHistogram5
ตัวเลขปริมาณของแต่ละแถวที่ขอบในของแท่ง และผลรวมของโปรไฟล์ด้านล่าง รูปแบบเดียวกับ Values ของ TPO ในตัว (5.77 K, 898.5 K) สูงสุด 200 ป้าย (100 ป้ายเมื่อ TPO วาดอยู่) โปรไฟล์ปัจจุบันก่อน ป้ายเหล่านี้ใช้โควตาเดียวกับเส้นระดับของช่วงที่จบแล้ว เปิดแล้วจึงเก็บเส้นของช่วงเก่าได้น้อยลง ตัวอย่างนี้ไม่ได้วาดตัวเลขEach row's volume at the inner edge of its bar and the profile's total below it, in the built-in TPO's Values format (5.77 K, 898.5 K). Up to 200 labels (100 while the TPO draws), the live profile first. They share the allowance the finished periods' level lines use, so with Values on fewer past periods keep their lines. The demo does not draw the figures.
สีแถวนอก Value Area ใน Value Area และแถว POC สีแถว POC ในฮิสโตแกรมแยกจากสีเส้น POC ใน VP · LevelsRow colours outside the value area, inside it, and the POC row. The POC row in the histogram is coloured separately from the POC line in VP · Levels.
ช่องว่างบางๆ ระหว่างแถว (6% ของความสูงแถวแต่ละข้าง) ให้แถวยาวใกล้กันยังนับได้ ปิดแล้วได้เงาต่อเนื่อง อ่านง่ายกว่าเมื่อแถวละเอียดมากA thin gap between rows (6% of the row at each side) so a run of similar rows stays countable. Off gives a continuous silhouette, which reads better on a very fine grid.
ความยาวของแถวที่หนักที่สุด เป็น % ของหนึ่งช่วงโปรไฟล์ (หนึ่งวันเมื่อ anchor เป็น Day) แถวอื่นยาวตามสัดส่วน วัดเป็นเวลา จึงเหมือนกันทุกไทม์เฟรม ตัวอย่างนี้ใช้ 15% เสมอLength of the heaviest row as a share of the profile period (a day on a Day anchor); every other row scales against it. Measured in time, so it looks the same on every timeframe. The demo always uses 15%.
จุดเริ่มของฮิสโตแกรม Auto beside TPO (ค่าเริ่มต้น) เริ่มหลังบล็อก TPO และจบก่อนแท่งปัจจุบันอย่างน้อย Gap ถ้าที่ไม่พอจะหดลงได้ถึงหนึ่งในสี่ของความยาว Window open เริ่มที่เวลาเปิดช่วงด้วยความยาวเต็ม Manual เริ่มหลังเวลาเปิดตาม Offset % ของช่วง ตัวอย่างนี้ใช้ Auto beside TPO เสมอWhere the histogram starts. Auto beside TPO (default) starts clear of the TPO blocks and ends at least Gap before the current bar, narrowing to as little as a quarter when there is no room. Window open starts on the period's open at full width; Manual starts Offset % of the period after it. The demo always uses Auto beside TPO.
VP · Levelsเส้นระดับLevel lines5
เปิดปิด สี รูปแบบ และความหนาของแต่ละเส้น ค่าเริ่มต้น VAH / VAL เส้นประ POC เส้นทึบ VAH อยู่ที่เพดานของแถวบนสุดใน Value Area VAL อยู่ที่พื้นของแถวล่างสุด POC อยู่กลางแถว สวิตช์เปิดปิดซ่อนระดับนั้นในช่วงที่จบแล้วด้วยShow, colour, style and width per line; VAH / VAL dashed and POC solid by default. VAH sits on the ceiling of the value area's top row, VAL on the floor of its bottom row, POC mid-row. The show switch also hides that level on finished periods.
ใช้กับระดับของช่วงที่จบแล้วที่ไม่มีชั้นใด (Previous-period หรือ Naked) วาดอยู่ เช่นเมื่อปิดชั้นนั้น หรือเมื่อแหล่งระดับเป็น TPO Extend ลากต่อถึงแท่งปัจจุบัน แล้วหยุดที่แท่งที่ราคาแตะ Don't extend (ค่าเริ่มต้น) หยุดที่ท้ายช่วงของมัน ต้องเปิด Past sessions หรือใช้ Anchor Period แบบ Custom ช่องนี้จึงใช้ได้For a finished period's level that no layer (Previous-period or Naked) is drawing, say with that layer off or with TPO as the level source. Extend carries it to the current bar and stops it at the bar that trades it; Don't extend (default) stops it at its period's end. Active only with Past sessions on or a Custom Anchor Period.
ราคาของแต่ละระดับวันนี้เป็นป้ายสีบนแกนราคาด้านขวา แยกจากป้ายบนกราฟในกลุ่มถัดไป ค่าเริ่มต้นเปิด POC และ VALEach of today's levels as a coloured tag on the right price scale, separate from the on-chart tags in the next group. POC and VAL are on by default.
เส้นที่ลากถึงแท่งปัจจุบันยื่นเลยไปกี่แท่ง ป้ายจึงอยู่ห่างจากราคาเท่านั้น ใช้กับระดับวันนี้และระดับที่เก็บไว้ที่ยังวิ่งอยู่ 0 หยุดที่แท่งล่าสุดHow far a line that reaches the current bar runs past it, and so how far its tag sits clear of price. Applies to today's levels and retained ones still running; 0 stops them on the last bar.
เลื่อนจุดเริ่มของเส้นระดับและป้ายบนกราฟ เป็นจำนวนแท่ง 0 เริ่มที่ขอบซ้ายของโปรไฟล์ ค่าบวกเลื่อนไปทางขวา ค่าลบเลื่อนไปทางซ้าย ตัวอย่างนี้ใช้ 0 เสมอMoves where the level lines and their on-chart tags begin, in bars: 0 is the profile's left edge, positive pushes right, negative left. The demo always uses 0.
VP · Level Labelsป้ายระดับLevel labels3
ป้ายชื่อบนระดับของวันนี้ ที่ขอบซ้ายของโปรไฟล์ ชี้ไปทางเส้น ในสีของเส้นนั้นName tags on today's levels at the profile's left edge, pointing at the line, in that line's colour.
ราคาในวงเล็บหน้าป้าย และลูกศร ↑ ↓ ที่บอกว่าระดับวันนี้ย้ายแถวครั้งล่าสุดไปทางไหน ลูกศรค้างไว้จนกว่าจะย้ายอีก และว่างตอนเริ่มช่วงใหม่จนกว่าระดับจะย้ายในช่วงของตัวเองThe price in brackets at the start of the tag, and the ↑ ↓ showing which way each of today's levels last moved a row. The arrow holds until the next move, and is blank at the start of a new period until the level moves inside it.
ขนาดตัวอักษรของป้ายระดับวันนี้ และป้ายของช่วงที่จบแล้วText size of today's level tags and of the finished periods' tags.
VP · Past Sessionsช่วงที่จบแล้วFinished periods4
Full Profile (ค่าเริ่มต้น) เก็บฮิสโตแกรมไว้ด้วย 30 ช่วงล่าสุด (15 ช่วงเมื่อ TPO วาดเงาอยู่ เพราะใช้โควตารูปทรงร่วมกัน) Levels Only ลบฮิสโตแกรมเมื่อช่วงปิด เหลือแค่ระดับ ทั้งสองแบบเก็บระดับไว้เท่าที่โควตาเส้นและป้ายพอ ระดับที่เก่ากว่านั้นวาดผ่านหน้าต่าง naked เมื่อราคาเข้าใกล้Full Profile (default) keeps the histogram too, for the latest 30 periods (15 while the TPO draws silhouettes, which share the shape budget). Levels Only drops it at the close and keeps the levels. Either way levels are kept as far back as the line and label allowance reaches; older ones are drawn by the naked window when price comes near.
ความโปร่งใสที่บวกเพิ่มให้ฮิสโตแกรมของช่วงก่อนเพื่อให้ช่วงปัจจุบันเด่น บวกเพิ่มจากความโปร่งใสเดิมของแต่ละสี น้ำหนักระหว่างสามสีจึงยังอยู่ ค่าเริ่มต้น 0 คือไม่จางTransparency added to earlier periods' histograms so the live one stands out. It is added to each colour's own transparency, so the weighting between the three colours survives. 0 by default: no fade.
เมื่อราคาเทรดผ่านระดับที่เก็บไว้ Hold (ค่าเริ่มต้น): แตะในช่วงปัจจุบันเปลี่ยนเป็น Hit Colour และยังลากต่อพร้อมป้าย แตะในช่วงก่อนหยุดที่แท่งที่แตะและไม่มีป้าย Keep: หยุดที่แท่งแรกที่แตะ ใช้ Hit Colour ตลอดไปและไม่มีป้าย เป็นบันทึกว่าระดับไหนถูกใช้ไปแล้ว Remove: ลบทันทีที่แตะ เหลือแต่ระดับที่ยังไม่โดนแตะWhen price trades through a retained level. Hold (default): tested in the current period, it takes the Hit Colour and keeps running with its tag; tested in an earlier period, it stops at that bar and loses its tag. Keep: it stops at its first test, takes the Hit Colour for good and loses its tag: a record of levels already used. Remove: deleted on any test, leaving only untested levels.
ป้าย (ราคา) VAH / POC / VAL ▸ ที่ขอบซ้ายของแต่ละช่วงที่จบแล้ว และชื่อพร้อมราคาที่ปลายขวาของเส้น เช่น pdVAH (4,235.50) ปลายขวามีป้ายเฉพาะระดับที่ยังไม่โดนแตะ (หรือโดนแตะในช่วงปัจจุบันเมื่อเป็น Hold)The (price) VAH / POC / VAL ▸ tags at each finished period's left edge, and the name and price at each line's right end, such as pdVAH (4,235.50). The right-end tag shows only on untested levels (or ones tested this period, under Hold).
VP · Previous-Period Levelsระดับช่วงก่อนPrevious-period levels2
สีและความหนาของ pdVAH / pdPOC / pdVAL เป็นเส้นจุดเสมอ จึงไม่สับสนกับเส้นประของ TPOColours and width of pdVAH / pdPOC / pdVAL. Always dotted, so they never read as the TPO's dashed lines.
Extend (ค่าเริ่มต้น) ลากเส้นช่วงก่อนถึงแท่งปัจจุบัน แล้วหยุดที่แท่งที่ราคาแตะ (Hold ให้ระดับที่แตะในช่วงปัจจุบันวิ่งต่อ) Don't extend หยุดที่ท้ายช่วงของมัน ค่านี้ใช้แทน Extend รายเส้นใน VP · Levels สำหรับชั้นนี้Extend (default) carries the previous-period lines to the current bar and stops one at the bar that trades it (Hold lets one tested this period run on); Don't extend stops them at their period's end. It overrides the per-line Extend in VP · Levels for this layer.
VP · Naked Levelsระดับ nakedNaked levels4
สีและความหนาของ nVAH / nPOC / nVAL เป็นเส้นจุดเสมอ ใช้ร่วมกับระดับ Wn / Mn / Yn ด้วย เพราะวาดจากหน้าต่างเดียวกันColours and width of nVAH / nPOC / nVAL, always dotted. The Wn / Mn / Yn levels share them, since the same window draws both.
Extend ลากเส้น naked ถึงแท่งปัจจุบัน แล้วหยุดที่แท่งที่ราคาแตะ Don't extend หยุดที่ท้ายช่วงของมัน ใช้กับ Wn / Mn / Yn ด้วยExtend carries the naked lines to the current bar and stops one at the bar that trades it; Don't extend stops them at their period's end. Applies to Wn / Mn / Yn too.
วาดระดับ naked (และ Wn / Mn / Yn) กี่เส้นต่อฝั่ง เหนือและใต้ราคา โดยเลือกที่ใกล้ราคาที่สุดก่อน แต่ละเส้นใช้โควตาเดียวกับเส้นของช่วงที่จบแล้ว ค่ามากขึ้นจึงเก็บเส้นของช่วงเก่าได้น้อยลงHow many naked levels (and Wn / Mn / Yn) to draw on each side of price, nearest first. Each uses the allowance the finished periods' own lines draw on, so a higher value keeps fewer of those.
จำนวนราคาระดับทั้งหมดที่จำไว้ เต็มแล้วระดับที่เก่าที่สุดถูกลบก่อน หน่วยความจำไม่ใช้วัตถุบนกราฟ จึงตั้งได้ลึกกว่าจำนวนที่วาดมาก สามระดับต่อช่วง 300 คือร้อยช่วงHow many level prices to remember in all, oldest dropped first. The memory costs no chart objects, so it can run far deeper than what is drawn; at three levels a period, 300 is a hundred periods.
VP · Higher Periodsสัปดาห์ เดือน ปีWeek, month, year3
Value Area รายสัปดาห์ รายเดือน รายปีจากปริมาณ บันทึกเมื่อแต่ละช่วงปิดแล้วเก็บในหน่วยความจำ naked วาดเป็น WnVAH / MnPOC / YnVAL โดย ★ คือช่วงที่เพิ่งจบ รายปีปิดไว้ตามค่าเริ่มต้น และไม่มีในตัวอย่างนี้Weekly, monthly and yearly volume value areas, recorded as each period closes and kept in the naked-level memory, drawn as WnVAH / MnPOC / YnVAL with ★ on the one just finished. Yearly is off by default and not in the demo.
ความสูงแถวของฮิสโตแกรมช่วงใหญ่ เป็น % ของราคา ตั้งครั้งเดียวที่แท่งแรกของแต่ละช่วงเพื่อไม่ให้กริดเลื่อน 0.05% ของทองที่ราว 4,400 คือประมาณ $2.20 ต่อแถว ช่วงที่ต้องใช้เกิน 5,000 แถวจะถูกข้ามแทนการวาดผิดRow height of the higher-period histograms as a % of price, fixed at each period's first bar so the grid cannot drift. 0.05% of gold near 4,400 is about $2.20 a row; a period needing more than 5,000 rows is skipped rather than drawn wrong.
สัดส่วนปริมาณใน Value Area ของ W / M / Y แยกจาก Value Area Volume (%) ของโปรไฟล์หลักShare of the volume in the W / M / Y value areas, separate from the main profile's Value Area Volume (%).
4ทดลองปรับค่าเองTry it
- ดูเฉพาะวันนี้Today alone
ปิด Past sessions ฮิสโตแกรมของวันก่อน เส้น pd และ naked หายไปพร้อมกัน เหลือฮิสโตแกรมและระดับของวันนี้ เปิดกลับเพื่อดูว่าระดับของเมื่อวานอยู่ตรงไหนเทียบกับวันนี้Switch Past sessions off: earlier histograms and the pd and naked lines go together, leaving today's histogram and levels. Switch it back on to see where yesterday's levels sit against today's.
- ระดับจากปริมาณหรือจากเวลาLevels from volume or from time
เปลี่ยน Previous / naked levels from เป็น TPO เส้นจุดของวันก่อนกลายเป็นเส้นประในสีของ TPO และราคาอาจขยับ เพราะ Value Area ของเวลาไม่จำเป็นต้องตรงกับของปริมาณ เส้นของ Volume Profile เหลือเป็นเส้นสั้นในวันของตัวเองSwitch Previous / naked levels from to TPO: the dotted previous-day lines become dashed lines in the TPO colours, and the prices can shift, because the time and volume value areas need not agree. The Volume Profile's own lines remain as short lines over their own day.
- ระดับที่โดนแตะแล้วLevels already tested
ตั้ง When price tests a level เป็น Keep ทุกระดับที่เคยโดนแตะจะค้างเป็นสีเทาที่แท่งที่แตะครั้งแรก เปลี่ยนเป็น Remove ระดับเหล่านั้นหายไป เหลือแต่ที่ยังไม่โดนแตะSet When price tests a level to Keep: every tested level stays in grey, frozen at its first test. Switch to Remove: those levels go, leaving only the untested ones.
- ขนาดบล็อกของ TPOThe TPO's Block Size
เปลี่ยน Block Size ของ TPO เป็น 15 หรือ 60 นาที ฮิสโตแกรมและระดับของ Volume Profile ไม่เปลี่ยน เพราะใช้ Profile Timeframe ของตัวเอง มีแค่ตำแหน่งที่ขยับตามความกว้างของบล็อก TPOSet the TPO's Block Size to 15 or 60 minutes: the Volume Profile's histogram and levels stay put, since it reads its own Profile Timeframe; only its position moves with the width of the TPO blocks.
5จุดที่มักเข้าใจผิดCommon pitfalls
- Value Area ของ Volume Profile กับ TPO ไม่เท่ากันThe volume and TPO value areas differ
Volume Profile นับปริมาณ TPO นับเวลา และมีค่า % แยกกัน (Value Area Volume (%) กับ Value Area % ของ TPO) สองโปรไฟล์จะใกล้กันเมื่อปริมาณกระจายเท่าๆ กันตลอดวัน และต่างกันเมื่อปริมาณกระจุกในช่วงสั้นๆThe volume profile counts volume and the TPO counts time, each with its own % (Value Area Volume (%) and the TPO's Value Area %). They agree when volume is spread evenly through the day and part when it bunches into a short stretch.
- Profile Timeframe กับ Block Size ไม่ผูกกันProfile Timeframe and Block Size are not tied
เปลี่ยน Block Size ของ TPO แล้ว Volume Profile ไม่เปลี่ยนตาม ถ้าอยากให้สองโปรไฟล์อ่านจากแท่งชุดเดียวกัน ต้องตั้ง Profile Timeframe ให้เท่ากันเองChanging the TPO's Block Size leaves the Volume Profile as it was. For both profiles to read the same candles, set Profile Timeframe to match yourself.
- เปิดชาร์ต 1H แล้วเส้นวันก่อนหายหมดOn a 1H chart the previous-day lines vanish too
Hide Volume Profile above ตั้งไว้ที่ 30m และบนไทม์เฟรมที่สูงกว่า Volume Profile ปิดทั้งโมดูล รวมถึงเส้น pd, naked และ W / M ไม่ใช่แค่ฮิสโตแกรม ปรับเป็น Off หรือไทม์เฟรมที่สูงขึ้นเพื่อให้เห็นHide Volume Profile above is 30m, and above it the whole module is off, the pd, naked and W / M lines included, not just the histogram. Set it to Off or a higher timeframe to see them.
- Day บนชาร์ต 1D ไม่สะสมอะไรA Day anchor on a 1D chart accumulates nothing
เมื่อไทม์เฟรมชาร์ตเท่ากับหรือใหญ่กว่า Anchor Period โปรไฟล์เริ่มใหม่ทุกแท่ง ใช้ชาร์ตที่เล็กกว่า anchorWith the chart timeframe at or above the Anchor Period the profile restarts every bar. Use a chart below the anchor.
- ความยาวฮิสโตแกรมเทียบข้ามวันไม่ได้Histogram lengths do not compare across days
แต่ละวันย่อขยายตามแถวที่หนักที่สุดของตัวเอง เพื่อให้ทุกรูปทรงเห็นรายละเอียด วันที่เงียบอาจดูยาวเท่ากับวันที่คึกคัก อ่านรูปทรงภายในวัน ไม่ใช่ปริมาณข้ามวันEach day is scaled to its own heaviest row so every shape keeps its detail; a quiet day can look as long as a busy one. Read the shape within a day, not volume across days.
- เปิด Values แล้วเส้นวันเก่าหายไปValues on, and older days lose their lines
ตัวเลขปริมาณใช้โควตาป้ายเดียวกับเส้นระดับของช่วงที่จบแล้ว และเส้น naked ก็ใช้โควตานี้ตาม Levels per side ยิ่งเปิดมาก ช่วงเก่าที่เก็บเส้นของตัวเองไว้ได้ยิ่งน้อย ระดับที่ยังไม่โดนแตะยังอยู่ในหน่วยความจำ และกลับมาวาดเมื่อราคาเข้าใกล้The volume figures draw on the same allowance as the finished periods' level lines, and so do the naked lines, by Levels per side. The more of either, the fewer old periods keep their own lines. Untested levels stay in the memory and are drawn again when price comes near.
- ตั้ง TPO · Higher Periods แล้วไม่เปลี่ยนอะไรTPO · Higher Periods changes nothing
เมื่อแหล่งระดับเป็น Volume Profile ระดับ W / M / Y ใช้ VP · Higher Periods (เปิดปิดแต่ละช่วง ความสูงแถว และ % ของ Value Area) กลุ่มของ TPO จะใช้เมื่อแหล่งระดับเป็น TPO เท่านั้นWith Volume Profile as the level source, the W / M / Y levels follow VP · Higher Periods (which periods, row height and value-area %). The TPO's group applies only with TPO as the source.
โมดูล 3Module 3
Initial Balance
1โมดูลนี้คืออะไรWhat it is
Initial Balance (IB) คือกรอบราคาสูงสุดและต่ำสุดของช่วงแรกของวันเทรด (ค่าเริ่มต้น 60 นาที) ตอบคำถามว่า ตลาดเปิดวันมาในกรอบกว้างแค่ไหน และตอนนี้ราคาอยู่ในหรือนอกกรอบนั้น Daily IB เริ่มนับที่แท่งแรกของเซสชันปกติของสัญลักษณ์ ไม่ต้องตั้งเวลาเอง สำหรับทองคำ OANDA คือแท่งแรกหลังตลาดพักรายวัน (05:00 หรือ 06:00 น. เวลาไทย ตามเวลาออมแสงของสหรัฐ) และเริ่มใหม่ทุกวันThe Initial Balance (IB) is the high and low of the first part of the trading day (60 minutes by default). It answers how wide a range the market opened the day with, and whether price is now inside or outside it. The Daily IB starts on the first bar of the symbol's regular session, with no time to set; for OANDA gold that is the first bar after the daily break (05:00 or 06:00 Bangkok time, with US daylight saving), and it starts over every day.
นักเทรดมักใช้ IB เป็นกรอบอ้างอิงของทั้งวัน: ถ้าราคายังแกว่งอยู่ในกรอบ ตลาดมักเป็นวันสะสมตัว ถ้าเบรกออกแล้วยืนได้ มักเป็นวันที่มีทิศทาง ส่วนเส้น IBR Extensions วัดระยะเป็นสัดส่วนของความกว้าง IB ออกไปเหนือและใต้กรอบ ใช้เป็นระดับเป้าหมายเมื่อราคาออกจากกรอบไปแล้วTraders commonly use the IB as the day's reference frame: while price rotates inside it the day tends to be balanced; a break that holds often marks a day with direction. The IBR Extensions measure out above and below the range in fractions of the IB's width, as target levels once price has left it.
ใน Auction Profile กรอบ Daily IB ยังเป็นบริบทท้ายข้อความ alert (above / inside / below IB) และส่งออกเป็น IB High / IB Low ใน Data Window export ให้อินดิเคเตอร์อื่นอ่านได้ Auction Profile มี Daily IB อย่างเดียว ไม่มี IB แยกตามช่วงตลาดIn Auction Profile the Daily IB range is also the last part of every alert message's context (above / inside / below IB), and is published as IB High / IB Low in the Data Window export for another indicator to read. Auction Profile carries the Daily IB only, with no per-session IBs.
2อ่านบนกราฟยังไงReading it on the chart
- กล่อง IB ระหว่างช่วงเวลา IB กล่องสีเทาจะขยายขึ้นลงตามราคาสูงสุดและต่ำสุดใหม่ พื้นทึบ 10% เมื่อครบเวลา (Design: Line ซึ่งเป็นค่าเริ่มต้น) กล่องหยุดอยู่ตรงนั้น กว้างเท่าช่วง IB พอดีThe IB box: during the IB window the grey box grows with every new high and low, filled at 10%. Once the time is up (Design: Line, the default) the box stops there, exactly as wide as the IB window.
- IB High / IB Low เมื่อ IB จบ ขอบบนและล่างถูกลากต่อเป็นเส้นทึบไปทางขวาจนเลยแท่งล่าสุด พร้อมป้าย "IB High" "IB Low" ที่ปลายเส้น เส้นของวันที่จบแล้วหยุดตรงที่เซสชันของวันนั้นจบIB High / IB Low: when the IB is complete its top and bottom are carried right as solid lines past the latest bar, tagged "IB High" and "IB Low" at the end. A finished day's lines stop where its session ended.
- IB Mid เส้นประกึ่งกลางระหว่าง IB High กับ IB Low อยู่ทั้งในกล่องและลากต่อพร้อมป้าย "IB Mid" ใช้ดูว่าราคาอยู่ครึ่งบนหรือครึ่งล่างของกรอบIB Mid, the dashed line halfway between IB High and IB Low, both inside the box and carried right with an "IB Mid" tag: whether price sits in the range's upper or lower half.
- ปิดไว้ตามค่าเริ่มต้น · IBR Extensions เส้นประจุดเหนือและใต้ IB ที่ 100% และ 200% ของความกว้าง IB (ตั้งได้ 4 ระดับ) ป้าย "+100%" "-100%" ยาวเท่ากล่อง IBOff by default · IBR Extensions: dotted lines above and below the IB at 100% and 200% of its width (four levels to set), tagged "+100%" and "-100%", as long as the IB box.
- Design: Box กล่องขยายตามแท่งปัจจุบันไปจนจบเซสชัน แทนการลากต่อเป็นสามเส้น และ Show label in box เขียนชื่อ IB ไว้ในกล่อง เปิดได้จากปุ่มเหนือกราฟหรือปุ่มสีทองด้านล่างDesign: Box stretches the box with the live candle to the end of the session instead of carrying three lines, and Show label in box writes the IB's name inside it. Switch them on from the buttons above the chart or the gold buttons below.
3ปรับแล้วได้อะไรWhat each setting changes
เรียงตามหน้าตั้งค่าบน TradingView ปุ่มสีทองในแต่ละข้อจะเปลี่ยนค่าบนกราฟด้านบนให้ดูทันทีIn the order TradingView lists them. The gold buttons change the chart above so you can see the effect.
Modulesสวิตช์ของโมดูลModule switches2
สวิตช์หลักของโมดูล Initial Balance: Daily IB กับกล่อง เส้นกลาง และ IBR Extensions ปิดแล้วภาพหายทั้งหมดMaster for the Initial Balance module: the Daily IB with its box, midline and IBR Extensions. Off removes every drawing.
ซ่อนโมดูลเมื่อไทม์เฟรมชาร์ตยาวกว่าค่าที่ตั้ง (ค่าเริ่มต้นแสดงถึง 4H) เพราะ IB 60 นาทีก่อตัวจากแท่งที่ยาวกว่านั้นไม่ได้ ไม่วาด IB บนไทม์เฟรมนั้น ตั้ง Off เพื่อวาดทุกไทม์เฟรมHides the module on chart timeframes longer than this (shown up to 4H by default): a 60-minute IB cannot form out of longer candles. It skips the IB drawing on those timeframes; Off draws on every timeframe.
Initial Balance · Daily IBDaily IB3
Enable เปิดปิดการวาด Daily IB สีในแถวเดียวกันคือสีขอบและพื้นกล่อง รวมถึงเส้น IB High / Low ส่วน Label คือชื่อที่ใช้ในป้าย "IB High" และในกล่องEnable shows or hides the Daily IB. The swatch on the same row is the box border and fill colour, and the IB High / Low lines. Label is the name used in the "IB High" tags and inside the box.
ความยาวของ IB นับจากแท่งแรกของวัน ค่าสั้นลง (30) ได้กรอบแคบที่ครบเร็ว ราคาออกนอกกรอบบ่อยขึ้น ค่ายาวขึ้น (120) ได้กรอบกว้างที่ครอบช่วงเปิดตลาดมากขึ้นHow long the IB runs from the day's first bar. Shorter (30) gives a narrow range that completes early and is left more often; longer (120) gives a wider one that takes in more of the open.
Daily IB แยกสีเส้นกลาง ป้ายในกล่อง และเส้น IBR ได้อิสระ ป้าย IB High / Low ที่ปลายเส้นใช้สีขอบ ป้าย IB Mid ใช้สีเส้นกลางThe Daily IB keeps separate colours for its midline, in-box label and IBR lines. The IB High / Low tags take the border colour, the IB Mid tag the midline colour.
Initial Balance · Styleรูปแบบที่ใช้ร่วมกันทุก IBLook shared by every IB6
Line (ค่าเริ่มต้น): กล่องวาดเฉพาะช่วง IB แล้วหยุด จากนั้นลากต่อเป็นสามเส้น IB High, IB Mid, IB Low พร้อมป้ายที่ปลายขวา ไม่บังแท่งเทียน Box: กล่องยังขยายไปทางขวาตามแท่งปัจจุบัน เมื่อเปิดหลาย IB พร้อมกันจะเป็นบล็อกโปร่งแสงซ้อนบนราคาLine (default): the box is drawn for the IB window only and stops; the range is then carried on as three lines, IB High, IB Mid and IB Low, tagged at the right end, without covering the candles. Box: the box keeps stretching right with the live candle; with several IBs on they become overlapping translucent blocks over price.
ลายเส้นของขอบกล่องและของเส้น IB High / Low ที่ลากต่อในโหมด Line ทั้งสองอย่างใช้ค่าเดียวกันเสมอ เลือก Dashed เพื่อให้เส้นเบาลง กล่องตอนก่อตัวก็จะเป็นเส้นประด้วยLine style for the box border and for the carried IB High / Low lines in Line design; the two always share it. Choose Dashed for lighter levels and the forming box turns dashed too.
เส้นกลางของ IB และลายเส้นของมัน ใช้ทั้งในกล่องและเส้น IB Mid ที่ลากต่อ ปิดแล้วป้าย IB Mid หายไปด้วยThe IB midline and its style, both inside the box and as the carried IB Mid line. Off removes the IB Mid tag too.
ความทึบของพื้นกล่อง 0 คือไม่มีพื้น 100 คือทึบ ใช้กับทุก IBBox fill strength for every IB: 0 is no fill, 100 is solid.
ใช้กับ Design: Box เท่านั้น ปิดแล้วกล่องของวันนี้เหลือแค่ขอบบนกับล่าง อ่านเป็นสองระดับแทนสี่เหลี่ยมปิด กล่องที่จบแล้วได้ขอบครบคืนเมื่อ IB ใหม่เริ่มBox design only. Off leaves today's box with just its top and bottom, reading as two levels rather than a closed rectangle; a finished box gets its full border back when the next IB starts.
ใช้กับ Design: Box เท่านั้น เปิด: กล่องขยายตามแท่งปัจจุบันจนเซสชันปิด ปิด: กล่องหยุดเมื่อครบเวลา IB ในโหมด Line กล่องหยุดเสมอBox design only. On: the box stretches with the live candle until the session closes. Off: it freezes when the IB time is up. In Line design the box always freezes.
Initial Balance · Labelป้ายชื่อLabels3
เขียนชื่อ IB (Label ของ Daily IB) ไว้ในกล่องWrites the IB's name (the Daily IB's Label) inside its box.
ตำแหน่งชื่อในกล่อง เลือกได้ 9 ตำแหน่ง (บน กลาง ล่าง × ซ้าย กลาง ขวา)Where the name sits in the box: nine positions (top, middle, bottom × left, centre, right).
ขนาดชื่อในกล่อง และเป็นขนาดของป้าย IB High / Mid / Low ในโหมด Line ด้วยSize of the in-box name, and also of the IB High / Mid / Low tags in Line design.
Initial Balance · IBR Extensionsเส้นเป้าหมายนอกกรอบTarget lines outside the range3
เส้นที่ห่างจาก IB High ขึ้นไปและจาก IB Low ลงมา เป็นสัดส่วนของความกว้าง IB เช่น 100% คือห่างออกไปเท่าความกว้าง IB หนึ่งเท่า เส้นยาวเท่ากล่อง IB เสมอ ในโหมด Line จึงสั้นเท่าช่วง IB ในโหมด Box ขยายตามกล่องLines above IB High and below IB Low, spaced in fractions of the IB's width: 100% is one full IB width away. They always span the IB box, so in Line design they are as short as the IB window and in Box design they stretch with it.
ป้าย "+100%" "-200%" ที่ปลายขวาของแต่ละเส้น และขนาดของป้ายThe "+100%" / "-200%" tag at the right end of each line, and its size.
ระดับที่ 1–4 แต่ละระดับมีสวิตช์และเปอร์เซ็นต์ของตัวเอง ค่าเริ่มต้นเปิด 100% กับ 200% ส่วน 50% และ 150% ปิดไว้ แต่ละระดับวาดทั้งด้านบนและด้านล่างLevels 1–4, each with its own switch and percentage. 100% and 200% ship on, 50% and 150% off. Every level draws both above and below.
4ทดลองปรับค่าเองTry it
- IB สั้นหรือยาวA shorter or longer IB
ตั้ง IB Duration เป็น 30 นาที กล่องจะแคบลงและเส้น IB High / Low ขยับเข้าหากัน แล้วลอง 120 นาที กรอบกว้างขึ้นเพราะครอบการเคลื่อนไหวช่วงเปิดตลาดมากขึ้นSet IB Duration to 30 minutes: the box narrows and IB High and Low move closer. Then 120: the range widens as it takes in more of the open.
- Box กับ LineBox or Line
เปลี่ยน Design เป็น Box กล่องจะยืดต่อไปทางขวาตามแท่งปัจจุบันแทนสามเส้น จากนั้นปิด Expand with current candle กล่องจะหยุดตรงที่ IB ครบเวลาSwitch Design to Box: the box stretches right with the live candle instead of three lines. Then switch off Expand with current candle and it stops where the IB time ran out.
- เป้าหมาย IBRIBR targets
เปิด IBR Extensions จะเห็นเส้นที่ห่างจากกรอบ 100% และ 200% ของความกว้าง IB ทั้งด้านบนและล่าง ในโหมด Line เส้นสั้นเท่ากล่อง เปลี่ยนเป็น Box แล้วเส้นจะยืดตามกล่องไปจนถึงแท่งปัจจุบันTurn IBR Extensions on to see lines 100% and 200% of the IB's width beyond it, above and below. In Line design they are as short as the box; switch to Box and they stretch with it to the live bar.
5จุดที่มักเข้าใจผิดCommon pitfalls
- Daily IB ของทองคำไม่ใช่ช่วงเปิดนิวยอร์กGold's Daily IB is not the New York open
Daily IB เริ่มที่แท่งแรกของเซสชันของสัญลักษณ์ สำหรับทองคำ OANDA คือ 05:00 หรือ 06:00 น. เวลาไทย ซึ่งเป็นช่วงที่ตลาดเงียบ ตั้งเวลาเองไม่ได้ Auction Profile ไม่มี IB แยกตามช่วงตลาด London หรือ New YorkThe Daily IB starts on the symbol's session open; for OANDA gold that is 05:00 or 06:00 Bangkok time, a quiet hour, and it cannot be moved. Auction Profile has no per-session IB for the London or New York open.
- IB ยาวกว่าที่ตั้งไว้บนไทม์เฟรมใหญ่The IB runs longer than set on bigger timeframes
ทุกแท่งที่เปิดภายในเวลา IB ถูกนับทั้งแท่ง IB 45 นาทีบนชาร์ต 30 นาทีจึงครอบสองแท่งคือ 60 นาที และบนชาร์ต 1H ขึ้นไป IB 60 นาทีคือช่วงราคาของแท่งแรกแท่งเดียว ใช้ไทม์เฟรมที่สั้นกว่าเวลา IB เพื่อให้กรอบตรงกับที่ตั้งEvery bar that opens inside the IB time counts in full, so a 45-minute IB on a 30-minute chart covers two bars, 60 minutes, and on 1H and above a 60-minute IB is simply the first candle's range. Use a timeframe shorter than the IB for the range you set.
- ป้าย IB High ใหญ่หรือเล็กเกินไป แต่ปรับขนาดไม่ได้IB High tags too big or small, and Size is greyed out
ขนาดของป้าย IB High / Mid / Low ในโหมด Line มาจาก Size ในหมวด Initial Balance · Label ซึ่งเป็นสีเทาเมื่อ Show label in box ปิดอยู่ เปิด Show label in box ชั่วคราว เปลี่ยน Size แล้วปิดกลับIn Line design the IB High / Mid / Low tags take their size from Size in Initial Balance · Label, which is greyed while Show label in box is off. Tick Show label in box for a moment, change Size, then untick it.
- เส้น IB ยื่นเลยแท่งล่าสุดไปกี่แท่งHow far the IB lines reach past the latest bar
ระยะนี้ไม่มีช่องของตัวเองในหมวด IB แต่ใช้ Extend past current (bars) ในหมวด TPO · Levels (ค่าเริ่มต้น 5) ร่วมกับเส้นระดับอื่นทั้งหมด เพื่อให้ทุกเส้นจบที่แนวเดียวกันThis has no setting of its own in the IB groups: it uses Extend past current (bars) in TPO · Levels (default 5), shared with every other level line so they all end on the same column.
โมดูล 4Module 4
Alerts
1โมดูลนี้คืออะไรWhat it is
Alerts ตอบคำถามว่า บนชาร์ตเพิ่งเกิดอะไรที่ควรกลับมาดู โดยไม่ต้องนั่งเฝ้า ครอบทั้งสามโมดูล: TPO (ระดับ naked และการเข้าออก Value Area), Volume Profile (ระดับช่วงก่อน naked ช่วงที่ใหญ่กว่า และการเข้าออก Value Area) และ Initial Balance (การเบรก IB และระดับ IBR) ตามค่าเริ่มต้นทุกเหตุการณ์ตัดสินเมื่อแท่งปิด จึงไม่เปลี่ยนย้อนหลังAlerts answers what just happened on the chart that is worth coming back for, without watching it. It covers all three modules: the TPO (naked levels and value-area entry / exit), the Volume Profile (previous-period, naked and higher-period levels, and value-area entry / exit) and the Initial Balance (IB breaks and IBR levels). By default every event is decided on the bar close, so nothing repaints.
ตั้งใช้งานสามขั้น: (1) เปิด Enable alerts ในกลุ่ม Alerts (ค่าเริ่มต้นปิด) (2) เลือกเหตุการณ์ในกลุ่ม Alerts · … (ค่าเริ่มต้นปิดทุกตัว) (3) สร้าง alert บน TradingView อันเดียว โดยตั้ง Condition เป็น Auction Profile (TPO + Volume) → Any alert() function call alert อันนี้ส่งทุกเหตุการณ์ที่เลือกไว้ การเลือกเหตุการณ์ทำในหน้าตั้งค่าของอินดิเคเตอร์ ไม่ใช่ในหน้าต่างของ TradingViewSetting up takes three steps: (1) switch on Enable alerts in the Alerts group (off by default); (2) pick the events in the Alerts · … groups (all off by default); (3) create one TradingView alert with Condition set to Auction Profile (TPO + Volume) → Any alert() function call. That one alert sends every event you picked. Events are chosen in the indicator's settings, not in TradingView's dialog.
แต่ละข้อความต่อท้ายด้วยบริบทเชิงโครงสร้าง: ราคาปิดอยู่ฝั่งไหนของ Value Area ของ TPO ที่กำลังก่อตัว ฝั่งไหนของ Value Area และ POC ของ Volume Profile และอยู่เหนือ ใต้ หรือใน Daily IB alert จึงมาถึงพร้อมภาพที่ปกติต้องเปิดชาร์ตดูเองEach message ends with its structural context: which side of the developing TPO value area the close is on, which side of the Volume Profile's value area and POC, and whether it is above, below or inside the Daily IB, so the alert arrives with the picture you would otherwise open the chart for.
2อ่านบนกราฟยังไงReading it on the chart
- จุดสีส้มเหนือแท่งคือแท่งที่ alert จะส่งข้อความ ▲ ขาขึ้น ▼ ขาลง • ไม่มีทิศ (ระดับถูกแตะ) ถ้าหลายเหตุการณ์เกิดในแท่งเดียว จุดจะซ้อนขึ้นไปAn orange dot above a bar marks where an alert fires: ▲ up, ▼ down, • no direction (a level tagged). Several events on one bar stack upward.
- รายการใต้กราฟเป็นข้อความจริงที่จะได้รับ เรียงล่าสุดก่อน กดเพื่อไปที่แท่งนั้น ตัวเลขด้านบนบอกจำนวนเหตุการณ์ในช่วงที่แสดงThe log under the chart shows the exact messages, newest first; press one to jump to its bar. The count at the top is the number of events in the window shown.
- ในตัวอย่างนี้บันทึกแสดงข้อความแม้ Enable alerts ยังปิด เพื่อให้เห็นผลของแต่ละตัวเลือก บน TradingView ต้องเปิดก่อนจึงมีข้อความส่งออกไป ทุกเหตุการณ์ปิดไว้ตามค่าเริ่มต้น เปิดได้จากปุ่มเหนือกราฟ แผงตั้งค่า หรือปุ่มสีทองด้านล่างHere the log shows messages even with Enable alerts off, so you can see what each choice does; on TradingView it has to be on before anything is sent. Every event is off by default; switch them on with the buttons above the chart, in the settings, or with the gold buttons below.
- ไม่มีปุ่มเหนือกราฟ Naked level tagged ของ TPO ต้องตั้ง Previous / naked levels from เป็น TPO และ Higher-period level tagged ไม่มีเหตุการณ์ในช่วงตัวอย่างนี้ ปุ่มในหัวข้อถัดไปตั้งให้พร้อมกันNo chip above the chart: the TPO's Naked level tagged needs Previous / naked levels from set to TPO, and Higher-period level tagged has no events in this sample. The buttons in the next part set it up for you.
หน้าตาข้อความ [prefix] สัญลักษณ์ ไทม์เฟรม · เหตุการณ์ @ ราคา · บริบท เช่น[AP] XAUUSD 15 · VP VAH ▼ @ 3957.500 · inside value · inside VP value · above VP POC · inside IB
ไทม์เฟรมเป็นรหัสของ TradingView (15 คือ 15 นาที, 60 คือ 1 ชั่วโมง) ราคาหลัง @ เป็นราคาของระดับหรือขอบที่เกี่ยวข้อง ไม่ใช่ราคาปิด ทศนิยมตามขนาดทิกของสินทรัพย์ เมื่อเปิด JSON payload ข้อความจะเป็น{"src":"auction_profile","mod":"vp","sym":"XAUUSD","tf":"15","event":"VP VAH ▼","price":3957.500,"close":3955.120,"vpoc":3948.750}
mod บอกโมดูลที่ส่ง (tpo, vp หรือ ib) และ vpoc เป็น POC ของ Volume Profile ณ แท่งนั้น (null เมื่อปิด Volume Profile)What a message looks like: [prefix] symbol timeframe · event @ price · context, for example[AP] XAUUSD 15 · VP VAH ▼ @ 3957.500 · inside value · inside VP value · above VP POC · inside IB
The timeframe is TradingView's code (15 is 15 minutes, 60 is 1 hour). The price after @ is the level's or boundary's, not the close, at the symbol's tick precision. With JSON payload on, the message becomes{"src":"auction_profile","mod":"vp","sym":"XAUUSD","tf":"15","event":"VP VAH ▼","price":3957.500,"close":3955.120,"vpoc":3948.750}
mod names the module that raised it (tpo, vp or ib), and vpoc is the Volume Profile's POC on that bar (null while the Volume Profile is off).
3ปรับแล้วได้อะไรWhat each setting changes
เรียงตามหน้าตั้งค่าบน TradingView ปุ่มสีทองในแต่ละข้อจะเปลี่ยนค่าบนกราฟด้านบนให้ดูทันทีIn the order TradingView lists them. The gold buttons change the chart above so you can see the effect.
Alertsสวิตช์หลักและรูปแบบข้อความMaster switch and message format5
เปิดชั้นแจ้งเตือนทั้งหมด ค่าเริ่มต้นปิด อินดิเคเตอร์จึงวาดโครงสร้างอย่างเดียวจนกว่าจะเปิด หลังเปิดแล้วสร้าง alert บน TradingView อันเดียวที่ "Any alert() function call"Turns the whole alert layer on. Off by default, so the indicator only draws until you ask it to speak; after switching it on, create one TradingView alert on "Any alert() function call".
เปิด (ค่าเริ่มต้น): เหตุการณ์ต้องอยู่จนแท่งปิดจึงส่ง ไม่ repaint ปิด: เหตุการณ์แตะระดับ (naked ของ TPO และระดับช่วงก่อน naked และช่วงที่ใหญ่กว่าของ Volume Profile) ส่งได้ระหว่างแท่ง ซึ่งราคาอาจถอยออกไปก่อนแท่งปิด ส่วนเหตุการณ์ Value Area และ Initial Balance รอแท่งปิดเสมอ ตัวอย่างนี้แสดงแบบแท่งปิดเสมอOn (default): an event must survive the bar close before it fires; nothing repaints. Off: the level-touch events (the TPO's naked levels; the Volume Profile's previous-period, naked and higher-period levels) can fire on the forming bar, for a touch price may pull away from before the close. Value-area and Initial Balance events always wait for the close. The demo always shows close-confirmed events.
ต่อท้ายข้อความด้วยบริบท เช่น · inside value · inside VP value · above VP POC · inside IB แต่ละส่วนปรากฏเมื่อมีค่าเท่านั้น ส่วนของ Volume Profile หายไปเมื่อปิดโมดูลนั้น และส่วน IB ต้องรอ IB ก่อตัว ใช้กับข้อความปกติเท่านั้นAppends the context, such as · inside value · inside VP value · above VP POC · inside IB. Each part appears only when it has a value: the Volume Profile parts drop out while that module is off, and the IB part waits for the IB to form. Prose messages only.
ส่งเป็น JSON แทนข้อความ สำหรับ webhook หรือ EA ฟิลด์คือ src, mod, sym, tf, event, price, close และ vpoc โดยไม่มี prefix และไม่มีบริบทSends JSON instead of prose, for a webhook or an EA. The fields are src, mod, sym, tf, event, price, close and vpoc, with no prefix and no context.
แท็กในวงเล็บเหลี่ยมหน้าข้อความ เช่น [AP] ใช้แยกว่าข้อความมาจากสคริปต์ไหนเมื่อหลายสคริปต์ส่งเข้า webhook เดียวกันThe bracketed tag at the start of every prose message, e.g. [AP]; it tells the scripts apart when several feed the same webhook.
Alerts · TPO / Valueระดับ naked และ Value Area ของ TPOThe TPO's naked levels and value area2
แท่งเทรดผ่านระดับ naked ของ TPO (VAH / VAL / POC ที่ยังไม่ถูกทดสอบ) เป็นครั้งแรก แต่ละระดับส่งได้ครั้งเดียว ข้อความ Naked POC tagged @ ราคาของระดับ ถ้าแตะหลายระดับในแท่งเดียวได้ข้อความเดียว ต้องเปิด TPO และ Naked Memory และตั้ง Previous / naked levels from เป็น TPOA bar trades through one of the TPO's untested naked levels (VAH / VAL / POC) for the first time; each level can fire only once. Message: Naked POC tagged @ the level's price; one bar tagging several gives one message. Needs the TPO and Naked Memory on, and Previous / naked levels from set to TPO.
ราคาปิดเข้าหรือออกจาก Value Area ของ TPO ที่กำลังก่อตัวของวันนี้ หกข้อความ: VAH ▼ ลงมาใน value, VAL ▲ ขึ้นมาใน value, VAH ▲ ขึ้นออก, VAL ▼ ลงออก และ VA ▼ through / VA ▲ through เมื่อแท่งเดียวข้ามทั้งโซน ราคาที่แสดงเป็นราคาของขอบ และไม่ส่งบนแท่งที่โปรไฟล์จัดกริดใหม่Price closes into or out of today's developing TPO value area. Six messages: VAH ▼ down into value, VAL ▲ up into value, VAH ▲ up out, VAL ▼ down out, and VA ▼ through / VA ▲ through when one bar crosses the whole zone. The price shown is the boundary's, and nothing fires on a bar where the profile re-grids.
Alerts · Volume ProfileVolume Profile4
ราคาเทรดผ่าน VAH / POC / VAL ของช่วงก่อนของ Volume Profile เป็นครั้งแรก ข้อความ VP pdVAH tagged (คำนำหน้าตาม Anchor Period: pd, pw, pm …) @ ราคาของระดับ แต่ละระดับส่งครั้งเดียว ถ้าหลายระดับในแท่งเดียว ชื่อจะรวมในข้อความเดียว เช่น VP pdVAH, pdPOC tagged ต้องเปิด Past sessions และ Previous-period levels และแหล่งระดับเป็น Volume ProfilePrice trades through the Volume Profile's previous-period VAH / POC / VAL for the first time. Message: VP pdVAH tagged (the prefix follows Anchor Period: pd, pw, pm …) @ the level's price. Each level fires once; several on one bar are named together, e.g. VP pdVAH, pdPOC tagged. Needs Past sessions and Previous-period levels on, with Volume Profile as the level source.
เหมือนกันสำหรับระดับ naked ที่เก่ากว่า ข้อความ VP nPOC tagged ต้องเปิด Naked levels และแหล่งระดับเป็น Volume ProfileThe same for older naked levels. Message: VP nPOC tagged. Needs Naked levels on, with Volume Profile as the level source.
เหมือนกันสำหรับระดับรายสัปดาห์ รายเดือน รายปี ข้อความ VP WnPOC tagged เฉพาะช่วงที่เปิดใน VP · Higher Periods และต้องเปิด Higher periods ช่วงตัวอย่างนี้ไม่มีระดับ W / M ที่โดนแตะ จึงไม่มีรายการในบันทึกThe same for weekly, monthly and yearly levels. Message: VP WnPOC tagged, only for the periods switched on in VP · Higher Periods, with Higher periods on. No W / M level is tagged in this sample, so the log has none.
ราคาปิดเข้าหรือออกจาก Value Area ของ Volume Profile ที่กำลังก่อตัว (ตัวเดียวกับป้ายบนแกนราคา) หกข้อความแบบเดียวกับของ TPO แต่ขึ้นต้นด้วย VP เช่น VP VAH ▼ ราคาที่แสดงเป็นราคาของขอบ ส่งเมื่อแท่งปิดเสมอ และไม่ส่งบนแท่งแรกของโปรไฟล์The close moves into or out of the Volume Profile's developing value area (the one the price-scale badges show). The same six messages as the TPO's, marked VP, e.g. VP VAH ▼. The price shown is the boundary's; always on the bar close, and silent on a profile's first bar.
Alerts · Initial BalanceInitial Balance2
ราคาปิดเหนือ IB high หรือใต้ IB low หลัง Daily IB ก่อตัวเสร็จ ทุกครั้ง ไม่ใช่แค่ครั้งแรก แต่ละฝั่งพร้อมใหม่เมื่อราคาปิดกลับเข้าในกรอบ ข้อความ Daily IB break ▲ @ IB high หรือ Daily IB break ▼ @ IB lowPrice closes above the IB high or below the IB low once the Daily IB has formed, every time rather than only the first; each side re-arms when price closes back inside. Message: Daily IB break ▲ @ the IB high or Daily IB break ▼ @ the IB low.
high หรือ low ของแท่งไปถึงระดับ IBR ที่เปิดไว้ ครั้งเดียวต่อระดับต่อ session และเฉพาะระดับที่ไกลกว่าที่เคยไปถึง วิ่งถึง 200% จึงได้ 100% แล้ว 200% สองทิศแยกกันและส่งในแท่งเดียวกันได้ ข้อความ IBR +100% reached @ ราคาของระดับ ต้องเปิด IBR Extensions → ShowA bar's high or low reaches an enabled IBR level, once per level per session and only further out than already reached, so a run to 200% gives 100% then 200%. The two directions are independent and can fire on the same bar. Message: IBR +100% reached @ the level's price. Needs IBR Extensions → Show.
Modulesส่งค่าให้อินดิเคเตอร์อื่นValues for other indicators1
ส่งค่าไปที่ Data Window ให้อินดิเคเตอร์อื่นอ่านผ่าน input.source(): VAH, VAL, POC ของ Volume Profile (Value Area ณ แท่งนั้น จากแท่งที่ปิดแล้วของ session นั้นเท่านั้น ไม่มองไปข้างหน้า), IB High, IB Low, Row Size (ticks), Row Size raw (ticks), Auto Range และ Export Flags ซึ่งเป็นตัวยืนยันว่าเชื่อมแล้วจริง (77000 บวกบิตของค่าที่ส่งมา) ซ่อนโมดูลไม่ได้หยุดการส่ง ปิดไว้ตามค่าเริ่มต้นเพราะคำนวณโปรไฟล์ทุกแท่ง เปิดเฉพาะเมื่อมีสคริปต์อ่านค่าเหล่านี้Publishes values to the Data Window for another indicator to read through input.source(): the Volume Profile's VAH, VAL and POC (the value area as it stood on that bar, from that session's closed bars only, no lookahead), IB High, IB Low, Row Size (ticks), Row Size raw (ticks), Auto Range, and Export Flags, the handshake that proves a source is really wired (77000 plus a bit per value supplied). Hiding a module does not stop the export. Off by default, since it computes a profile on every bar; switch it on only when a script reads these.
4ทดลองปรับค่าเองTry it
- รูปแบบข้อความMessage format
เปิด JSON payload แล้วดูบันทึกใต้กราฟ ข้อความกลายเป็น JSON มี mod และ vpoc ไม่มี prefix และไม่มีบริบท จากนั้นปิด JSON แล้วเปลี่ยน prefix เป็น GOLD หรือปิดบริบทTurn JSON payload on and look at the log: the messages become JSON, with mod and vpoc and no prefix or context. Then turn JSON off and change the prefix to GOLD, or switch the context off.
- Value Area ของเวลากับของปริมาณThe time and the volume value area
เปิด Value area entry / exit ทั้งของ TPO และของ Volume Profile แล้วอ่านบันทึก สองโซนไม่เท่ากัน จึงส่งคนละแท่ง VAH ▼ คือราคาลงมาในโซน VAH ▲ คือทะลุขึ้นออกไป ราคาหลัง @ เป็นราคาของขอบTurn Value area entry / exit on for both the TPO and the Volume Profile and read the log: the two zones differ, so they fire on different bars. VAH ▼ is price coming down into the zone, VAH ▲ breaking up out of it; the price after @ is the boundary's.
- ระดับถูกแตะครั้งแรกA level tagged for the first time
เปิด Previous-period และ Naked level tagged ของ Volume Profile แต่ละระดับมีรายการเดียว ตอนที่ราคาเทรดผ่านครั้งแรก จากนั้นเปลี่ยนแหล่งระดับเป็น TPO แล้วเปิด Naked level tagged ของ TPO รายการเปลี่ยนเป็นระดับของ TPOTurn on the Volume Profile's Previous-period and Naked level tagged: each level has one entry, when price first trades through it. Then switch the level source to TPO and turn on the TPO's Naked level tagged: the entries become the TPO's levels.
5จุดที่มักเข้าใจผิดCommon pitfalls
- ติ๊กแล้วแต่ไม่มี alert มาTicked, but nothing arrives
ต้องครบสามอย่าง: Enable alerts เปิดอยู่ (ค่าเริ่มต้นปิด), มี alert บน TradingView ที่ตั้งเป็น Any alert() function call และโมดูลกับชั้นของเหตุการณ์นั้นเปิดอยู่ เช่น IBR extension reached ต้องเปิด IBR Extensions → Show และ Naked level tagged ของ TPO ต้องตั้งแหล่งระดับเป็น TPOThree things must hold: Enable alerts is on (off by default), a TradingView alert exists on Any alert() function call, and the event's module and layer are on: IBR extension reached needs IBR Extensions → Show, and the TPO's Naked level tagged needs TPO as the level source.
- alert ระดับตามแหล่งระดับLevel alerts follow the level source
Previous / naked levels from เลือกได้ทีละแหล่ง เมื่อเป็น Volume Profile (ค่าเริ่มต้น) Naked level tagged ของ TPO จะไม่ส่ง เมื่อเป็น TPO alert ระดับทั้งสามของ Volume Profile จะไม่ส่ง alert Value Area ไม่ขึ้นกับช่องนี้Previous / naked levels from picks one source. On Volume Profile (the default) the TPO's Naked level tagged stays silent; on TPO the Volume Profile's three level alerts do. The value-area alerts do not depend on it.
- สร้าง alert อันเดียว ไม่ใช่อันละประเภทOne TradingView alert, not one per event
หน้าต่าง alert ของ TradingView ไม่มีรายการประเภทของอินดิเคเตอร์นี้ให้เลือก ประเภทเลือกในกลุ่ม Alerts ของอินดิเคเตอร์ ถ้าหลายเหตุการณ์เกิดในแท่งเดียว จะได้ข้อความแยกกันตามลำดับ TPO, Volume Profile แล้ว Initial BalanceTradingView's dialog does not list this indicator's event types; you pick them in its Alerts groups. Several events on one bar arrive as separate messages, in the order TPO, Volume Profile, then Initial Balance.
- Hide … above ปิด alert ด้วยHide … above silences alerts too
บนไทม์เฟรมที่สูงกว่า Hide TPO above (1H) alert ของ TPO ไม่ส่ง สูงกว่า Hide Volume Profile above (30m) alert ของ Volume Profile ไม่ส่ง และสูงกว่า Hide Initial Balance above (4H) alert ของ IB ไม่ส่งAbove Hide TPO above (1H) the TPO's alerts stay silent, above Hide Volume Profile above (30m) the Volume Profile's do, and above Hide Initial Balance above (4H) the IB's do.
- JSON ไม่มีบริบทและ prefixJSON carries no context or prefix
JSON ส่งเฉพาะ src, mod, sym, tf, event, price, close และ vpoc ถ้าระบบปลายทางต้องการฝั่งของ Value Area หรือตำแหน่งเทียบ IB ต้องใช้ข้อความแบบปกติ ค่า tf เป็นรหัสของ TradingView เช่น 60 คือ 1 ชั่วโมงJSON sends only src, mod, sym, tf, event, price, close and vpoc. If the receiving system needs the value-area sides or the IB position, use the prose message. tf is TradingView's code: 60 is 1 hour.
- Export ที่ไม่ได้เชื่อมอ่านได้เป็นราคาปิดAn unwired export reads as the close
input.source() ที่ไม่ได้เลือกแหล่งจะคืนค่าราคาปิด ไม่ใช่ค่าว่าง สคริปต์ที่อ่านค่าจึงต้องเช็ก Export Flags ก่อนว่าเชื่อมแล้วจริงAn input.source() left unpicked returns the close, never na, so a reading script should check Export Flags before trusting the values.
อ้างอิงReference
การตั้งค่าทั้งหมดAll settings
ทุกการตั้งค่าของ v2.3.0 เรียงตามหน้าตั้งค่าบน TradingView ช่องที่มีจุดทอง เปลี่ยนแล้วกราฟเปลี่ยนตาม กด (i) เพื่ออ่านคำอธิบายของช่องนั้นEvery input of v2.3.0, in the order TradingView shows them. Inputs with a gold dot change the chart; press (i) for an input's description.