Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-08-08

รหัสเงื่อนไขการซื้อขายคืออะไรและทำงานอย่างไร

รหัสเงื่อนไขการซื้อขายเป็นตัวกำหนดว่ารายการซื้อขายใดมีผลต่อราคาสูงสุด ต่ำสุด ราคาปิด และปริมาณการซื้อขายรวมบนแพลตฟอร์มข้อมูล ซึ่งอธิบายสาเหตุที่ราคาหุ้นแสดงผลต่างกันในแต่ละแห่ง

รหัสเงื่อนไขการซื้อขาย (Trade condition codes) คือสาเหตุที่ทำให้แพลตฟอร์มสามแห่งแสดงราคาสูงสุดประจำวันของหุ้นตัวเดียวกันได้แตกต่างกัน โดยที่ไม่มีแพลตฟอร์มใดผิด ทุกรายการซื้อขาย (print) บนเทปข้อมูลรวม (consolidated tape) จะมีรหัสเหล่านี้กำกับอยู่ ซึ่งรหัสเหล่านี้จะเป็นตัวกำหนดว่ารายการซื้อขายนั้นจะสามารถนำไปอัปเดตราคาล่าสุด, ราคาสูงสุดและต่ำสุดของวัน, ราคาเปิดอย่างเป็นทางการ, ราคาปิดอย่างเป็นทางการ และปริมาณการซื้อขายรวม (consolidated volume) ได้หรือไม่ รายการซื้อขายหนึ่งรายการอาจเป็นการซื้อขายที่เกิดขึ้นจริงในราคาที่ถูกต้อง แต่ยังคงถูกคัดออกจากการคำนวณในฟิลด์เหล่านั้นเกือบทั้งหมด

รหัสเงื่อนไขการซื้อขายคืออะไร

รหัสเงื่อนไขการซื้อขาย หรือที่เรียกว่ารหัสเงื่อนไขการขาย (sale condition) คือแท็กที่สถานที่รายงานการซื้อขายแนบไปกับรายงานการซื้อขายก่อนส่งเข้าสู่เทปข้อมูล ราคาและจำนวนหุ้นจะระบุว่ามีการซื้อขายอะไรเกิดขึ้น ส่วนเงื่อนไขจะระบุว่าเป็นรายงานประเภทใด เช่น รายงานมาตรงเวลาหรือไม่, ราคาถูกคำนวณมาจากรายการซื้อขายอื่นแทนที่จะตกลงกันในขณะนั้นหรือไม่, เกิดขึ้นนอกเวลาทำการปกติหรือไม่ หรือเป็นรายการที่มีจำนวนหุ้นน้อยกว่า 100 หุ้น (odd lot) หรือไม่

รหัสแต่ละตัวจะมีชุดสถานะความสามารถในการนำไปคำนวณ (eligibility flags) กำกับอยู่ ซึ่งเป็นส่วนที่แทบไม่มีใครสังเกตเห็น รหัสแต่ละตัวจะถูกทำเครื่องหมายว่าสามารถหรือไม่อาจนำไปใช้คำนวณราคาล่าสุด, ราคาสูงสุดและต่ำสุด, ราคาเปิด, ราคาปิด และปริมาณการซื้อขายรวม สถานะเหล่านี้ทำงานแยกจากกันโดยอิสระ รายการซื้อขายจำนวนมากที่ไม่สามารถส่งผลต่อราคาสูงสุดหรือต่ำสุดยังคงถูกนับรวมในปริมาณการซื้อขาย ซึ่งเป็นเหตุผลว่าทำไมจำนวนหุ้นที่รายงานและราคาที่ทำจุดสูงสุดหรือต่ำสุดของหุ้นตัวหนึ่งจึงถูกสร้างขึ้นจากชุดข้อมูลการซื้อขายที่คาบเกี่ยวกันแต่ไม่เหมือนกันเสียทีเดียว นอกจากนี้ยังมีชุดสถานะอีกชุดหนึ่งที่ทำงานควบคู่กัน โดยชุดหนึ่งกำกับเทปข้อมูลรวม ส่วนอีกชุดกำกับศูนย์ซื้อขายแต่ละแห่ง เนื่องจากราคาปิดอย่างเป็นทางการของตลาดหลักทรัพย์แห่งหนึ่งจะคำนวณจากรายการซื้อขายของตลาดนั้น ๆ เท่านั้น

