Sunday 9 July 2017

Forex Backtesting Excel


Powered by phpBB copy 2000, 2002, 2005, 2007 กลุ่ม phpBB Traduccin al espaol ตามหน้าที่ของ Huan Manw Karma ที่ทำโดย Karma MOD copy ปี 2007, 2009 m157y Aviso กฎหมาย: La negociacioacuten de divisas con apalancamiento conlleva un alto nivel de riesgo y podriacutea no ser apropiada para todo tipo de inversores El alto grado de apalancamiento del mercado puede jugar tanto a como en contra del invers. Por lo tanto, antes divisas negociar, Vd พิจารณาความรับผิดชอบต่อสาธารณชนของคุณโดยเด็ดขาด, การเดือดร้อนของประสบการณ์และความอดทน. Recordamos que existe la posibilidad de perder ไม่ได้เป็นส่วนหนึ่งของ toda la inversioacuten inicial por lo que ไม่มี debe invertir dinero que no pueda permitirse perder. ความเห็นชอบของคณะกรรมการ ก. ล.ต. ที่จะต้องปฏิบัติตามข้อบังคับของคณะกรรมการกฤษฎีกาและข้อบังคับของคณะกรรมการกฤษฎีกา ข้อคิดเห็นเกี่ยวกับ FXStreet ช่วยให้คุณสามารถใช้งานได้โดยไม่ต้องมีข้อมูลใด ๆ ที่เกี่ยวข้องกับ FXStreet ของคุณ FXStreet ไม่มีการรับรองความถูกต้องของ veracidad de las declaraciones o denuncias de ninguno de los autores independientes que colaboran en la paacutegina Todos los textos publicados บุตรอ่อนแอต่อความผิดพลาดที่เกิดขึ้น ความคิดเห็นของ Las, แจ้ง, anaacutelisis, cotizaciones u otras informaciones contenidas ใน FXStreet, producidas por el equipo ใน FXStreet, por sus colaboradores, socios, asociados o colaboradores tienen caraacutecter de comentario ทั่วไป de mercado y en ninguacuten caso constituyen un consejo o una recomendacioacuten de inversioacuten FXStreet ได้รับการตอบรับเป็นอย่างดีจากผู้ให้บริการทางด้านกฎหมายตามกฎหมายที่มีอยู่ในปัจจุบันโดยมีเงื่อนไขว่าจะต้องมีการดำเนินการตามข้อตกลงดังกล่าวเพื่อให้เป็นไปตามนโยบายของ บริษัท เกี่ยวกับการดำเนินการตามกฎหมายใน Excel และ MQL4 เข้าร่วมในวันที่ 2011 ม. ค. สถานะ : สมาชิก 4 กระทู้ใครบ้างที่ทำ backtesting ใน Excel หรือรู้จักสมาชิกที่อยากจะพูดถึงวิธีการและแบบจำลองกับใครก็ตามที่ใช้ Excel ใครมีแบบเรียบง่าย (หรือซับซ้อน) ที่พวกเขายินดีที่จะแบ่งปันตัวบ่งชี้และระบบพื้นฐานหรือ ฉันควรอุทิศเวลาในการเรียนรู้ MQL4 ฉันมีโมเดลประสบการณ์มากมายใน Excel แต่ฉันไม่มีประสบการณ์ในการเขียนโปรแกรมคอมพิวเตอร์ ฉันลังเลที่จะใช้เวลาเรียนรู้ MQL4 เพราะฉันจะเริ่มต้นจากอะไร แต่อาจจะง่ายกว่านี้ มีโปรแกรมเมอร์ที่ไม่ใช่โปรแกรมเมอร์อื่นหรือไม่ที่มีความชำนาญใน MQL4 เข้าร่วมตุลาคม 2007 สถานะ: สมาชิก 92 บทความ Excel เป็นเครื่องมือที่มีประสิทธิภาพ แม้ว่าจะได้รับการออกแบบมาเพื่อใช้เป็นแผ่นงานและแบบจำลองเป็นต้น แต่คนอื่น ๆ ก็ใช้มันเพื่อทำทุกสิ่งที่น่าอัศจรรย์เช่น AI ฐานข้อมูล ฯลฯ แม้ว่าจะมีเครื่องมือเฉพาะสำหรับงานเหล่านี้ก็ตาม MQL4 เป็นภาษาหยาบคาย แต่ได้รับการออกแบบมาเพื่อการค้าโดยเฉพาะดังนั้นจึงมีหลายสิ่งที่เฉพาะเจาะจงสำหรับงานนี้ ในขณะที่มีการอภิปรายอย่างต่อเนื่องเกี่ยวกับประสิทธิภาพของเครื่องมือทดสอบกลยุทธ์เป็นเครื่องมือทดสอบย้อนกลับ Im แน่ใจว่าคุณจะกลับมาทดสอบได้เร็วขึ้นสิบครั้งด้วย MQL4 แม้ว่าคุณจะต้องเรียนรู้ภาษาตั้งแต่เริ่มต้นก็ตาม คุณน่าจะคุ้นเคยกับแนวความคิดเกี่ยวกับการเขียนโปรแกรมพื้นฐานหลายอย่างเช่นลูปและข้อความที่มีเงื่อนไข สำหรับเส้นทาง Excel คุณอาจต้องการหาเครื่องมือที่พร้อมใช้งานอยู่แล้วรู้สึกแปลกใจหากมีคนไม่ได้ทำเช่นนี้ หากคุณไม่สามารถหาสิ่งที่พร้อมทำได้คุณจะต้องออกแบบเครื่องมือจำลองการค้าการจัดการรายงานการประมวลผลข้อมูลในอดีตของคุณจากนั้นจึงมี UI ที่เหมาะสม ทั้งหมดนี้มาพร้อมกับ MT4 ฟรี เข้าร่วมตุลาคม 2007 สถานะ: สมาชิก 887 กระทู้สิ่งที่เกี่ยวข้องกับการคำนวณฉันทำใน Excel ได้ทำมาหลายปีแล้ว อย่างไรก็ตามฉันไม่แน่ใจ youd ได้รับอะไรออกจากรูปแบบของฉันเป็นพวกเขากำลังเฉพาะกับสิ่งที่ Im ทำ Excel มีความยืดหยุ่นและโปร่งใสมากขึ้นดังนั้นคุณจึงสามารถสอบสวนและตรวจสอบข้อมูลได้อย่างถูกต้อง สำหรับโปรแกรมเมอร์ที่ไม่ใช่ทองของ ตัวอย่างเช่นคุณต้องใช้เวลานานเท่าไรใน EA ที่แสดงถึงความผันผวนโดยเฉลี่ยของช่วงเวลาใด ๆ ในช่วง 14 วันที่ผ่านมา ฉันไม่ได้พูดเป็นไปไม่ได้ - ฉันไม่มีความคิด - แต่ใน Excel, ตารางหมุนและ 5 นาทีต่อมาและ youre ทำ ที่ Excel ตกอยู่ในการซื้อขายสด - มัน does not เล่นอย่าง hooking ในแพลตฟอร์มการค้าอื่น ๆ (FXCM IBCurrenex) แต่สำหรับ backtesting ที่ไม่สำคัญ เข้าร่วม ก. ค. 2009 สถานะ หรือมีเกี่ยวกับ 216 โพสต์เมื่อฉันเริ่มทำการวิเคราะห์ของฉันเองฉันเริ่มต้นด้วย Excel เนื่องจากฉันไม่มีประสบการณ์ในการเขียนโปรแกรมและพบว่า VBA ง่ายต่อการเรียนรู้มากกว่า MQL4 ตอนนี้ฉันใช้การรวมกันของทั้งสอง จากประสบการณ์ที่ จำกัด ของฉัน MQL4 สามารถคำนวณได้เร็วกว่า Excel โดยเฉพาะอย่างยิ่งถ้าแผ่นงาน Excel ของคุณใช้ฟังก์ชันที่กำหนดโดยผู้ใช้จำนวนมาก หนึ่งในโครงการต่อเนื่องของฉันคือการสร้างสเปรดชีตเพื่อวิเคราะห์เครื่องมือที่แตกต่างกัน 70ish ในระยะเวลารายสัปดาห์และรายวัน ตอนแรกฉันคิดว่าฉันจะใช้ MQL4 ในการเขียนไฟล์. csv ของ OHLC ข้อมูลสำหรับแต่ละเครื่องและกรอบเวลาแล้วค่อยตัวเลขใน Excel ข้อเสีย - ใช้เวลาสองถึงสามนาทีในการคำนวณดังนั้นตอนนี้ฉันจะทำ calcs ทั้งหมดใน MT4 แล้วเขียนไฟล์เพียงสองไฟล์ Excel เป็น UI แล้วและไม่มีรอ calcs ฉันคิดว่าสิ่งที่ฉันได้รับคือว่าถ้าคุณสามารถใช้ทั้งสองแล้วคุณจะให้ตัวเองความสามารถในการใช้อย่างใดอย่างหนึ่งที่ดีที่สุดสำหรับงานที่คุณได้ตั้งตัวเอง เพียง 2 เพนนีของฉัน เข้าร่วมพฤษภาคม 2006 สถานะ: มีเพียงชื่อผู้ใช้เท่านั้น 1,367 Ive ลองวิธีการเหล่านี้ในช่วงหลายปี: MT4 Strategy Tester Custom Python โปรแกรม OpenOffice Calc (Excel compatible) แต่ละ EA มีลักษณะเฉพาะของตัวเอง แต่โดยทั่วไป Ive มีผลลัพธ์ที่ดีที่สุดกับ MT4 IndicatorsScripts หากคุณสามารถสร้างตัวบ่งชี้ที่ซ้ำกันการกระทำของ EA ที่เป็นไปได้ที่จะทำให้ตัวบ่งชี้นั้นเป็นเครื่องมือวิเคราะห์ EAs ทั้งหมดไม่ให้ยืมวิธีนี้ แต่ถ้าคุณมีที่ไม่ให้มันจะให้ผลใกล้ทันที (ไม่ถูกต้องไปยังจุด แต่ใกล้พอ) และบันทึกต้อง tinker กับไฟล์ CSV หรือเทคนิคการเชื่อมต่อที่ซับซ้อนมากขึ้นอื่น ๆ IMHO ให้ลักษณะของ EA ที่คุณกำลังทดสอบบอกให้ใช้วิธีการทดสอบที่ดีที่สุด Old Benjamin เป็น right06172013 TraderCode เวอร์ชันล่าสุด (v5.6) ประกอบด้วยตัวบ่งชี้การวิเคราะห์ทางเทคนิคแบบใหม่การทำแผนภูมิแบบจุดและรูปและการทำ backtesting ตามกลยุทธ์ 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 ป้อนการค้าแบบยาว (หรือสั้น) อย่างไรก็ตามกรอบเวลาสั้นเกินไปและสิ้นสุดลงก่อนที่การค้าจะเป็นไปตามเงื่อนไขทางออกซึ่งส่งผลให้ธุรกิจการค้าบางส่วนไม่ได้ออกจากงานเมื่อสิ้นสุดช่วงการทำ 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 การค้า - บ่งชี้ว่าการค้านี้เป็นการซื้อหรือขายหุ้น หุ้น - จำนวนหุ้นที่ซื้อขาย ราคา - ราคาที่ซื้อหรือขายหุ้น Comm - รวมค่านายหน้าสำหรับการค้านี้ PL (B4 Comm.) - กำไรหรือขาดทุนก่อนค่าคอมมิชชั่น PL (Aft Comm.) - กำไรหรือขาดทุนหลังหักค่านายหน้า cum PL (Aft Comm.) - กำไรหรือขาดทุนสะสมหลังหักค่าคอมมิชชั่น นี่คำนวณเป็นกำไรสะสมรวมตั้งแต่วันแรกของการซื้อขาย PL (ในฐานะปิดบัญชี) - กำไรหรือขาดทุนเมื่อปิดตำแหน่ง (ออกจากงาน) ทั้งค่าคอมมิชชั่นและค่าคอมมิชชั่นสำหรับการเข้าออกจะคิดใน PL นี้ ตัวอย่างเช่นถ้าเรามีตำแหน่งยาวที่ PL (B4 Comm.) อยู่ที่ 100 สมมติว่าเมื่อป้อนตำแหน่งจะมีการเรียกเก็บเงิน 10 ครั้งและเมื่อออกจากตำแหน่งจะมีการเรียกเก็บเงินอีก 10 ครั้ง PL (อยู่ในตำแหน่งปิด) คือ 100- 10 - 10 80. ค่านายหน้าในการเข้าและออกจากตำแหน่งคิดที่ตำแหน่งใกล้เคียง กลับไปที่ TraderCode ซอฟต์แวร์การวิเคราะห์ทางเทคนิคและตัวชี้วัดทางเทคนิค

No comments:

Post a Comment