ผู้เขียน หัวข้อ: AutoTrade 9 การทำ Simulation ด้วย excel  (อ่าน 338 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ learntotradefx

  • นักลงทุนขั้นต้น
  • *
  • กระทู้: 30
  • พลังน้ำใจ: 8
  • นักลงทุนสายอู้
    • Learntotradefx
AutoTrade 9 การทำ Simulation ด้วย excel
« เมื่อ: 28 มีนาคม 2017, 23:00:48 PM »
รวมลิงค์บทความชุด AutoTrade ครับ
รีวิว AutoTrade http://thailandforexclub.com/index.php?topic=37340.0
ความเสี่ยงต่างๆที่เกี่ยวข้องกับ AutoTrade http://thailandforexclub.com/index.php?topic=37378.0
การใช้งานบัญชีเดโม http://thailandforexclub.com/index.php?topic=37357.0
ศึกษา % win กับขนาดของการเปิดสถานะ ด้วย simulation http://thailandforexclub.com/index.php?topic=37416.0
แนวคิดการสร้างพอร์ต http://thailandforexclub.com/index.php?topic=37417.0
การใช้งานบัญชีจริง และผูกเข้ากับ Myfxbook AutoTrade http://thailandforexclub.com/index.php?topic=37418.0
มุมมองของสาย Risk base ต่อการลงทุนแบบ AutoTrade http://thailandforexclub.com/index.php?topic=37423.0
ตัวอย่างวิธีการเลือก Signal http://thailandforexclub.com/index.php?topic=37457.0
การทำ Simulation ด้วย excel http://thailandforexclub.com/index.php?topic=37539.0

ไฟล์ excel simulation ที่ใช้ในบทความก่อนหน้านี้ครับ
http://www.tradeguideline.com/download/simulation-excel/

การทำ Simulation ด้วย excel

ในบทความก่อนหน้านี้ผมได้ทำ Simulation ด้วย Excel เป็นตัวอย่างในการศึกษาเรื่อง %win กับขนาดการเปิด position ที่เหมาะสม เพื่อให้เข้าใจว่าเราสามารถนำ Simulation มาทำความเข้าใจตัวแปรระบบได้อย่างไรบ้าง ซึ่งไฟล์ .xls ที่ทำไว้นั้นสามารถโหลดได้จากลิงค์ในบทความนี้ครับ

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

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


โดยในไฟล์นี้ผมต้องการศึกษาเกี่ยวกับขนาดของการเปิดสถานะ - % win ของแต่ละระบบ ว่าจะมีความเสี่ยงในระดับใด ประเมินออกมาเพื่อให้รู้ว่าขนาดเปิดที่ปลอดภัยจะอยู๋ในช่วงประมาณไหน เพื่อนำไปใช้เป็นแนวทางในการ Monitor ขนาด % gain ในรายงาน myfxbook autotrade ว่าจะไม่ให้เกินระดับที่ simulation ไว้


ดังนั้นข้อมูลที่ป้อนเข้าระบบก็จะมี

- %win จากรายงาน myfxbook report
- ทุนตั้งต้น
- ขนาดของการ bet ซึ่งเป็นตัวแปรที่จะลองเปลี่ยนไปเรื่อยๆเพื่อดูผลที่เปลีย่นไป

จากนั้นทำการ Simulation เกมให้เล่นบน %win นั้น จากทุนตั้งต้น - ขนาดการ bet ว่าหากให้คนมาเล่นเกมนั้น 1000+ คน ผลของคนทั้ง 1000 คนจะออกมาจบที่เหลือทุนเท่าไหร่กันบ้าง


ในส่วนของสูตรที่สำคัญก็จะมีแค่ฟังก์ชั่นแรนด้อมนั่นเอง


RAND() <0.6,500,-500

หากค่าที่แรนด้อมได้มานั้นต่ำกว่า 0.6 ให้ cell นี้เขียนค่า 500 ลงไป หากไม่ใช่ ให้เขียนค่า -500 ลงไป  ซึ่งโอกาสของค่าระหว่าง 0-0.6 ก็หมายถึงโอกาสชนะ 60 % นั่นเอง เมื่อแต่ละ Column ของเรานั้นบันทึกค่าแรนด้อมการเล่นแต่ละเกม เราก็จะได้เป็น 500 -500 500 500 -500 ในแต่ละ Row ที่ต่างกันไปตามการแรนด้อมย่อยของแต่ละเกม แล้วทำให้เล่น 100 เกมก็สร้างไป 100 column

ถ้าจะใช้วิธีเล่นแบบมีทุนตั้งต้นก็นำทุนตั้งต้นมาบวกลบทีละเกม เมื่อพบ 0 เมื่อไหร่แปลว่าล้างพอร์ต

ด้วยวิธีนี้เราจะได้แบบจำลองการเล่นตามจำนวน Row ที่ใช้ ก็นำผลมาลองพล๊อตกราฟดูครับ โดยกราฟที่ใช้ก็ขึ้นกับเราอยากจะดูข้อมูลในแง่ใด หากใช้พวก scatter หรือทำระฆังคว่ำ ก็จะดูในแง่โอกาสของการอยู่ในเขต -0 ลงไปนั้นมีประมาณกี่ % ช่วง Mean - SD อยู่ประมาณไหน หรือหากจะลองดูการเคลื่อนไหวขึ้นลงของพอร์ตแต่ละพอร์ตก็ใช้กราฟเส้นลากข้อมูลของทุกเกมเอา

หวังว่าบทความนี้คงให้แนวทางในการทำ Simulation แบบ excel ง่ายๆที่ไม่ต้องไปเขียนโปรแกรมเทรดบนแบคเทส ซึ่งจริงๆวิธีนี้ก็สามารถไปประยุกต์หรือดัดแปลงในการประเมินเรื่องอื่นๆได้อีกตามแต่จะใช้กันครับ
« แก้ไขครั้งสุดท้าย: 28 มีนาคม 2017, 23:01:22 PM โดย learntotradefx »

ออฟไลน์ AresFX17

  • นักลงทุนขั้นเทพ
  • ****
  • กระทู้: 395
  • พลังน้ำใจ: 10
Re: AutoTrade 9 การทำ Simulation ด้วย excel
« ตอบกลับ #1 เมื่อ: 23 กรกฎาคม 2017, 04:37:13 AM »
เยี่ยมครับ

ผมก็ลองทำ มอลติคาโรครับ ใน excel กำลังจะลองศึกษาแนวนี้หลายๆแบบ