รหัสเงื่อนไขจะมาเป็นกลุ่ม (families) และมีเพียงกลุ่มเดียวเท่านั้นที่กำหนดว่ารายการซื้อขายนั้นจะสามารถอัปเดตข้อมูลใดได้บ้าง

คำสั่งดึงข้อมูลตระกูลรหัสเงื่อนไขสำหรับหุ้นสหรัฐฯ
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    replaceAll(type, '_', ' ') AS condition_family,
    countDistinct(id)          AS codes
FROM global_markets.stocks_condition_codes
WHERE asset_class = 'stocks'
GROUP BY condition_family
ORDER BY codes DESC
Run this yourself

พจนานุกรมหุ้นเก็บรวบรวมกลุ่มรหัสไว้ 8 กลุ่ม กลุ่มที่ใหญ่ที่สุดคือกลุ่ม sale condition ซึ่งมีรหัสแยกย่อย 40 รหัส เงื่อนไขการเสนอราคา (quote conditions) จะอธิบายราคาเสนอซื้อและเสนอขายแทนที่จะเป็นรายการซื้อขาย กลุ่มตัวบ่งชี้จะระบุสถานะต่าง ๆ เช่น การบังคับใช้ข้อจำกัดการขายชอร์ต (short sale restriction) กลุ่มเงื่อนไขการขายคือกลุ่มที่มีสถานะความสามารถในการนำไปคำนวณกำกับอยู่ และเป็นกลุ่มที่ตัวเลขทั้งหมดด้านล่างนี้ถูกดึงมาใช้

สิ่งที่ปรากฏบนเทปข้อมูลจริง

แผงข้อมูลด้านล่างนี้แสดงเซสชันการซื้อขายหนึ่งวันในเดือนมิถุนายน 2026 โดยรวบรวมทุกรายการซื้อขายของ AAPL ตั้งแต่ตลาดก่อนเปิด (premarket) เวลา 04:00 น. จนถึงสิ้นสุดการซื้อขายหลังตลาดปิด (post-market) เวลา 20:00 น. โดยจัดกลุ่มตามเงื่อนไขการขายที่กำกับอยู่ในแต่ละรายการ ช่วงเวลาถูกกำหนดไว้ใน SQL ดังนั้นตัวเลขเหล่านี้จึงอธิบายถึงวันนั้นเพียงวันเดียว รายการซื้อขายหนึ่งรายการอาจมีหลายรหัสกำกับพร้อมกัน หรือไม่มีเลยก็ได้ ซึ่งเป็นเหตุผลว่าทำไมผลรวมของแต่ละคอลัมน์จึงไม่เท่ากับ 100

คำสั่งดึงข้อมูลการซื้อขาย AAPL หนึ่งรอบ โดยจัดกลุ่มตามเงื่อนไขการซื้อขาย
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH
    (SELECT count()
       FROM global_markets.stocks_trades
      WHERE ticker = 'AAPL'
        AND sip_timestamp >= toDateTime('2026-06-17 08:00:00', 'UTC')
        AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'UTC')) AS day_prints,
    (SELECT sum(size)
       FROM global_markets.stocks_trades
      WHERE ticker = 'AAPL'
        AND sip_timestamp >= toDateTime('2026-06-17 08:00:00', 'UTC')
        AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'UTC')) AS day_shares
SELECT
    multiIf(t.code = -1,     'Regular way (no code)',
            c.code_name = '', concat('Unmapped code ', toString(t.code)),
            c.code_name)                        AS condition_name,
    round(100 * count() / day_prints, 2)        AS pct_of_prints,
    round(100 * sum(t.size) / day_shares, 2)    AS pct_of_shares
FROM
(
    SELECT
        size,
        arrayJoin(if(empty(conditions),
                     [toInt32(-1)],
                     arrayMap(x -> toInt32(x), conditions))) AS code
    FROM global_markets.stocks_trades
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= toDateTime('2026-06-17 08:00:00', 'UTC')
      AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'UTC')
) AS t
LEFT JOIN
(
    SELECT toInt32(id) AS code_id, any(name) AS code_name
    FROM global_markets.stocks_condition_codes
    WHERE asset_class = 'stocks'
      AND type = 'sale_condition'
    GROUP BY code_id
) AS c ON c.code_id = t.code
GROUP BY condition_name
ORDER BY pct_of_prints DESC
LIMIT 12
Run this yourself

