สารบัญบทความ

หลักฐานและขอบเขต

เอกสารวิจัยที่ตรวจสอบรายงานผลตอบแทนส่วนเพิ่มจากกลุ่มปริมาณสูงลบกลุ่มปริมาณต่ำที่เป็นบวก และการทดลองคำสั่งลิมิตด้วยข้อมูล TAQ ตัวเลข 0.89% และ 0.73% ของสองกลุ่มขนาดเป็นผลตอบแทนต่อดอลลาร์ของมูลค่าสถานะลอง หลังคำนึงถึงสเปรดตามแบบจำลอง แต่ยังไม่รวมค่าคอมมิชชั่นและผลกระทบต่อตลาด จึงไม่ใช่ผลตอบแทนสุทธิของบัญชี [1]

ข้อมูลและตลาดหลักฐานดั้งเดิมเกี่ยวข้องกับหุ้น NYSE ในอดีต ตลาดสมัยใหม่ สถานที่ซื้อขายขนาดเล็ก และสินทรัพย์ประเภทอื่น ๆ จำเป็นต้องได้รับการประเมินแยกต่างหาก
กรอบเวลาที่ใช้วิจัยเหตุการณ์ก่อตัวรายวันเมื่อข้อมูลครบ จัดอันดับเทียบกับ49เซสชันก่อนหน้า และกำหนดระยะถือครองแยกต่างหาก
อันดับมูลค่าซื้อขายดอลลาร์แกว่งในช่วงปกติก่อนถึง48 ซึ่งสูงกว่าเกณฑ์46 ยืนยันได้หลังเซสชันวันก่อตัวจบเท่านั้นเปิดภาพประกอบขนาดเต็ม
ข้อมูลสมมติ: แกนตั้งคืออันดับมูลค่าซื้อขายดอลลาร์ในหน้าต่างเลื่อน1–50 แท่งรองมีหน่วยล้านดอลลาร์ แสดงเพียง12ข้อมูลท้าย และทุกอันดับสมมติประวัติ49เซสชันก่อนหน้าครบ

ขั้นตอนปฏิบัติ

ขั้นตอนสำหรับ ผลตอบแทนพรีเมียมจากปริมาณการซื้อขายสูง: สัญญาณและการดำเนินการ
ขั้นตอนทั้งหมดอธิบายไว้ด้านล่าง ทุกขั้นต้องบันทึกเหตุผลที่คัดออกเมื่อข้อมูลไม่ครบหรือเงื่อนไขไม่ผ่าน
  1. รอวันก่อตัวครบรอปริมาณซื้อขายเต็มเซสชันและบันทึกเวลาที่ข้อมูลพร้อมใช้
  2. จัดอันดับกิจกรรมเทียบวันปัจจุบันกับ49เซสชันก่อนหน้าของหุ้นเดียวกัน
  3. จับคู่ขนาดบริษัทสร้างกลุ่มปริมาณสูงลบปริมาณต่ำโดยกำหนดงบทุนชัดเจน
  4. การดำเนินการทดสอบประเมินเวอร์ชันคำสั่งตลาดและคำสั่งลิมิตด้วยชุดโอกาสเดียวกัน
  5. ติดตามแต่ละกลุ่มบันทึกการยืม การจับคู่บางส่วน กระแสเงินสด และเวลาถือครอง
  6. ประเมินผลตอบแทนส่วนเพิ่มแยกส่วนต่างทางสถิติ ต้นทุน และผลตอบแทนจากส่วนของผู้ถือหุ้นออกจากกัน

กิจกรรมที่ผิดปกตินั้นสัมพันธ์กับตัวหุ้นเอง

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

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

