การสนับสนุนด้านการจัดการข้อมูลในระดับสถาบันมีการใช้โซลูชันการใช้งานกลยุทธ์การวิเคราะห์ข้อมูล: - หุ้นตัวเลือกฟิวเจอร์สสกุลเงินตะกร้าและเครื่องมือสังเคราะห์ที่กำหนดเองได้รับการสนับสนุน - ฟีดข้อมูลแอบแฝงต่ำมาก (ความเร็วในการประมวลผลนับล้านข้อความต่อวินาทีบนเทราไบต์ของข้อมูล) - C และ based - backtesting กลยุทธ์และการเพิ่มประสิทธิภาพ - การดำเนินการโบรกเกอร์หลายสนับสนุนสัญญาณซื้อขายแปลงเป็นคำสั่ง FIX QuantFACTORY - การจัดการข้อมูลระดับสถาบัน backtesting กลยุทธ์การใช้งานโซลูชัน: - QuantDEVELOPER - กรอบและ IDE สำหรับการพัฒนากลยุทธ์การค้าการแก้จุดบกพร่อง backtesting และการเพิ่มประสิทธิภาพให้บริการเป็นภาพ สตูดิโอปลั๊กอิน - QuantDATACENTER - ช่วยในการจัดการคลังข้อมูลที่ผ่านมาและจับภาพข้อมูลตลาดแบบเรียลไทม์หรือต่ำมากจากผู้ให้บริการและการแลกเปลี่ยน - QuantENGINE - ช่วยในการปรับใช้และดำเนินการกลยุทธ์ที่สร้างไว้ล่วงหน้า - ข้อมูลหลายหน่วยข้อมูลหลายช่วงเวลาแฝงต่ำ โบรกเกอร์หลายรายได้รับการสนับสนุน Managem ข้อมูลระดับสถาบัน ระบบการจัดการการดำเนินงานของ backtesting - OpenQuant - C และ VisualBasic ระบบระดับผลงาน backtesting และการซื้อขาย, multi - asset, การทดสอบระดับ intraday, การเพิ่มประสิทธิภาพ, WFA ฯลฯ โบรกเกอร์หลายและฟีดข้อมูลที่สนับสนุน - QuantTrader - สภาพแวดล้อมการค้าการผลิต - QuantBase - การจัดการข้อมูลแบบรวมศูนย์ - QuantRouter - ข้อมูลและคำสั่งการกำหนดเส้นทางการจัดการข้อมูลระดับสถาบัน backtesting กลยุทธ์การใช้งานโซลูชัน: - โซลูชันหลายสินทรัพย์ฟีดข้อมูลหลายสนับสนุนฐานข้อมูลสนับสนุนชนิดของ RDBMS ใด ๆ ที่ให้อินเตอร์เฟส JDBC เช่น Oracle, Microsoft SQL Server, Sybase, MySQL เป็นต้น - ลูกค้าสามารถใช้ IDE กับสคริปต์ในกลยุทธ์ทั้งใน Java, Ruby หรือ Python หรือสามารถใช้กลยุทธ์ของตัวเอง IDE - การดำเนินการของโบรกเกอร์หลายตัวได้รับการสนับสนุนการแปลงสัญญาณซื้อขายเป็นคำสั่ง FIX Institutional - การจัดการข้อมูลแบบย้อนหลัง (backtesting strategy) การแก้ปัญหาการใช้งาน: - โซลูชัน multi-asset (forex, options, futures, หุ้น, ETFs, สินค้าโภคภัณฑ์, เครื่องมือสังเคราะห์และการแพร่กระจายอนุพันธ์แบบกำหนดเองเป็นต้น) สนับสนุนฟีดข้อมูลหลาย ๆ ชุด - กรอบการพัฒนากลยุทธ์การซื้อขาย, การดีบัก, backtesting และการเพิ่มประสิทธิภาพ - รองรับการดำเนินการของโบรกเกอร์หลายรายการสัญญาณการซื้อขายที่แปลงเป็นคำสั่ง FIX (IB, JPMorgan, FXCM ฯลฯ ) แพลตฟอร์มซอฟต์แวร์เฉพาะที่รวมข้อมูล Tradestations สำหรับการตรวจสอบย้อนกลับและการซื้อขายอัตโนมัติ: - ข้อมูลรายวัน (หุ้นสำหรับ 43 ปีฟิวเจอร์สสำหรับ 61 (การวิเคราะห์ทางเทคนิค) การสนับสนุนภาษาการเขียนโปรแกรม EasyLanguage - สนับสนุนหุ้นสหรัฐ ETFs , Futures, ดัชนีสหรัฐ, หุ้นเยอรมัน, ดัชนีเยอรมัน, อัตราแลกเปลี่ยนฟรีสำหรับลูกค้าโบรกเกอร์ Tradestation - 249.95 รายเดือนสำหรับผู้ที่ไม่ใช่มืออาชีพ (แพลตฟอร์มซอฟต์แวร์ Tradestation เท่านั้นโดยไม่ต้องนายหน้าซื้อขายหลักทรัพย์) - 299.95 รายเดือนสำหรับมืออาชีพ (แพลตฟอร์มซอฟต์แวร์ Tradestation เท่านั้นโดยไม่ต้องนายหน้า) ทุ่มเท แพลตฟอร์มซอฟต์แวร์สำหรับ backtesting และการซื้อขายอัตโนมัติ: - สนับสนุนกลยุทธ์ dailyintraday, การทดสอบระดับผลงานและการเพิ่มประสิทธิภาพ, การสร้างแผนภูมิ, การสร้างภาพ, การรายงานแบบกำหนดเอง, การวิเคราะห์แบบมัลติเธรด, การสร้างแผนภูมิ 3D, การวิเคราะห์ WFA เป็นต้น - ดีที่สุดสำหรับการทำ backtesting - เชื่อมโยงโดยตรงกับ eSignal, โบรกเกอร์เชิงโต้ตอบ, IQFeed, myTrack, FastTrack, QP2, TC2000, ฟีดใด ๆ ที่รองรับ DDE, MS, txtfiles และอื่น ๆ (Yahoo Finance ) - ค่าธรรมเนียมเพียงครั้งเดียว 279 สำหรับ Standard edition หรือ 339 สำหรับ Professional Edition แพลตฟอร์มซอฟต์แวร์เฉพาะสำหรับ backtesting และการซื้อขายอัตโนมัติ: - ระบบ backtesting ระดับผลงานและการซื้อขาย, multi-asset, การทดสอบระดับ intraday, การเพิ่มประสิทธิภาพ, visualization เป็นต้น - ช่วยให้การรวม R, การซื้อขายอัตโนมัติในภาษาสคริปต์ Perl ที่มีฟังก์ชั่นพื้นฐานทั้งหมดที่เขียนขึ้นในภาษา C ซึ่งจัดเตรียมไว้สำหรับตำแหน่งที่ตั้งของเซิร์ฟเวอร์ร่วมกับ FXCM และ Interactive Brokers สนับสนุนฟรี FXCM, 100 ต่อเดือนสำหรับแพลตฟอร์ม IB ติดต่อ Salesseertrading สำหรับตัวเลือกอื่น ๆ แพลตฟอร์มซอฟต์แวร์เฉพาะสำหรับ backtesting และ auto-trading: - รองรับกลยุทธ์ dailyintraday การทดสอบและเพิ่มประสิทธิภาพระดับพอร์ตการลงทุน - ดีที่สุดสำหรับ backtesting สัญญาณราคา (การวิเคราะห์ทางเทคนิค), C scripting - รองรับซอฟต์แวร์ที่รองรับ - การจัดการฟีดข้อมูลการใช้กลยุทธ์ ฯลฯ - 799 ต่อใบอนุญาต 150 ปี ค่าธรรมเนียมหลังจากแพลตฟอร์มซอฟต์แวร์เฉพาะสำหรับ backtesting การเพิ่มประสิทธิภาพการระบุแหล่งที่มาประสิทธิภาพและการวิเคราะห์: - Axioma หรือส่วนที่ 3 การวิเคราะห์ปัจจัยการผลิตการสร้างแบบจำลองความเสี่ยงการวิเคราะห์วงจรตลาดแพลตฟอร์มซอฟต์แวร์เฉพาะสำหรับ backtesting และการซื้อขายอัตโนมัติ: - ดีที่สุดสำหรับ backtesting สัญญาณราคา (การวิเคราะห์ทางเทคนิค) สนับสนุนกลยุทธ์ dailyintraday การทดสอบระดับพอร์ตการลงทุนและการเพิ่มประสิทธิภาพ - Turtle Edition - backtesting engine, กราฟ, รายงาน, การทดสอบ EoD - Professional Edition - รวมทั้งตัวแก้ไขระบบ, เดินหน้าวิเคราะห์, การทดสอบแบบมัลติเธรดเป็นต้น - Pro Plus Edition - รวมทั้งแผนภูมิพื้นผิว 3 มิติ, การเขียนสคริปต์เป็นต้น - Builder Edition - IB API, ดีบั๊ก ฯลฯ - Turtle Edition 990 - Professional Edition 1,990 - Pro Plus Edition 2,990 - Builder Edition 3,990 แพลตฟอร์มซอฟต์แวร์เฉพาะสำหรับการทำ backtesting และการซื้อขายอัตโนมัติ: - สนับสนุนกลยุทธ์รายวัน, การทดสอบระดับผลงานและการเพิ่มประสิทธิภาพ, การสร้างแผนภูมิ, การสร้างภาพ, การรายงานที่กำหนดเองเป็นต้น - เหมาะสำหรับการทำ backtesting สัญญาณราคา (การวิเคราะห์ทางเทคนิค) - ลิงก์โดยตรงไปยังโบรกเกอร์เชิงโต้ตอบ, MB Trading, TD Ameritrade, FXCM และอื่น ๆ - ข้อมูลมาก่อน m ไฟล์ข้อความ, eSignal, Google Finance, การเงินของ Yahoo, IQFeed และอื่น ๆ - ฟังก์ชันพื้นฐาน (ฟังก์ชัน EoD) - ฟรี - ฟังก์ชันขั้นสูง - เช่าจากใบอนุญาตอายุการใช้งาน 50 เดือนหรือ 995 ใบแพลตฟอร์มซอฟต์แวร์เฉพาะสำหรับ backtesting และการซื้อขายอัตโนมัติ: - ดีที่สุดสำหรับ backtesting (การวิเคราะห์ทางเทคนิค) สนับสนุนกลยุทธ์ dailyintraday, การทดสอบระดับผลงานและการเพิ่มประสิทธิภาพ, การสร้างแผนภูมิ, การสร้างภาพข้อมูล, การรายงานแบบกำหนดเอง - สนับสนุน C และ Visual Basic - เชื่อมโยงโดยตรงกับโบรกเกอร์เชิงโต้ตอบ, IQFeed, txtfiles และอื่น ๆ (Yahoo Finance ) - ใบอนุญาตถาวร - 499 - สัญญาเช่า 50 ต่อเดือนแพลตฟอร์มซอฟต์แวร์เฉพาะสำหรับ backtesting และการซื้อขายอัตโนมัติ: - สนับสนุนกลยุทธ์รายวัน, การทดสอบระดับผลงานและการเพิ่มประสิทธิภาพ, การสร้างแผนภูมิ, การสร้างภาพ, การรายงานที่กำหนดเอง - สัญญาณทางเทคนิคและพื้นฐานการสนับสนุนหลายสินทรัพย์ - 245 สำหรับเวอร์ชันขั้นสูง (ผู้ให้บริการข้อมูลฟรี) - 595 สำหรับเวอร์ชันพรีเมี่ยม (สนับสนุนผู้ให้บริการข้อมูลและโบรกเกอร์หลายราย) แพลตฟอร์มซอฟต์แวร์เฉพาะสำหรับการทำ backtesting และการซื้อขายอัตโนมัติ: - สนับสนุนกลยุทธ์รายวัน, การทดสอบและเพิ่มประสิทธิภาพระดับพอร์ตโฟลิท - เหมาะที่สุดสำหรับการทำ backtesting การวิเคราะห์ทางเทคนิค) - สร้างข้อมูลสำหรับหุ้น, ฟิวเจอร์สและอัตราแลกเปลี่ยน (หุ้นสหรัฐทุกวันตั้งแต่ปี 1990, ฟิวเจอร์สทุกวัน 31 ปี, อัตราแลกเปลี่ยนจากปี 1983 ฯลฯ ) - ราคาตั้งแต่ 45 เดือนถึง 295 เดือน (ราคาขึ้นอยู่กับความพร้อมใช้งานของข้อมูล) แพลตฟอร์มซอฟต์แวร์เฉพาะ สำหรับ backtesting และการซื้อขายอัตโนมัติ: - ใช้ภาษา MQL4 ซึ่งใช้ในการค้าตลาด forex - สนับสนุนโบรกเกอร์ forex หลายรายและฟีดข้อมูล - รองรับ การจัดการหลายบัญชีแพลตฟอร์มซอฟต์แวร์เฉพาะสำหรับ backtesting และการซื้อขายอัตโนมัติ: - สนับสนุนกลยุทธ์ dailyintraday, การทดสอบระดับผลงานและการเพิ่มประสิทธิภาพ - ดีที่สุดสำหรับ backtesting สัญญาณราคา (การวิเคราะห์ทางเทคนิค), การสนับสนุนภาษาการเขียนโปรแกรม EasyLanguage - สนับสนุนข้อมูลหลาย feeds (Bloomberg, Thomson Reuters, CSI, CQG, eSignal เป็นต้น) การสนับสนุนโดยตรงสำหรับโบรกเกอร์หลายราย (Interactive Brokers เป็นต้น) - Multicharts 797 ต่อปี - ชีวิต Multicharts 1,497 - Multicharts Pro 9,900 (ข้อมูล Bloomberg Thomson Reuters เป็นต้น) เครื่องมือทดสอบหลังเว็บเพื่อทดสอบ กลยุทธ์การเลือกหุ้น: - หุ้นสหรัฐ ETFs (รายวัน) - ข้อมูลพื้นฐานในช่วงเวลาตั้งแต่ปี 1999 - กลยุทธ์ longshort, signalfundamentals ขับเคลื่อนสัญญาณ - ออกแบบ - 139 เดือน - ผู้จัดการ - 199 เดือน - ฟังก์ชันการทำงานที่สมบูรณ์แบบผลงาน Analytics โดยใช้ข้อมูลตลาดความถี่สูง: - ผลิตภัณฑ์นี้มีไว้สำหรับการใช้งานของผู้ค้ารายใหญ่ในระดับปานกลางถึงต่ำ การคำนวณทั้งหมดทำโดยใช้ข้อมูลตลาดความถี่สูงซึ่งเป็นประโยชน์สำหรับผู้ค้ารายใหญ่และผู้ค้ารายใหญ่ - การทำ backtesting ในวันพรุ่งนี้การบริหารความเสี่ยงพอร์ตโฟลิคการคาดการณ์และการเพิ่มประสิทธิภาพในทุกวินาทีราคานาทีชั่วโมงสิ้นวัน อินพุตรุ่นที่สามารถควบคุมได้ทั้งหมด - ตลาดข้อมูล 8k ติ๊กแหล่งข้อมูลตั้งแต่ปีพ. ศ. 2555 (หุ้นดัชนี ETF ที่ขายใน NASDAQ) ลูกค้าสามารถอัปโหลดข้อมูลการตลาดของตนเอง (เช่นหุ้นจีน) - 40 ตัวชี้วัดพอร์ตโฟลิโอ (VaR, ETL, alpha, beta, Sharpe ratio, Omega ratio ฯลฯ ) - สนับสนุน R, Matlab, Java Python - การเพิ่มประสิทธิภาพพอร์ตโฟลิโอ 10 เครื่องมือ backtesting จากเว็บ: - ราคาหุ้นสหรัฐ (dailyintraday) ข้อมูลจาก QuantQuote - ข้อมูล forex จาก FXCM - สนับสนุน Trader Interactive โบรกเกอร์สำหรับการเฝ้าดูสดเครื่องมือ backtesting เว็บ: - หุ้นสหรัฐและ ETFs ราคา (dailyintraday) ตั้งแต่ปี 2545 - ข้อมูลพื้นฐานจาก Morningstar (กว่า 600 เมตริก) - สนับสนุน Interactive โบรกเกอร์สำหรับการซื้อขายสด เครื่องมือการทำ backtesting ที่ใช้เว็บ: - ใช้กลยุทธ์การจัดสรรสินทรัพย์ข้อมูลง่ายตั้งแต่ปีพ. ศ. 2535 - โมเมนตัมของโมเมนตัมเวลาและกลยุทธ์เฉลี่ยในการเคลื่อนย้าย ETFs - กลยุทธ์การเก็บสต็อค Simple Momentum และ Simple Value - ใช้เครื่องมือ backtesting แบบเว็บ - ได้ถึง 25 ปีสำหรับ 49 ฟิวเจอร์สและหุ้น SP500 - กล่องเครื่องมือใน Python และ Matlab - Quantiacs เป็นเจ้าภาพการแข่งขันทางการค้าที่มีการลงทุนด้วยการลงทุนตั้งแต่ 500,000 ถึง 1 ล้านนายหน้า Backtest เสนอเว็บที่มีประสิทธิภาพและใช้งานง่ายแบบย้อนหลัง ftware: - Backtest ในสองคลิก - เรียกดูไลบรารีกลยุทธ์หรือสร้างและเพิ่มประสิทธิภาพกลยุทธ์ของคุณ - การซื้อขายกระดาษการซื้อขายอัตโนมัติและอีเมลเรียลไทม์ - 1 ต่อ backtest และน้อยกว่าเครื่องมือ backtesting ตาม WebCloud: - FX (ForexCurrency) ข้อมูลเกี่ยวกับหลัก คู่จะกลับไปที่ 2007 - SecondMinuteHourlyDaily บาร์ - ซื้อขายอยู่กับโบรกเกอร์ใด ๆ ที่ใช้ Metatrader 4 เป็น backtest เว็บของเครื่องมือ backtesting ตามการทดสอบการเลือกปัจจัยการเลือกและกลยุทธ์การจัดสรรสินทรัพย์: - ปัจจัยส่วนได้หลายที่มีอัลฟาพิสูจน์แล้วกว่ามาตรฐานตลาด cap - , จักรวาลการลงทุนหลายตัวกรองการบริหารความเสี่ยง - กลยุทธ์การจัดสรรสินทรัพย์ backtests การผสมผสานการจัดสรรสินทรัพย์และการเลือกปัจจัยลงในพอร์ตโฟลิโอฟรีบนจักรวาล SP 100 - จักรวาลการลงทุนในสหรัฐฯ 50 ล้านหรือ 480 ปี - กว้างขึ้นหุ้นในสหราชอาณาจักรของสหราชอาณาจักรกลยุทธ์การจัดสรรสินทรัพย์เครื่องมือ backtestingscreening บนเว็บ : - มากกว่า 10 000 หุ้นสหรัฐประวัติจนถึง 20 ปี - เกณฑ์ทางเทคนิคพื้นฐาน - ฟรี - ฟังก์ชันที่ จำกัด (1 ปี ไม่มีข้อมูลที่บันทึกไว้ backtests ฯลฯ ) - 50 เดือน - เต็มรูปแบบสภาพแวดล้อมซอฟต์แวร์ฟรีสำหรับการคำนวณทางสถิติและกราฟิกจำนวนมาก quants ต้องการใช้สำหรับสถาปัตยกรรมเปิดพิเศษและความยืดหยุ่น: - การจัดการข้อมูลที่มีประสิทธิภาพและสถานที่จัดเก็บกราฟิก สิ่งอำนวยความสะดวกสำหรับการวิเคราะห์ข้อมูลได้อย่างง่ายดายขยายผ่านแพคเกจ - นามสกุลที่แนะนำ - quantstrat, Rmetrics, quantmod, quantlib, PerformanceAnalytics, TTR ผลงาน portfolioSim, backtest ฯลฯ MATLAB - ภาษาระดับสูงและสภาพแวดล้อมแบบโต้ตอบสำหรับการคำนวณทางสถิติและกราฟิก: - ขนาน และการประมวลผลแบบ GPU การทำ backtesting และการเพิ่มประสิทธิภาพความเป็นไปได้ในการผสานรวม ฯลฯ - ราคาที่ขอได้ที่นี่ BacktestingXL Pro เป็นโปรแกรมเสริมสำหรับการสร้างและทดสอบกลยุทธ์การซื้อขายของคุณใน Microsoft Excel 2010 และ 2013: - ผู้ใช้สามารถใช้ VBA เพื่อสร้างกลยุทธ์สำหรับ BacktestingXL Pro ความรู้ VBA เป็นทางเลือกผู้ใช้สามารถสร้างกฎการซื้อขายในสเปรดชีตโดยใช้รหัสย้อนหลังที่ทำไว้ล่วงหน้าแบบมาตรฐาน - รองรับการใช้งาน Pyramiding, Shortlong Limit, การคำนวณค่าคอมมิชชั่น, การติดตามทุน, การควบคุมค่าใช้จ่ายนอกบ้าน, การกำหนดราคาเองของ buysell - รายงานจากหลายรายงาน - 74.95 สำหรับ BacktestingXL Pro ฟรีการเขียนโปรแกรมภาษาโอเพนซอร์ส, สถาปัตยกรรมแบบเปิด, ยืดหยุ่น, ขยายได้ง่ายผ่านทางแพ็คเกจ: - FactorWave เป็นเครื่องมือง่ายๆในการใช้เครื่องมือ backtesting บนเว็บสำหรับการลงทุนด้านปัจจัย: - ช่วยให้ผู้ใช้สามารถผสมผสานปัจจัย ETFoptionsfuturesequity หลาย ๆ อันที่มีอัลฟาที่ผ่านการพิสูจน์มาแล้ว market-cap benchmarks - ฟรี - ETFStock Screener มี 5 ปัจจัย - 149 ตัวเลือกตัวเลือกฟรี screener, กลยุทธ์ฟิวเจอร์ส, vix กลยุทธ์เครื่องมือ backtesting เว็บ: - ใช้งานง่ายเครื่องมือ backtesting รายการระดับบนเว็บเพื่อทดสอบความแรงของญาติและค่าเฉลี่ยเคลื่อนที่ กลยุทธ์เกี่ยวกับ ETFs - หลายประเภทของกลยุทธ์ฟรีฟังก์ชั่น backtesting สมบูรณ์ 34,99 รายเดือนฟรีเว็บ b เครื่องมือวิเคราะห์ข้อมูลย้อนหลังเพื่อทดสอบกลยุทธ์การเลือกสต็อค: - หุ้นสหรัฐข้อมูลจาก ValueLine ตั้งแต่ปี 1986-2014 - ราคาและข้อมูลพื้นฐาน 1700 หุ้นการทดสอบความละเอียดรายเดือนการใช้ Excel เพื่อย้อนกลับกลยุทธ์การทดสอบการเิดินทางวิธีการทดสอบย้อนกลับด้วย Excel Ive ทำเงินเป็นจำนวนมาก การทดสอบกลยุทธ์การซื้อขายกลับ Ive ใช้ภาษาโปรแกรมที่ซับซ้อนและขั้นตอนวิธีและ Ive ยังทำมันด้วยดินสอและกระดาษ คุณไม่จำเป็นต้องเป็นนักวิทยาศาสตร์จรวดหรือโปรแกรมเมอร์เพื่อทดสอบกลยุทธ์การซื้อขายจำนวนมาก หากคุณสามารถใช้งานโปรแกรมสเปรดชีตเช่น Excel ได้คุณสามารถทดสอบกลยุทธ์ได้หลายวิธี วัตถุประสงค์ของบทความนี้เพื่อแสดงวิธีย้อนกลับทดสอบกลยุทธ์การซื้อขายโดยใช้ Excel และแหล่งข้อมูลที่เปิดเผยต่อสาธารณะ นี้ไม่ควรค่าคุณมากขึ้นกว่าเวลาที่ใช้ในการทำแบบทดสอบ ก่อนที่คุณจะเริ่มทดสอบกลยุทธ์ใด ๆ คุณต้องมีชุดข้อมูล อย่างน้อยนี้เป็นชุดข้อมูลและราคา คุณสมจริงมากขึ้นคุณต้องเปิดใช้งาน datetime เปิดสูงต่ำราคาปิด คุณมักจะต้องใช้องค์ประกอบเวลาของชุดข้อมูลถ้าคุณกำลังทดสอบกลยุทธ์การซื้อขายในวันที่ ถ้าคุณต้องการทำงานพร้อมและเรียนรู้วิธีกลับการทดสอบกับ Excel ในขณะที่คุณกำลังอ่านข้อความนี้จากนั้นทำตามขั้นตอนที่ฉันสรุปในแต่ละส่วน เราจำเป็นต้องได้รับข้อมูลสำหรับสัญลักษณ์ที่เรากำลังจะกลับการทดสอบ ไปที่: Yahoo Finance ในช่อง Enter Symbol (s) ให้ป้อน: IBM และคลิก GO ภายใต้ Quotes ที่ด้านซ้ายมือคลิก History Prices และป้อนช่วงวันที่ที่คุณต้องการ ฉันเลือกตั้งแต่ 1 มกราคม 2547 ถึง 31 ธันวาคม 2004 เลื่อนลงไปที่ด้านล่างของหน้าและคลิกดาวน์โหลดลงในสเปรดชีตบันทึกไฟล์ด้วยชื่อ (เช่น ibm. csv) และไปยังที่ที่คุณสามารถพบได้ในภายหลัง การเตรียมข้อมูลเปิดไฟล์ (ที่คุณดาวน์โหลดมาด้านบน) โดยใช้ Excel เนื่องจากลักษณะพลวัตของอินเทอร์เน็ตคำแนะนำที่คุณอ่านข้างต้นและไฟล์ที่คุณเปิดอาจมีการเปลี่ยนแปลงเมื่อถึงเวลาที่คุณอ่านข้อความนี้ เมื่อดาวน์โหลดไฟล์นี้ไม่กี่บรรทัดแรกนี้มีลักษณะดังนี้: ขณะนี้คุณสามารถลบคอลัมน์ที่คุณไม่ต้องการใช้ สำหรับการทดสอบที่ Im เกี่ยวกับการทำฉันจะใช้ค่าวันที่เปิดและปิดดังนั้นฉันได้ลบ High, Low, Volume และ Adj ปิด. ฉันยังจัดเรียงข้อมูลเพื่อให้วันที่เก่าแก่ที่สุดเป็นอันดับแรกและวันที่ล่าสุดอยู่ที่ด้านล่าง ใช้ตัวเลือกเมนูการจัดเรียงข้อมูล - gt เพื่อทำสิ่งนี้ แทนการทดสอบกลยุทธ์ต่อ se ฉันจะพยายามหาวันในสัปดาห์ซึ่งให้ผลตอบแทนที่ดีที่สุดถ้าคุณทำตามซื้อเปิดและขายกลยุทธ์ปิด โปรดจำไว้ว่าบทความนี้จะแนะนำคุณเกี่ยวกับวิธีการใช้ Excel เพื่อย้อนกลับกลยุทธ์การทดสอบ เราอาจจะพัฒนาต่อไปเรื่อย ๆ นี่คือไฟล์ ibm. zip ซึ่งเก็บสเปรดชีตด้วยข้อมูลและสูตรสำหรับการทดสอบนี้ ข้อมูลของฉันอยู่ในคอลัมน์ A ถึง C (วันที่เปิดปิด) ในคอลัมน์ D ถึง H ฉันมีสูตรวางตำแหน่งเพื่อกำหนดผลตอบแทนในวันใดวันหนึ่ง การป้อนสูตรส่วนที่หากิน (เว้นแต่คุณจะเป็นผู้เชี่ยวชาญของ Excel) กำลังดำเนินการตามสูตรที่จะใช้ นี่เป็นเพียงเรื่องของการปฏิบัติและยิ่งคุณฝึกสูตรอื่น ๆ ที่คุณค้นพบมากเท่าใดและคุณจะมีความยืดหยุ่นมากขึ้นในการทดสอบของคุณ ถ้าคุณได้ดาวน์โหลดสเปรดชีตแล้วลองดูสูตรในเซลล์ D2 ดูเหมือนว่า: สูตรนี้จะถูกคัดลอกไปยังเซลล์อื่น ๆ ทั้งหมดในคอลัมน์ D ถึง H (ยกเว้นแถวแรก) และไม่จำเป็นต้องปรับเปลี่ยนเมื่อคัดลอกแล้ว อธิบายสั้น ๆ เกี่ยวกับสูตร สูตร IF มีเงื่อนไขเป็นความจริงและเป็นเท็จ เงื่อนไขคือ: ถ้าวันในสัปดาห์ (แปลงเป็นตัวเลขตั้งแต่ 1 ถึง 5 วันตรงกับวันจันทร์ถึงวันศุกร์) เป็นวันเดียวกับวันในสัปดาห์แรกของแถวแรกของคอลัมน์นี้ (D1) จากนั้น ส่วนที่แท้จริงของคำแถลง (C2-B2) ช่วยให้เราเห็นคุณค่าของ Close-Open นี่แสดงว่าเราซื้อ Open และขาย Close และนี่เป็นกำไรของเรา ส่วนที่เป็นเท็จของคำสั่งคือคู่คำพูดคู่ () ซึ่งไม่ได้ใส่อะไรลงในเซลล์หากไม่ได้จับคู่วันในสัปดาห์ เครื่องหมายทางด้านซ้ายของตัวอักษรคอลัมน์หรือหมายเลขแถวล็อกคอลัมน์หรือแถวเพื่อไม่ให้มีการเปลี่ยนแปลงส่วนของการอ้างอิงเซลล์ ดังนั้นในตัวอย่างของเราเมื่อสูตรถูกคัดลอกการอ้างอิงไปยังเซลล์วันที่ A2 จะเปลี่ยนหมายเลขแถวถ้าคัดลอกไปยังแถวใหม่ แต่คอลัมน์จะยังคงอยู่ที่คอลัมน์ A คุณสามารถทำสูตรและสร้างกฎที่มีประสิทธิภาพล้ำยุค และสำนวน ผลลัพธ์ที่ด้านล่างของคอลัมน์วันทำงานฉันได้วางฟังก์ชันสรุปแล้ว สะดุดตาเฉลี่ยและรวมฟังก์ชัน สิ่งเหล่านี้แสดงให้เราเห็นว่าในช่วงปี 2547 วันที่มีผลกำไรสูงสุดในการใช้กลยุทธ์นี้คือวันอังคารและตามด้วยวันพุธ เมื่อฉันทดสอบกลยุทธ์ Expiry Fridays - Bullish หรือ Bearish และเขียนบทความที่ฉันใช้วิธีการที่คล้ายกันมากกับสเปรดชีตและสูตรเช่นนี้ วัตถุประสงค์ของการทดสอบนั้นคือเพื่อดูว่าวันหมดอายุของวันศุกร์โดยทั่วไปรั้นหรือหยาบคาย ลองดูสิ. ดาวน์โหลดข้อมูลบางส่วนจาก Yahoo Finance โหลดลงใน Excel และลองใช้สูตรและดูสิ่งที่คุณสามารถเกิดขึ้นได้ โพสต์คำถามของคุณในฟอรัม โชคดีและการทำตามกลยุทธ์การหารายได้ด้วยวิธีการ backtest forex ฉันต้องการทำ backtest กลยุทธ์ใน Forex แต่ไม่แน่ใจว่าจะทำอย่างไรดีเกี่ยวกับเรื่องนี้ มีหลายวิธีที่จะจดจำได้ (อาจเป็นเรื่องยากที่จะสร้างฟังก์ชั่นที่ถูกต้องและอาจมีการสร้างนวัตกรรมใหม่ ๆ ขึ้นมา) 2. รับชาร์ตสำหรับช่วง 3 เดือนที่ผ่านมาและทำเครื่องหมายออกทางสายตาและ รายการและจดโน้ตของ Profitloss ใน Excel หรือ 3. ใช้ตัวทดสอบกลยุทธ์แพลตฟอร์มเช่นหนึ่งใน MT4 (ซึ่งฉันเดาว่าคุณต้องสามารถกำหนดกลยุทธ์ของคุณให้เป็นผู้เชี่ยวชาญและเข้าใจวิธีการเขียน) MQL) ก่อนที่ฉันจะไปลงเส้นทางใด ๆ เหล่านี้มีคน pointersexperiences ใด ๆ ที่ฉันควรจำไว้หรือการตั้งค่าใด ๆ ที่จะใช้เส้นทางและวิธีไกลกลับจะให้ตัวอย่างเป็นตัวแทนมีการอ้างอิงใด ๆ ที่มีประโยชน์ได้ทุกที่อธิบายในภาษาง่ายๆวิธีการ เขียนในภาษา MT4 แก้ไขครั้งล่าสุดโดย Fish 27 ต. ค. 2006 เวลา 9:03 am.06172013 TraderCode เวอร์ชันล่าสุด (v5.6) ประกอบด้วยตัวบ่งชี้ทางเทคนิคใหม่การวิเคราะห์ข้อมูลแบบจุดและรูปและการทดสอบย้อนหลังกลยุทธ์ 06172013 NeuralCode รุ่นล่าสุดสำหรับการซื้อขายเครือข่ายประสาทเทียม (v1.3) 06172013 ConnectCode Barcode Font Pack - ช่วยให้สามารถใช้บาร์โค้ดในแอพพลิเคชั่นสำนักงานและรวม add-in สำหรับ Excel ที่รองรับการสร้างบาร์โค้ดได้เป็นจำนวนมาก 06172013 InvestmentCode เครื่องคิดเลขการเงินและโมเดลสำหรับ Excel พร้อมใช้งานแล้ว 09012009 การเปิดตัวการลงทุนฟรีและเครื่องคิดเลขการเงินสำหรับ Excel 0212008 Release of SparkCode Professional - add-in สำหรับการสร้างแดชบอร์ดใน Excel ด้วย sparklines 12152007 ประกาศ ConnectCode Duplicate Remover - มีประสิทธิภาพเพิ่มในการค้นหาและลบรายการที่ซ้ำกันใน Excel 09082007 เปิดตัว TinyGraphs - โอเพนซอร์ส add-in สำหรับการสร้าง sparklines และขนาดเล็ก แผนภูมิใน Excel กลยุทธ์ Backtesting ใน Excel กลยุทธ์ Backtesting Expert ผู้เชี่ยวชาญด้าน Backtesting เป็นรูปแบบสเปรดชีตที่ช่วยให้คุณสามารถสร้างกลยุทธ์การซื้อขายโดยใช้ตัวชี้วัดทางเทคนิคและใช้กลยุทธ์ผ่านข้อมูลทางประวัติศาสตร์ ประสิทธิภาพของกลยุทธ์สามารถวัดและวิเคราะห์ได้อย่างรวดเร็วและง่ายดาย ระหว่างขั้นตอนการทำ backtesting ผู้เชี่ยวชาญด้านการทำ backtesting จะดำเนินการผ่านข้อมูลทางประวัติศาสตร์ในลักษณะแถวละบรรทัดจากบนลงล่าง แต่ละยุทธศาสตร์ที่ระบุจะได้รับการประเมินเพื่อพิจารณาว่าจะมีการปฏิบัติตามเงื่อนไขการเข้าร่วมหรือไม่ หากเงื่อนไขเป็นที่พอใจการค้าจะถูกป้อน ในทางกลับกันหากมีการออกเงื่อนไขทางออกจะมีการออกจากตำแหน่งก่อนหน้านี้ สามารถสร้างรูปแบบต่างๆของตัวชี้วัดทางเทคนิคและรวมกันเพื่อสร้างกลยุทธ์การซื้อขาย นี่ทำให้ผู้เชี่ยวชาญด้านการทำ backtesting เป็นเครื่องมือที่มีประสิทธิภาพและยืดหยุ่นมาก ผู้เชี่ยวชาญด้านการทำ backtesting ผู้เชี่ยวชาญด้านการทำ backtesting เป็นรูปแบบสเปรดชีตที่ช่วยให้คุณสร้างกลยุทธ์การซื้อขายโดยใช้ตัวชี้วัดทางเทคนิคและใช้กลยุทธ์ผ่านข้อมูลที่ผ่านมา ประสิทธิภาพของกลยุทธ์สามารถวัดและวิเคราะห์ได้อย่างรวดเร็วและง่ายดาย รูปแบบสามารถตั้งค่าให้เข้าสู่ตำแหน่ง Long หรือ Short เมื่อมีเงื่อนไขบางอย่างเกิดขึ้นและออกจากตำแหน่งเมื่อพบชุดเงื่อนไขอื่น ๆ โดยการซื้อขายโดยอัตโนมัติเกี่ยวกับข้อมูลที่ผ่านมาแบบจำลองสามารถกำหนดความสามารถในการทำกำไรของกลยุทธ์การซื้อขาย ผู้เชี่ยวชาญด้านการตรวจสอบย้อนหลังทีละขั้นตอน 1. เริ่มต้นผู้เชี่ยวชาญด้านการตรวจสอบย้อนกลับผู้เชี่ยวชาญด้านการทำ Backtesting สามารถเริ่มต้นได้จากโปรแกรม Windows Start Menu - TraderCode - Backtesting Expert วิธีนี้จะเปิดตัวรูปแบบสเปรดชีตที่มีแผ่นงานหลายแผ่นเพื่อให้คุณสามารถสร้างตัวชี้วัดการวิเคราะห์ทางเทคนิคและเรียกใช้การทดสอบเกี่ยวกับกลยุทธ์ต่างๆ คุณจะสังเกตเห็น Backtesting Expert ประกอบด้วยแผ่นงานที่คุ้นเคยมากมายเช่น DownloadedData, AnalysisInput, AnalysisOutput, ChartInput และ ChartOutput จากผู้เชี่ยวชาญด้านการวิเคราะห์รูปแบบ ซึ่งช่วยให้คุณสามารถเรียกใช้การทดสอบหลังทั้งหมดของคุณได้อย่างรวดเร็วและง่ายดายจากสภาพแวดล้อมของสเปรดชีตที่คุ้นเคย 2. ขั้นแรกเลือกแผ่นงาน DownloadedData คุณสามารถคัดลอกข้อมูลจากไฟล์สเปรดชีตหรือไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาค (csv) ไปยังแผ่นงานนี้เพื่อการวิเคราะห์ทางเทคนิค รูปแบบของข้อมูลดังที่แสดงในแผนภาพ หรือคุณสามารถดูข้อมูลดาวน์โหลดเอกสารข้อมูลการซื้อขายหลักทรัพย์เพื่อดาวน์โหลดข้อมูลจากแหล่งข้อมูลที่รู้จักกันดีเช่น Yahoo Finance, Google Finance หรือ Forex เพื่อใช้ในผู้เชี่ยวชาญด้านการทำ backtesting 3. เมื่อคุณได้คัดลอกข้อมูลแล้วให้ไปที่แผ่นงาน AnalysisInput และคลิกที่ปุ่ม Analyze and BackTest ซึ่งจะสร้างตัวชี้วัดทางเทคนิคที่แตกต่างกันลงในแผ่นงาน AnalysisOutput และทำ backtesting กับกลยุทธ์ที่ระบุไว้ในแผ่นงาน StrategyBackTestingInput 4. คลิกที่แผ่นงาน StrategyBackTestingInput ในบทแนะนำนี้คุณจะต้องรู้ว่าเราได้ระบุทั้งกลยุทธ์แบบยาวและแบบสั้นโดยใช้ค่าไขว้เฉลี่ยเคลื่อนที่ เราจะเข้าสู่รายละเอียดของการระบุกลยุทธ์ในส่วนถัดไปของเอกสารนี้ แผนภาพด้านล่างแสดงทั้งสองกลยุทธ์ 5. เมื่อการทดสอบย้อนกลับเสร็จสิ้นผลลัพธ์จะถูกวางไว้ในแผ่นงาน AnalysisOutput, TradeLogOutput และ TradeSummaryOutput แผ่นงาน AnalysisOutput มีราคาในอดีตที่สมบูรณ์และตัวชี้วัดทางเทคนิคของหุ้น ในระหว่างการทดสอบหลังถ้าเงื่อนไขสำหรับกลยุทธ์มีความพึงพอใจข้อมูลเช่นราคาซื้อราคาขายค่าคอมมิชชั่นและกำไรจะถูกบันทึกไว้ในแผ่นงานนี้เพื่อให้ง่ายต่อการอ้างอิง ข้อมูลนี้มีประโยชน์หากคุณต้องการติดตามผ่านกลยุทธ์เพื่อดูว่ามีการป้อนและออกจากตำแหน่งของสต็อกหรือไม่ แผ่นงาน TradeLogOutput มีข้อมูลสรุปของการซื้อขายที่ดำเนินการโดยผู้เชี่ยวชาญการทำข้อเสนอแนะ Backtesting สามารถกรองข้อมูลได้อย่างง่ายดายเพื่อแสดงเฉพาะข้อมูลสำหรับกลยุทธ์เฉพาะ แผ่นงานนี้มีประโยชน์ในการพิจารณาผลกำไรโดยรวมหรือการสูญเสียกลยุทธ์ตามกรอบเวลาที่ต่างกัน ผลลัพธ์ที่สำคัญที่สุดของการทดสอบย้อนกลับจะอยู่ในแผ่นงาน TradeSummaryOutput แผ่นงานนี้มีผลกำไรรวมของกลยุทธ์ที่ดำเนินการ ดังที่แสดงไว้ในแผนภาพด้านล่างกลยุทธ์จะสร้างรายได้รวม 2,548.20 บาทโดยทำการซื้อขายทั้งหมด 10 รายการ ของธุรกิจการค้าเหล่านี้ 5 ตำแหน่งเป็น Long และ 5 เป็น Short positions อัตราส่วนที่สูงกว่า 1 แสดงถึงกลยุทธ์ที่ให้ผลกำไร คำอธิบายของแผ่นงานที่แตกต่างกันส่วนนี้ประกอบด้วยคำอธิบายโดยละเอียดของแผ่นงานต่างๆในรูปแบบผู้เชี่ยวชาญด้านการทำ backtesting แผ่นงาน DownloadedData, AnalysisInput, AnalysOutput, ChartInput และ ChartOutput จะเหมือนกันกับในรูปแบบ Expert Expert Analysis ดังนั้นพวกเขาจะไม่ได้อธิบายไว้ในส่วนนี้ สำหรับคำอธิบายที่สมบูรณ์ของแผ่นงานเหล่านี้โปรดดูที่ส่วนผู้เชี่ยวชาญด้านการวิเคราะห์ทางเทคนิค StrategyBackTestingInput แผ่นข้อมูลป้อนข้อมูลทั้งหมดสำหรับ backtesting รวมทั้งกลยุทธ์จะถูกป้อนโดยใช้แผ่นงานนี้ กลยุทธ์คือชุดของเงื่อนไขหรือกฎที่คุณจะซื้อในหุ้นหรือขายหุ้น ตัวอย่างเช่นคุณอาจต้องการใช้กลยุทธ์เพื่อไป Long (ซื้อหุ้น) หากค่าเฉลี่ยเคลื่อนที่ 12 วันของค่าเฉลี่ยอยู่เหนือค่าเฉลี่ยเคลื่อนที่ 24 วัน แผ่นงานนี้ทำงานร่วมกับตัวบ่งชี้ทางเทคนิคและข้อมูลราคาในแผ่นงาน AnalysisOutput ดังนั้นตัวบ่งชี้ทางเทคนิคเฉลี่ยเคลื่อนที่จะต้องเกิดขึ้นเพื่อให้มีกลยุทธ์การซื้อขายโดยอิงตามค่าเฉลี่ยเคลื่อนที่ การป้อนข้อมูลครั้งแรกที่จำเป็นในแผ่นงานนี้ (ดังแสดงในแผนภาพด้านล่าง) คือการระบุว่าจะออกจากงานทั้งหมดหรือไม่ในตอนท้ายของเซสชันการทดสอบด้านหลัง นึกภาพสถานการณ์ที่มีเงื่อนไขในการซื้อหุ้นและผู้เชี่ยวชาญด้านการทำ backtesting ป้อนการค้าแบบยาว (หรือสั้น) อย่างไรก็ตามกรอบเวลาสั้นเกินไปและสิ้นสุดลงก่อนที่การค้าจะสามารถบรรลุเงื่อนไขทางออกได้ส่งผลให้ธุรกิจการค้าบางส่วนไม่ได้ออกจากงานเมื่อสิ้นสุดช่วงการทำข้อมูลย้อนหลัง คุณสามารถกำหนดค่านี้เป็น Y เพื่อบังคับให้ธุรกิจการค้าทั้งหมดออกจากงานเมื่อสิ้นสุดช่วงการทำ backtesting อื่น ๆ ธุรกิจการค้าจะถูกเปิดทิ้งไว้เมื่อเซสชัน backtesting สิ้นสุดลง กลยุทธ์สามารถรองรับได้สูงสุด 10 กลยุทธ์ในการทดสอบเดี่ยวครั้งเดียว แผนภาพด้านล่างแสดงข้อมูลที่จำเป็นสำหรับการระบุกลยุทธ์ Strategy Initials - การป้อนข้อมูลนี้สามารถใช้ตัวอักษรหรือตัวเลขได้ไม่เกิน 2 ตัว Strategy Initials ถูกใช้ในแผ่นงาน AnalysisOutput และ TradeLog เพื่อระบุกลยุทธ์ Long (L) Short (S) - ใช้เพื่อบ่งชี้ว่าจะต้องป้อนตำแหน่ง Long หรือ Short เมื่อเงื่อนไขการเข้าของกลยุทธ์เป็นอย่างไร เงื่อนไขการเข้าสู่ระบบการค้าระยะยาวหรือระยะสั้นจะถูกป้อนเมื่อเงื่อนไขการเข้า เงื่อนไขการเข้าสามารถแสดงเป็นนิพจน์ของสูตร การแสดงออกของสูตรเป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่สามารถใช้ฟังก์ชันฟังก์ชันและคอลัมน์ตามที่อธิบายไว้ด้านล่าง crossabove (X, Y) - ส่งกลับค่า True หากคอลัมน์ X ข้ามด้านบน Y Y ฟังก์ชั่นนี้จะตรวจสอบงวดก่อนหน้าเพื่อให้แน่ใจว่ามีการครอสโอเวอร์เกิดขึ้นจริง crossbelow (X, Y) - ส่งกลับ True ถ้าคอลัมน์ X ข้ามด้านล่าง Y คอลัมน์ฟังก์ชันนี้จะตรวจสอบงวดก่อนหน้าเพื่อให้แน่ใจว่ามีการครอสโอเวอร์เกิดขึ้นจริง และ (logicalexpr,) - บูลีนและ ส่งกลับค่า True ถ้านิพจน์ตรรกะทั้งหมดเป็น True หรือ (logicalexpr,) - บูลีนหรือ ส่งกลับค่า True ถ้านิพจน์เชิงตรรกะใด ๆ เป็น True daysago (X, 10) - ส่งคืนค่า (ในคอลัมน์ X) 10 วันก่อน previoushigh (X, 10) - แสดงค่าสูงสุด (ในคอลัมน์ X) ในช่วง 10 วันที่ผ่านมาซึ่งรวมถึงวันนี้ previouslow (X, 10) - ส่งกลับค่าต่ำสุด (ในคอลัมน์ X) ของ 10 วันที่ผ่านมาซึ่งรวมถึงวันนี้ (จาก AnalysisOutput) A - คอลัมน์ AB - คอลัมน์ BC .. .. YY - คอลัมน์ YY ZZ - คอลัมน์ ZZ นี่คือส่วนที่น่าสนใจและมีความยืดหยุ่นมากที่สุดของรายการ เงื่อนไข ช่วยให้สามารถระบุคอลัมน์จากแผ่นงาน AnalysisOutput ได้ เมื่อดำเนินการทดสอบกลับแต่ละแถวจากคอลัมน์จะใช้สำหรับการประเมินตัวอย่างเช่น A 50 หมายความว่าแต่ละแถวในคอลัมน์ A ของแผ่นงาน AnalysisOutput จะถูกกำหนดไม่ว่าจะมากกว่า 50. AB ในตัวอย่างนี้ ถ้าค่าในคอลัมน์ A ในแผ่นงาน AnalysisOutput มีค่ามากกว่าหรือเท่ากับค่าของคอลัมน์ B จะเป็นไปตามเงื่อนไขการป้อนข้อมูล และในตัวอย่างนี้ถ้าค่าในคอลัมน์ A ในแผ่นงาน AnalysisOutput มีค่ามากกว่าค่าของคอลัมน์ B และค่าของคอลัมน์ C สูงกว่าคอลัมน์ D จะเป็นไปตามเงื่อนไขการป้อนข้อมูล crossabove (A, B) ในตัวอย่างนี้ถ้าค่าของคอลัมน์ A ในแผ่นงาน AnalysisOutput ตัดเหนือค่าของ B เงื่อนไขการป้อนข้อมูลจะได้รับการตอบสนอง crossabove หมายความว่าค่าเริ่มต้นมีค่าน้อยกว่าหรือเท่ากับ B และค่าของ A จะมีค่ามากกว่า B. เงื่อนไขการออกเงื่อนไขการออกสามารถใช้ฟังก์ชันฟังก์ชันและคอลัมน์ตามที่กำหนดไว้ในเงื่อนไขการป้อนข้อมูล ด้านบนของที่ยังสามารถใช้ประโยชน์จากตัวแปรดังที่แสดงด้านล่างตัวแปรสำหรับเงื่อนไขการจบการทำกำไรนี่คือราคาขายที่ลบด้วยราคาซื้อ ราคาขายต้องสูงกว่าราคาซื้อเพื่อหากำไร มิฉะนั้นกำไรจะเป็นศูนย์ ขาดทุนหมายถึงราคาขายหักด้วยราคาซื้อเมื่อราคาขายต่ำกว่าราคาซื้อ กำไร (ราคาขาย - ราคาซื้อ) ราคาซื้อหมายเหตุ ราคาขายต้องมากกว่าหรือเท่ากับราคาซื้อ มิฉะนั้นกำไรจะเป็นศูนย์ losspct (ราคาขาย - ราคาซื้อ) ราคาซื้อหมายเหตุ ราคาขายต้องน้อยกว่าราคาซื้อ มิฉะนั้น losspct จะเป็นศูนย์ ตัวอย่างกำไร 0.2 ในตัวอย่างนี้ถ้ากำไรในรูปของเปอร์เซ็นต์สูงกว่า 20 เงื่อนไขการออกจะได้รับความพึงพอใจ Commission - Commission ในรูปของเปอร์เซ็นต์ของราคาซื้อขาย หากราคาซื้อขายที่ 10 และค่าคอมมิชชั่นคือ 0.1 แล้วค่าคอมมิชชั่นจะเป็น 1. ค่าคอมมิชชั่นเปอร์เซ็นต์และค่าคอมมิชชั่นในสกุลเงินเหรียญสหรัฐฯจะรวมอยู่ในการคำนวณค่านายหน้าทั้งหมด ค่าคอมมิชชั่น - ค่านายหน้าเป็นสกุลเงินดอลลาร์ เปอร์เซ็นต์ค่าคอมมิชชั่นและค่าคอมมิชชั่นในสกุลเงินดอลลาร์จะสรุปรวมค่าคอมมิชชั่นทั้งหมด จำนวนหุ้น - จำนวนหุ้นที่จะซื้อหรือขายเมื่อเงื่อนไขการเข้าออกของกลยุทธ์เป็นไปตาม แผ่นงาน TradeSummaryOutput เป็นแผ่นงานที่มีบทสรุปของการค้าทั้งหมดที่ดำเนินการในระหว่างการทดสอบกลับ ผลลัพธ์ถูกจัดอยู่ในประเภทธุรกิจแบบสั้นและระยะยาว คำอธิบายของฟิลด์ทั้งหมดสามารถดูได้ด้านล่าง Total ProfitLoss - รวมกำไรหรือขาดทุนหลังหักค่านายหน้า ค่านี้คำนวณโดยสรุปผลกำไรและขาดทุนของการค้าทั้งหมดที่จำลองในการทดสอบหลัง รวม ProfitLoss ก่อน Commission - รวมกำไรหรือขาดทุนก่อนค่าคอมมิชชั่น ถ้าค่าคอมมิชชั่นถูกกำหนดเป็นศูนย์ฟิลด์นี้จะมีค่าเท่ากับ Total ProfitLoss ค่าคอมมิชชั่นทั้งหมด - ค่าคอมมิชชั่นทั้งหมดที่จำเป็นสำหรับการค้าทั้งหมดที่จำลองขึ้นในระหว่างการทดสอบด้านหลัง จำนวนการซื้อขายทั้งหมด - จำนวนการซื้อขายทั้งหมดที่ดำเนินการในระหว่างการทดสอบย้อนกลับแบบจำลอง จำนวนธุรกิจที่ชนะ - จำนวนธุรกิจการค้าที่ทำกำไรได้ จำนวนการสูญเสียการค้า - จำนวนของธุรกิจการค้าที่ทำขาดทุน เปอร์เซ็นต์ที่ชนะการค้า - จำนวนธุรกิจที่ชนะการประมูลหารด้วยจำนวนการซื้อขายทั้งหมด เปอร์เซ็นต์การสูญเสียการค้า - จำนวนการซื้อขายที่เสียไปหารด้วยจำนวนการซื้อขายทั้งหมด การค้าเฉลี่ยที่ชนะ - มูลค่าเฉลี่ยของผลกำไรของธุรกิจการค้าที่ชนะ ค่าเฉลี่ยการสูญเสียการค้า - ค่าเฉลี่ยของการสูญเสียของการค้าที่สูญเสีย Average Trade - ค่าเฉลี่ย (กำไรหรือขาดทุน) ของการค้าเดี่ยวของการทดสอบย้อนกลับแบบจำลอง การค้าที่ใหญ่ที่สุดที่ชนะ - กำไรจากการค้าที่ใหญ่ที่สุดที่ชนะ การสูญเสียการค้าที่ใหญ่ที่สุด - การสูญเสียการค้าที่สูญเสียมากที่สุด การสูญเสียรายได้เฉลี่ยโดยเฉลี่ย - การค้าที่ชนะโดยเฉลี่ยหารด้วยค่าเฉลี่ยการสูญเสียการค้า Ratio winloss - ผลรวมของกำไรทั้งหมดในการซื้อขายที่ชนะหารด้วยยอดรวมของผลขาดทุนทั้งหมดที่เกิดจากการค้าที่สูญเสีย อัตราส่วนมากกว่า 1 หมายถึงกลยุทธ์ที่ให้ผลกำไร เวิร์กชีท TradeLogOutput แผ่นงานนี้มีการซื้อขายทั้งหมดที่จำลองโดยผู้เชี่ยวชาญด้านการทำดัชนีย้อนหลังเรียงตามวันที่ จะช่วยให้คุณสามารถซูมเข้าสู่การค้าหรือกรอบเวลาใด ๆ เพื่อกำหนดความสามารถในการทำกำไรของกลยุทธ์ได้อย่างรวดเร็วและง่ายดาย วันที่ - วันที่มีการป้อนหรือออกจากตำแหน่ง Long หรือ Short กลยุทธ์ - กลยุทธ์ที่ใช้ในการดำเนินการการค้านี้ ตำแหน่ง - ตำแหน่งของการค้าไม่ว่าจะเป็น Long หรือ Short การค้า - บ่งชี้ว่าการค้านี้เป็นการซื้อหรือขายหุ้น Shares - Number of shares traded. Price - The price in which the stocks are purchased or sold. Comm. - Total commission for this trade. PL (B4 Comm.) - Profit or Loss before commission. PL (Aft Comm.) - Profit or Loss after commission. Cum. PL (Aft Comm.) - Cumulative profit or loss after commissions. This is calculated as the cumulative total profitloss from the first day of a trade. PL (on Closing Position) - Profit or loss when the position is closed (exited). Both the entry commission and exit commission will be accounted for in this PL. For example, if we have a Long position where the PL (B4 Comm.) is 100. Assuming when the position is entered, a 10 commission is charged and when the position is exited, another commission of 10 is charged. The PL (on Closing Position) is 100- 10 - 10 80. Both the commission on entering the position and exiting the position are accounted for on position close. Back to TraderCode Technical Analysis Software and Technical Indicators
ค่าเฉลี่ยเคลื่อนที่ตัวอย่างนี้สอนวิธีการคำนวณค่าเฉลี่ยเคลื่อนที่ของชุดข้อมูลเวลาใน Excel ค่าเฉลี่ยเคลื่อนที่จะใช้เพื่อทำให้เกิดความผิดปกติ (ยอดเขาและหุบเขา) เพื่อรับรู้แนวโน้มได้ง่ายขึ้น 1. ขั้นแรกให้ดูที่ซีรี่ส์เวลาของเรา 2. ในแท็บข้อมูลคลิกการวิเคราะห์ข้อมูล หมายเหตุ: ไม่สามารถหาปุ่ม Data Analysis คลิกที่นี่เพื่อโหลด Add-in Analysis ToolPak 3. เลือก Moving Average และคลิก OK 4. คลิกที่กล่อง Input Range และเลือกช่วง B2: M2 5. คลิกที่ช่อง Interval และพิมพ์ 6. 6. คลิกที่ Output Range box และเลือก cell B3 8. วาดกราฟของค่าเหล่านี้ คำอธิบาย: เนื่องจากเราตั้งค่าช่วงเป็น 6 ค่าเฉลี่ยเคลื่อนที่คือค่าเฉลี่ยของ 5 จุดข้อมูลก่อนหน้าและจุดข้อมูลปัจจุบัน เป็นผลให้ยอดเขาและหุบเขาจะเรียบออก กราฟแสดงแนวโน้มที่เพิ่มขึ้น Excel ไม่สามารถคำนวณค่าเฉลี่ยเคลื่อนที่สำหรับจุดข้อมูล 5 จุดแรกได้เนื่องจากไม่มีจุดข้อมูลก่อนหน้านี้เพียงพอ 9. ทำซ้ำขั้นตอนที่ 2 ถึง 8 สำหรับช่วงที่ 2 และช่วงที่ 4 ข้อสรุป: ช่วงที่ใหญ่กว่ายอดเนินและหุบเขาจะยิ่งเรียบขึ้น ช่วงเวลาที่สั้นกว่านี้ค่าเฉลี่ยของค่าเฉลี่ยที่เคลื่อนที่ได้ใกล้เคียง...
Comments
Post a Comment