แท็กที่พบบ่อยที่สุดในวันนั้นคือ Odd Lot Trade ซึ่งปรากฏใน 65.83% ของรายการซื้อขายทั้งหมดและ 6.37% ของปริมาณหุ้นทั้งหมด ให้เปรียบเทียบสองคอลัมน์นี้แบบแถวต่อแถว ในจุดที่สัดส่วนรายการซื้อขายสูงกว่าสัดส่วนปริมาณหุ้น รหัสนั้นจะบ่งบอกถึงการซื้อขายขนาดเล็ก ในจุดที่สัดส่วนกลับกัน รหัสนั้นจะบ่งบอกถึงการซื้อขายขนาดใหญ่จำนวนหนึ่ง การนับจำนวนรายการซื้อขายและการนับจำนวนหุ้นเป็นการตอบคำถามที่ต่างกัน และรหัสเงื่อนไขคือสิ่งที่แยกแยะข้อมูลเหล่านี้ออกจากกัน

ทำไมสองแพลตฟอร์มจึงแสดงราคาสูงสุดประจำวันไม่เท่ากัน

รายการซื้อขายสี่ประเภทจะถูกคัดออกจากการคำนวณในฟิลด์ที่แตกต่างกัน:

  • รายงานล่าช้าและผิดลำดับ (Late reported and out of sequence): รายการซื้อขายที่ตกลงกันตอน 10:14 น. แต่รายงานตอน 10:31 น. จะถูกส่งเข้าเทปโดยติดแท็กว่าผิดลำดับ หรืออ้างอิงราคาจากช่วงก่อนหน้า รายการนี้จะถูกนับรวมในปริมาณการซื้อขาย แต่ไม่สามารถกำหนดราคาล่าสุด และไม่สามารถยกราคาสูงสุดของวันได้แม้ว่าราคาจะสูงกว่ารายการซื้อขายอื่นทั้งหมดในเซสชันนั้นก็ตาม รายการ block trades ที่เจรจากันนอกตลาดและรายการที่ส่งผ่านระบบรายงานการซื้อขายจาก dark pool trading มักจะอยู่ในกลุ่มนี้
  • ราคาที่คำนวณจากอนุพันธ์ (Derivatively priced): รายการซื้อขายราคาเฉลี่ยหรือ VWAP จะมีราคาที่คำนวณมาจากรายการซื้อขายอื่น ๆ จำนวนมากแทนที่จะตกลงกันในขณะนั้น รายการเหล่านี้จะถูกคัดออกจากการคำนวณราคาล่าสุดและราคาสูงสุด/ต่ำสุด เนื่องจากราคาที่แสดงไม่เคยมีอยู่จริงในฐานะราคาเสนอซื้อขายแบบเรียลไทม์
  • Odd lot: รายการซื้อขายที่มีจำนวนหุ้นน้อยกว่า 100 หุ้น รายการเหล่านี้ไม่มีสิทธิในการกำหนดราคาล่าสุดและราคาสูงสุด/ต่ำสุด แต่จะถูกนับรวมในปริมาณการซื้อขายรวมอย่างเต็มที่ รายการเหล่านี้ไม่ได้ถูกรายงานไปยังเทปข้อมูลรวมเลยจนกระทั่งปลายปี 2013 การเปรียบเทียบปริมาณการซื้อขายใด ๆ ที่ย้อนกลับไปก่อนช่วงเวลานั้นจะเป็นการเปรียบเทียบคำจำกัดความที่ต่างกัน ซึ่งคู่มือของเราในหัวข้อ average daily volume ได้อธิบายไว้โดยละเอียด
  • นอกเวลาทำการและ Form T: รายการซื้อขายก่อนเปิดตลาดและหลังปิดตลาดจะถูกติดแท็กและคัดออกจากการคำนวณราคาเปิด ราคาสูงสุด ราคาต่ำสุด และราคาปิดของเซสชันปกติ แต่ยังคงถูกนับรวมในปริมาณการซื้อขายรวม แพลตฟอร์มที่แสดงข้อมูลเหล่านี้ในกราฟจะแสดงช่วงราคาประจำวันที่ต่างจากแพลตฟอร์มที่ไม่แสดง และนั่นคือกลไกเบื้องหลังที่ทำให้ after-hours and premarket trading ปรากฏในกราฟหนึ่งแต่ไม่ปรากฏในอีกกราฟหนึ่ง

นี่คือสัดส่วนของแต่ละกลุ่มข้อมูลในเซสชันการซื้อขายของหุ้นห้าตัวที่ได้รับความนิยม ในวันเดียวกัน