หุ้นสังเคราะห์ที่มีปริมาณการซื้อขาย $40 ล้านดอลลาร์ อาจจัดอันดับ 48 ตามประวัติการซื้อขายของตัวเอง ในขณะที่หุ้นสังเคราะห์อีกตัวที่มีปริมาณการซื้อขาย $300 ล้านดอลลาร์ อาจจัดอันดับ 25 หุ้นตัวแรกมีการเคลื่อนไหวผิดปกติภายใต้คำจำกัดความนี้ ส่วนหุ้นตัวที่สองไม่มี ดังนั้น วิธีนี้จึงไม่ใช่ตัวกรองสำหรับปริมาณการซื้อขายสัมบูรณ์ที่ใหญ่ที่สุด

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

สัญญาณตลอดทั้งวันจะพร้อมใช้งานหลังจากสิ้นสุดวันทำการ

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

งานเดิมศึกษาหุ้น NYSE ตั้งแต่สิงหาคม1963 ถึงธันวาคม1996 กำหนดวันก่อตัวหลักเป็นช่วง50วันที่ไม่ซ้อนกัน แต่แบบสแกนรายวันที่เสนอทำให้เกิดเหตุการณ์ซ้อนมากขึ้น[1] สูตรอันดับเหมือนกันไม่ได้ทำให้ตารางสร้างพอร์ตเหมือนกัน

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

การดำเนินการของบริษัทและการคำนวณมูลค่าเป็นดอลลาร์จำเป็นต้องมีหลักเกณฑ์ที่แน่นอน ราคาที่ปรับแล้วคูณด้วยปริมาณหุ้นที่ยังไม่ได้ปรับอาจทำให้กิจกรรมรอบการแตกหุ้นผิดเพี้ยนไปได้ ช่วงเวลาที่ขาดหายไป การระงับ และประวัติที่ไม่สมบูรณ์ควรเป็นตัวกระตุ้นให้เกิดกฎเกณฑ์คุณสมบัติที่ประกาศไว้ แทนที่จะกรอกด้วยเลขศูนย์

สร้างกลุ่มเปรียบเทียบที่มีปริมาณมากและปริมาณน้อย

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

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

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

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

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

after_formation_session(d):
    for asset in eligible_asof(d):
        values = dollar_volume[asset, d-49:d+1]
        rank = average_rank_of_last(values)
        label = HIGH if rank >= 46 else LOW if rank <= 5 else NORMAL
        freeze_signal(asset, label, available_at=data_ready_time)
    cohorts = build_size_matched_high_minus_low(signals)
    reserve_budget_for_cohorts(cohorts)
on_next_session():
    for order in eligible_orders:
        apply_borrow_and_participation_limits(order)
        execute_selected_model(order)  # market or limit variant
on_predefined_deadline():
    cancel_or_convert_unfilled_remainder()
on_cohort_horizon():
    liquidate_with_same_declared_execution_model()

ราคาแตะลิมิตไม่พิสูจน์ว่าคำสั่งจับคู่

งานมีการทดสอบการจับคู่จาก TAQ ช่วง1993–1994 ด้วยคำสั่งลิมิตและกฎทางเลือกสำรอง[1] จึงควรทดสอบการจับคู่อย่างละเอียด แต่ไม่ได้ยืนยันว่าทุกคำสั่ง ณ ราคาที่เห็นจะจับคู่ได้ในระบบใหม่

ผลิตภัณฑ์ TAQ ของ NYSE อธิบายการซื้อขายและราคาเสนอซื้อขาย รวมถึงข้อมูลตลาดรวม [2] การสังเกตการณ์ดังกล่าวช่วยในการสร้างราคาที่มีอยู่ขึ้นมาใหม่ แต่การซื้อขายในอดีตที่ราคาจำกัดไม่ได้เปิดเผยตำแหน่งคิวของคำสั่งซื้อแต่ละรายการหรือรับประกันปริมาณที่สามารถดำเนินการได้เพียงพอ