คำสั่งดึงข้อมูลสัดส่วนการซื้อขายในหนึ่งรอบที่มีเงื่อนไขไม่เข้าเกณฑ์ราคา
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH
    (SELECT groupArray(toInt32(id))
       FROM global_markets.stocks_condition_codes
      WHERE asset_class = 'stocks'
        AND type = 'sale_condition'
        AND name ILIKE '%odd lot%')                       AS odd_lot_codes,
    (SELECT groupArray(toInt32(id))
       FROM global_markets.stocks_condition_codes
      WHERE asset_class = 'stocks'
        AND type = 'sale_condition'
        AND multiSearchAnyCaseInsensitive(name,
              ['form t', 'extended trading hours']))      AS extended_codes,
    (SELECT groupArray(toInt32(id))
       FROM global_markets.stocks_condition_codes
      WHERE asset_class = 'stocks'
        AND type = 'sale_condition'
        AND multiSearchAnyCaseInsensitive(name,
              ['out of sequence', 'prior reference', 'derivatively priced',
               'average price', 'price variation', 'seller'])
        AND NOT multiSearchAnyCaseInsensitive(name,
              ['form t', 'extended trading hours']))      AS late_or_derived_codes
SELECT
    ticker,
    round(100 * countIf(hasAny(conditions, odd_lot_codes))         / count(), 2) AS odd_lot_pct,
    round(100 * countIf(hasAny(conditions, late_or_derived_codes)) / count(), 2) AS late_or_derived_pct,
    round(100 * countIf(hasAny(conditions, extended_codes))        / count(), 2) AS extended_hours_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('AAPL', 'KO', 'MSFT', 'NVDA', 'SPY')
  AND sip_timestamp >= toDateTime('2026-06-17 08:00:00', 'UTC')
  AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'UTC')
GROUP BY ticker
ORDER BY odd_lot_pct DESC
Run this yourself

รายการซื้อขายแบบ odd lot มีสัดส่วนตั้งแต่ 46.8% ถึง 85.14% ของรายการซื้อขายทั้งหมดในหุ้นทั้งห้าตัว คอลัมน์นี้จะแปรผันตามราคาหุ้น เนื่องจากคำสั่งซื้อด้วยมูลค่าเงินที่แน่นอนจะซื้อหุ้นได้จำนวนน้อยลงในหุ้นที่มีราคาสูง NVDA มีสัดส่วนสูงสุด โดยมี 2.4% ของรายการซื้อขายถูกติดแท็กว่ารายงานล่าช้าหรือราคาที่คำนวณจากอนุพันธ์ และ 3.53% ถูกติดแท็กว่าเป็นรายการนอกเวลาทำการ รายการซื้อขายทุกรายการในทั้งสามกลุ่มนี้เป็นการซื้อขายจริงในราคาจริง แต่ทุกรายการถูกห้ามไม่ให้กำหนดราคาสูงสุดและต่ำสุดของวัน

รายการซื้อขายที่ไม่ยกราคาสูงสุด

แผงข้อมูลถัดไปใช้เซสชัน AAPL เดิม โดยแบ่งช่วงเวลาปกติ 09:30 น. ถึง 16:00 น. ออกเป็นช่วงละสิบห้านาที และวาดเส้นราคาสูงสุดสองเส้นสำหรับแต่ละช่วง เส้นหนึ่งใช้ราคาสูงสุดจากทุกรายการซื้อขาย ส่วนอีกเส้นใช้ราคาสูงสุดจากรายการซื้อขายที่มีเงื่อนไขครบถ้วนตามเกณฑ์การกำหนดราคาสูงสุด

คำสั่งดึงข้อมูลราคาสูงสุดของ AAPL ในรอบเดียวกันเปรียบเทียบสองรูปแบบ โดยแบ่งช่วงเวลาละสิบห้านาที
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH
    (SELECT groupArray(toInt32(id))
       FROM global_markets.stocks_condition_codes
      WHERE asset_class = 'stocks'
        AND type = 'sale_condition'
        AND multiSearchAnyCaseInsensitive(name,
              ['odd lot', 'form t', 'extended trading hours', 'out of sequence',
               'prior reference', 'derivatively priced', 'average price',
               'price variation', 'seller'])) AS not_high_low_codes