ตัวอย่าง buy limit ที่20.00 อาจเห็นธุรกรรมเล็กหนึ่งรายการที่20.00 ก่อนราคาขึ้น20.80 การสมมติว่าคำสั่งของเราได้ทั้งจำนวนคือเลือกผลดีโดยยังไม่พิสูจน์ว่าเข้าถึงสภาพคล่องนั้น ในทางกลับกัน ตลาดลงอาจจับคู่ได้ง่ายแล้วลงต่อ เกิด adverse selection

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

เอกสารประเภทคำสั่งของ SEC อธิบายความแตกต่างระหว่างข้อจำกัดด้านราคากับความแน่นอนในการจับคู่คำสั่ง [3] คำสั่งลิมิตควบคุมราคาที่ยอมรับได้ ส่วนคำสั่งที่จับคู่ได้ทันทีให้ความสำคัญกับการดำเนินการภายใต้สภาพตลาดที่มีอยู่ ทั้งสองแบบไม่ได้ขจัดความไม่แน่นอนทั้งหมด

รายงานโอกาสที่พลาดไปและคำสั่งซื้อขายที่สำเร็จแยกกัน การประเมินเฉพาะคำสั่งซื้อขายแบบจำกัดราคาที่สำเร็จแล้วอาจปกปิดข้อเท็จจริงที่ว่ากฎการดำเนินการพลาดการเคลื่อนไหวที่แข็งแกร่งที่สุดในภายหลังอย่างเป็นระบบ หรือเลือกที่จะดำเนินการกับเหตุการณ์ที่ต่อมากลับตัวอย่างเป็นพิเศษ

ตัวอย่างสังเคราะห์ของผลตอบแทนส่วนเพิ่ม ต้นทุน และกลุ่มที่ขาดทุน

สมมติ long หุ้นปริมาณสูง$10,000 และ short หุ้นปริมาณต่ำ$10,000 ฝั่ง long ขึ้น1.2% ได้$120 สินทรัพย์ที่ขายชอร์ตราคาลง0.4% ได้$40 รวมกำไรก่อนต้นทุน$160 คือ1.6% ต่อดอลลาร์ของมูลค่า long เริ่มต้น หรือ0.8% ต่อเงินทุนบัญชี$20,000

สมมติให้ $70 เป็นต้นทุนส่วนต่างราคา, $20 เป็นค่าคอมมิชชั่น, $30 เป็นค่าใช้จ่ายในการกู้ยืม และ $5 เป็นต้นทุนอื่นๆ ที่ระบุไว้อย่างชัดเจน ต้นทุนรวมคือ $125 เหลือ $35 หรือ 0.175% ในตัวส่วนของผู้ถือหุ้น $20,000 หากต้นทุนส่วนต่างราคาเพิ่มขึ้นจาก $70 เป็น $130 ต้นทุนรวมจะกลายเป็น $185 และกำไรสุทธิจะกลายเป็น −$25

ในกลุ่มการลงทุนที่ล้มเหลว ขาซื้อจะร่วงลง 2% ในขณะที่สินทรัพย์ที่ขายชอร์ตจะสูงขึ้น 1% การขาดทุนรวมก่อนหักค่าใช้จ่ายคือ $300 การจับคู่มูลค่าสมมติไม่ได้ช่วยลดความเสี่ยงด้านภาคส่วน เบต้า หรือสภาพคล่องทั้งหมด และค่าพรีเมียมเฉลี่ยที่เป็นบวกก็ไม่ได้ป้องกันผลลัพธ์นี้

ส่วนทดสอบคำสั่งลิมิตในเอกสารรายงาน0.89% และ0.73% ของกลุ่มเล็กและกลางภายใต้การคำนวณ normal-return แบบเฉพาะ[1] ต้องคงทั้งแบบคำนวณและตัวหารที่เป็นมูลค่า long ต่อดอลลาร์ ห้ามเรียกเป็นผลตอบแทนรายเดือนทั่วไป CAGR หรือพอร์ตที่หักต้นทุนครบ

การทดสอบที่แยกสัญญาณออกจากรูปแบบการซื้อขาย

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

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

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