SELECT
    formatDateTime(toStartOfFifteenMinutes(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_time,
    round(toFloat64(max(price)), 2)                                              AS tape_high,
    round(toFloat64(maxIf(price, NOT hasAny(conditions, not_high_low_codes))), 2) AS eligible_high
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
  AND sip_timestamp >= toDateTime('2026-06-17 08:00:00', 'UTC')
  AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'UTC')
  AND (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60
       + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) >= 570
  AND (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60
       + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) < 960
GROUP BY et_time
HAVING countIf(NOT hasAny(conditions, not_high_low_codes)) > 0
ORDER BY et_time
Run this yourself

เซสชันเปิดที่ 09:30 โดยมีราคาสูงสุดบนเทปที่ $302.07 เทียบกับราคาสูงสุดตามเกณฑ์ที่ $302.07 และดำเนินไปทั้งหมด 26 ช่วงเวลาจนถึงปิดตลาด เส้นราคาสูงสุดตามเกณฑ์ไม่มีทางอยู่เหนือเส้นราคาสูงสุดบนเทปได้ เนื่องจากรายการซื้อขายตามเกณฑ์เป็นเพียงส่วนหนึ่งของรายการซื้อขายทั้งหมด ในจุดที่เส้นทั้งสองทับกัน หมายความว่าทุกรายการซื้อขายในช่วงสิบห้านาทีนั้นได้รับอนุญาตให้กำหนดราคาสูงสุดได้ ในจุดที่เส้นบนแยกตัวออกไป หมายความว่ามีรายการซื้อขายอย่างน้อยหนึ่งรายการที่ซื้อขายสูงกว่าราคาที่กำหนดได้ตามเกณฑ์ และไม่มีกราฟใดที่สร้างขึ้นตามกฎเกณฑ์ความสามารถในการนำไปคำนวณจะแสดงราคานั้น

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

ชั้นความสามารถในการนำไปคำนวณมีความน่าเชื่อถือเพียงใด

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

ให้ถือว่า OHLC ของผู้ให้บริการรายใดรายหนึ่งเป็นเพียงการอ่านค่าจากเทปข้อมูลหนึ่งรูปแบบ ไม่ใช่ข้อเท็จจริงที่ตายตัว เมื่อแหล่งข้อมูลสองแห่งไม่ตรงกัน ให้ถามว่าแต่ละแห่งใช้กฎเกณฑ์ความสามารถในการนำไปคำนวณชุดใด Delayed and consolidated quote feeds ยังเพิ่มปัญหาในลักษณะเดียวกันนี้ซ้อนเข้าไปอีก โดยเป็นปัญหาเรื่องจังหวะเวลาแทนที่จะเป็นเรื่องความสามารถในการนำไปคำนวณ

รายการรหัสเงื่อนไขการซื้อขายที่เป็นทางการอยู่ที่ไหน

เทปข้อมูลดำเนินการภายใต้แผนระบบตลาดแห่งชาติสองแผน ได้แก่ CTA Plan สำหรับหลักทรัพย์ที่จดทะเบียนใน NYSE และ UTP Plan สำหรับหลักทรัพย์ที่จดทะเบียนใน Nasdaq ซึ่งแต่ละแผนจะเผยแพร่ข้อกำหนดเงื่อนไขการขายสำหรับเทปข้อมูลที่ตนดูแล ข้อกำหนดเหล่านั้นคือแหล่งข้อมูลที่เป็นทางการ ทุกสิ่งที่อยู่ถัดไป รวมถึงหมายเลขรหัสที่อยู่เบื้องหลังแผงข้อมูลด้านบน คือการที่ผู้ให้บริการนำข้อมูลเหล่านั้นมาจัดทำดัชนีใหม่ตามระบบของตนเอง ดังนั้นรหัสจากผู้ให้บริการรายหนึ่งจึงไม่จำเป็นต้องหมายถึงสิ่งเดียวกันกับอีกรายหนึ่ง ให้เรียนรู้ประเภทของเงื่อนไขแทนที่จะจำตัวเลข ประเภทของเงื่อนไขมีความเสถียรมานานหลายปี ส่วนตัวเลขเป็นเพียงตารางอ้างอิง และตารางอ้างอิงสามารถแก้ไขได้

ข้อมูลเพิ่มเติม

กลุ่มเงื่อนไขในแผงข้อมูลด้านบนสร้างขึ้นจากพจนานุกรมโดยตรงแทนที่จะใช้หมายเลขรหัสที่กำหนดไว้ตายตัว แต่ละกลุ่มคือการจับคู่ชื่อภายในกลุ่มเงื่อนไขการขาย (odd lot, form T และ extended trading hours, out of sequence, prior reference price, derivatively priced, average price, price variation, seller) เปิดดู SQL ใต้แผงข้อมูลใดก็ได้เพื่ออ่านรูปแบบที่แน่นอน รหัสเหล่านี้ไม่ได้แยกจากกันโดยเด็ดขาดและรายการซื้อขายหนึ่งรายการอาจมีหลายรหัส ดังนั้นเปอร์เซ็นต์ของแต่ละกลุ่มจึงคาบเกี่ยวกันและไม่รวมกันได้ 100% ทั้งแผงข้อมูล AAPL และแผงข้อมูลหุ้นห้าตัวครอบคลุมเซสชันการซื้อขายหนึ่งวันในเดือนมิถุนายน 2026 ที่ถูกล็อกไว้ใน SQL ดังนั้นข้อมูลในหน้านี้จะไม่เปลี่ยนแปลงเมื่อมีเซสชันใหม่เข้ามา

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

รหัสเงื่อนไขการซื้อขายคืออะไร?

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

ทำไมเว็บไซต์สองแห่งจึงแสดงราคาสูงสุดประจำวันของหุ้นตัวเดียวกันไม่เท่ากัน?

แต่ละแห่งใช้กฎเกณฑ์ความสามารถในการนำไปคำนวณที่แตกต่างกันกับรายการซื้อขายชุดเดียวกัน แห่งหนึ่งอาจใช้ราคาสูงสุดจากทุกรายการที่รายงาน อีกแห่งอาจคัดรายการที่รหัสเงื่อนไขไม่อนุญาตให้อัปเดตราคาสูงสุดออกไป และแห่งที่สามอาจตัดช่วงก่อนเปิดและหลังปิดตลาดออกไป ทั้งหมดนี้อ่านข้อมูลจากเทปเดียวกัน

รายการซื้อขายแบบ odd lot นับรวมในปริมาณการซื้อขายหรือไม่?

นับรวม รายการ odd lot ซึ่งหมายถึงจำนวนหุ้นน้อยกว่า 100 หุ้น จะถูกนับรวมในปริมาณการซื้อขายรวม แต่ไม่มีสิทธิในการกำหนดราคาล่าสุดหรือราคาสูงสุดและต่ำสุดของวัน รายการ odd lot ไม่ได้ถูกรายงานไปยังเทปข้อมูลรวมเลยก่อนปลายปี 2013 ดังนั้นการเปรียบเทียบปริมาณการซื้อขายระยะยาวจึงเป็นการเปรียบเทียบที่ข้ามจุดเปลี่ยนของคำจำกัดความ ณ เวลานั้น

รายการซื้อขายหลังตลาดปิดนับรวมในราคาสูงสุดและต่ำสุดของวันหรือไม่?

ไม่นับรวมในราคาสูงสุดและต่ำสุดของเซสชันปกติ รายการซื้อขายก่อนเปิดตลาดและหลังปิดตลาดจะมีเงื่อนไข extended hours หรือ form T กำกับอยู่ ซึ่งจะคัดรายการเหล่านั้นออกจากการคำนวณราคาเปิด ราคาสูงสุด ราคาต่ำสุด และราคาปิดของเซสชันปกติ แต่ยังคงถูกนับรวมในปริมาณการซื้อขายรวมของวัน

รายการรหัสเงื่อนไขการขายที่เป็นทางการอยู่ที่ไหน?

CTA Plan และ UTP Plan เป็นผู้เผยแพร่ข้อกำหนดเงื่อนไขการขายสำหรับเทปข้อมูลที่ตนดูแล และเอกสารเหล่านั้นคือแหล่งข้อมูลที่เป็นทางการ ฟีดข้อมูลจากผู้ให้บริการจะเปลี่ยนหมายเลขรหัสให้เป็นระบบของตนเอง ดังนั้นรหัสตัวเลขจากผู้ให้บริการรายหนึ่งจึงไม่จำเป็นต้องตรงกับหมายเลขเดียวกันที่อีกรายหนึ่ง


แผงข้อมูลทุกแผงที่นี่มาพร้อมกับ SQL ที่ใช้สร้างข้อมูลนั้น เปิดดูแผงข้อมูลใดก็ได้ เปลี่ยน Ticker หรือวันที่ แล้วรันการวิเคราะห์เงื่อนไขแบบเดียวกันสำหรับเซสชันใดก็ได้บนเทอร์มินัล Strasmore

#market data#trade conditions#consolidated tape#volume#ohlc