สุดท้ายทดสอบการจับคู่แบบตลาดและลิมิตบนข้อมูลช่วงหลังที่กันไว้และล็อกแล้ว รวมค่าคอมมิชชั่น ค่ายืม และ market impact แสดงความไวต่อขนาดทุนที่รองรับ และรายงานผลตอบแทนส่วนเพิ่มก่อนต้นทุนคู่กับผลตอบแทนสุทธิของบัญชี หากผลทางเศรษฐกิจหายเมื่อคิดต้นทุนจริง สัญญาณสถิติอาจน่าสนใจแต่ยังไม่สนับสนุนกลยุทธ์ที่เทรดได้

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

ข้อผิดพลาดที่พบบ่อย

แทนที่กิจกรรมเชิงสัมพัทธ์ด้วยปริมาณสัมบูรณ์ที่มากที่สุด

ตารางจัดอันดับปริมาณการซื้อขายแบบภาคตัดขวางให้คำตอบที่แตกต่างออกไปจากการจัดอันดับหุ้นแต่ละตัวโดยพิจารณาจากประวัติการซื้อขายของตนเอง

ถือว่าแตะราคาลิมิตเท่ากับจับคู่ครบ

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

เรียกผลตอบแทนส่วนเพิ่มหลังปรับ spread ว่าสุทธิครบแล้ว

ค่าคอมมิชชั่น ผลกระทบต่อตลาด การกู้ยืม และข้อกำหนดด้านเงินทุน อาจอยู่นอกเหนือการรายงานการดำเนินการ

รายการตรวจสอบก่อนใช้วิธีนี้

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

0/11 ข้อ

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

จำเป็นต้องปิดตลาดในวันก่อตัวที่ราคาสูงกว่านี้หรือไม่?

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

ฉันสามารถสแกนทุกวันแทนที่จะเป็นทุกๆ 50 วันได้หรือไม่?

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

แหล่งวิจัย

แต่ละแหล่งสนับสนุนคำจำกัดความหรือหลักฐานที่อธิบายไว้ข้างกัน รหัสเทียม ตัวอย่างสมมติ และพารามิเตอร์ที่เสนอต้องผ่านการตรวจสอบแยกต่างหาก

  1. The High Volume Return PremiumSimon Gervais, Ron Kaniel, Dan Mingelgrin — working paper 17/12/1998. เอกสารวิจัยฉบับร่างลงวันที่ 17 ธันวาคม 1998 ได้ถูกอ่านแล้ว รวมถึงแบบฝึกหัดการสั่งซื้อแบบจำกัด TAQ ด้วย ขอบเขตและข้อกำหนดต่างๆ แตกต่างจากฉบับที่ตีพิมพ์ในวารสารในภายหลัง และไม่มีการทำการทดสอบย้อนหลังซ้ำอีก ตรวจสอบเมื่อ: .
  2. Daily TAQNYSE / ICE. ตรวจเอกสารผลิตภัณฑ์ต้นทางของข้อมูลธุรกรรมและ quote ที่มี ไม่รับประกันคิวคำสั่งแต่ละรายการ ตรวจสอบเมื่อ: .
  3. Understanding Order Types — Investor BulletinU.S. SEC — Investor.gov. ตรวจเอกสารนักลงทุนต้นทางเกี่ยวกับคำสั่งตลาด stop และลิมิต ไม่ใช่หลักฐานผลตอบแทนส่วนเพิ่มจากปริมาณ ตรวจสอบเมื่อ: .

วิธีการที่เกี่ยวข้อง

หมายเหตุความเสี่ยง

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

ตรวจสอบกฎก่อนเสี่ยงด้วยเงินจริง

ตรวจสอบความสามารถของแอป ข้อมูล และแต่ละรายการซื้อขายจำลอง ตัวตรวจจับขั้นสูงอาจต้องพัฒนาแยกต่างหาก

ดาวน์โหลด Backtest บน App Store