Expert Advisor

EA ไม่เท่ากับ AI แล้ว EA Forex นั้นคืออะไร แจกฟรีโรบอทเทรด

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

EA Forex

EA Forex คืออะไร?

EA นั้นย่อมาจาก Expert Advisors หรือก็คือโปรแกรมช่วยเทรดแบบอัตโนมัติ ซึ่งน่าจะมาพร้อมกับโปรแกรมที่ใช้เทรดอย่าง MT4 ที่ถูกพัฒนามาในปี 2005 ส่วนใหญ่ใช้ในการเทรด Forex ซึ่งตัว EA นี้อะครับมันสามารถเขียนโปรแกรมได้ผ่าน Editor ที่ติดมากับโปรแกรม MT4 เลยโดยภาษาที่ใช้ในการเขียนก็คือ Mql4 เป็นภาษาเฉพาะสำหรับโปรแกรม MT4 แล้วมันต่างยังไงกับ AI หละ คือยังงี้ ถ้าพูดกันง่ายๆเลยคือการเขียน EA ก็เหมือนการเขียนกลยุทธ์ในการเทรดที่เรามีอยู่แล้วมาให้มันทำงานอัตโนมัติแบบ 24 ชั่วโมง เช่นหากเส้น EMA ตัดกันก็ให้เปิดคำสั่ง Buy หรือ Sell แล้วตั้งจุด TP ไว้ 400 จุด SL ไว้ 200 จุด อะไรยังงี้ โปรแกรมมันจะทำตามคำสั่งที่เราป้อนไว้แค่นั้น ไม่สามารถออกนอกกฏที่เราตั้งไว้ หรือกลยุทธ์ที่เราตั้งไว้ได้มันเลยมีข้อจำกัดในด้านของเช่น อาจจะมีบัคบางจุด หรือมี Error ในบางครั้งเพราะมันไม่สามารถแก้ไข Code Mql4 ได้ด้วยตัวเองมนุษย์ต้องเป็นคนจัดการเท่านั้น

ทีนี้มาลองดูของ AI ซึ่งมันย่อมาจาก Artificial Intelligence หรือภาษาไทยเรียกกันว่า “ปัญญาประดิษฐ์” คือเครื่องจักร (machine) ที่มีฟังก์ชันทีมีความสามารถในการทำความเข้าใจ เรียนรู้องค์ความรู้ต่างๆ อาทิเช่น การรับรู้ การเรียนรู้ การให้เหตุผล และการแก้ปัญหาต่างๆ เครื่องจักรที่มีความสามารถเหล่านี้ก็ถือว่าเป็น ปัญญาประดิษฐ์ คุณอ่านแค่นี้ก็น่าจะพอเข้าใจแล้วว่ามันไม่ใช่สิ่งที่แค่เขียนโปรแกรมลงไปแล้วจะทำอยู่แค่นั้น AI นั้นสามารถเรียนรู้ได้ด้วยตัวเอง สามารถพัฒนาฉีกกฏหรือคำสั่งที่เราตั้งไว้ได้และยังสามารถเรียนรู้ได้ดีกว่ามนุษย์อีกด้วย การสร้างเอไอนั้นไม่มีกฏที่ตายตัว หรือใช้ภาษาอะไรในการเขียน แต่หากจะอยู่ที่ข้อมูลอะไรมากกว่าที่อยากให้เค้าเรียนรู้ ไม่มีที่สิ้นสุด

และนั่นคือข้อจำกัดของ EA ที่มันเป็นโปรแกรมที่เขียนให้จบในตัวไม่สามารถต่อยอดหรือไปเรียนรู้เองได้ เพราะโปรแกรมอย่าง MT4 นั้นก็ไม่สามารถไปต่อได้ไกลขนาดนั้นและอีกอย่างมันไม่มีข้อมูลที่จะยัดลงไปในโปรแกรมได้ แต่มันก็อาจจะไม่ได้เป็นแบบนั้นตลอดไปหากโปรแกรมถูกพัฒนาขึ้นได้เรื่อยๆ ตัวอย่างเช่นในปัจจุบันโปรแกรม MT4 ก็สามารถที่จะเชื่อมต่อไปกับปัจจัยภายนอกได้ เช่นไปเชื่อมต่อกับเว็บไซต์เพื่อ Monitor ราคาหรือทำอะไรก็ว่าไป แต่ด้วยความที่ EA เมื่อเราเขียนโปรแกรมเสร็จมันจำเป็นต้อง Export เป็นไฟล์ ex4 หรือถ้าพูดกันให้ง่ายๆก็คือเข้ารหัสไฟล์ บีบไฟล์ให้ไม่สามารถแก้ไข ดัดแปลงได้นั่นก็อาจจะเป็นข้อจำกัดอยู่เหมือนกัน การจะรันคำสั่งให้ EA ทำงานก็ต้องแปลงภาษา Mql4 ให้มาเป็นไฟล์ ex4 ก่อนถึงจะทำงานได้ ไม่ได้ทำงานได้ทันทีแบบเว็บไซต์

แต่ก็อย่างที่บอกครับหาก Mt4 สามารถเชื่อมต่อกับภายนอกได้ก็อาจจะมีในอนาคตที่จะฉีกข้อจำกัดนี้ให้สามารถป้อนคำสั่งจากที่อื่นแล้วมาทำงานบน MT4 ได้แทน ซึ่งในปัจจุบันก็ได้มีการพัฒนา MT5 มาแล้ว แต่ก็ยังไม่ได้แตกต่างจาก MT4 มากนักแต่ก็มีการพยายามพัฒนาโปรแกรมเทรดอย่างอื่นอยู่ซึ่งไม่แน่ในอนาคตก็อาจจะมีโปรแกรมเทรดที่สามารถเขียนภาษาหรือสามารถยัดข้อมูลมหาศาลลงไปได้ผมว่าก็จะสามารถเรียกว่า AI ได้เหมือนกัน

AI

แยกได้ยังไงว่า EA นี้ใช้ AI หรือไม่

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

เมื่อเทียบ “EA Forex” กับ “AI” ความแตกต่างของมันอยู่ที่ความซับซ้อนและความยืดหยุ่นของการตัดสินใจ:

  1. ความซับซ้อน: EA Forex ทำงานตามกฎหรือเงื่อนไขที่กำหนดไว้จากการเขียนโปรแกรม ไม่สามารถเรียนรู้หรือปรับปรุงตัวเองจากประสบการณ์ในการเทรดหรือข้อมูลใหม่ๆ แต่ AI สามารถเรียนรู้และปรับปรุงตัวเองตามข้อมูลที่ได้รับตลอดเวลา มันจึงทำให้สามารถรับมือกับสถานการณ์ที่ซับซ้อนและเปลี่ยนแปลงได้ดีกว่า.
  2. ความยืดหยุ่น: EA Forex จะทำตามกฎที่เราเขียนโปรแกรมไว้เท่านั้น หรือแม้แต่เวลาตัวเองเปลี่ยนแปลงกฎหรือกลยุทธ์นั้นก็ต้องมีการโปรแกรมใหม่ แต่ AI โดยเฉพาะที่ใช้ Machine Learning สามารถปรับตัวเองได้ตามข้อมูลที่ได้รับ ทำให้สามารถรับมือกับสถานการณ์หรือเงื่อนไขที่เปลี่ยนแปลงได้โดยไม่จำเป็นต้องมีการโปรแกรมใหม่ ดังนั้น หากเรานำ AI มาใช้ในการเทรด Forex จะได้เป็นระบบที่สามารถเรียนรู้และปรับตัวเองตามเงื่อนไขตลาด และยังสามารถจำแนกและวิเคราะห์ข้อมูลที่ซับซ้อนได้ แต่ก็ต้องระวังว่า AI ยังมีข้อจำกัด และอาจไม่สามารถทำงานได้ดีในทุกสถานการณ์ ทั้งนี้ยังต้องขึ้นกับการออกแบบและการเทรนของ AI ด้วย.

ขอเสริมอีกนิด

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

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

ก็สรุปนะครับ นี่คือความเห็นของผมล้วนๆในฐานะคนที่เห็นโฆษณาชวนเชื่อมาเยอะ ถ้า AI มันเก่งจริงๆผมบอกเลยตลาดแตกครับ คนส่วนใหญ่ที่ประสบความสำเร็จในการเทรดมักจะเป็นคนที่เทรดเก่งและใช้เทคนิคของตัวเอง + อารมณ์ในการตัดสินใจมากกว่าการใช้โรบอทมาเทรดซึ่งมันมีความเสี่ยง แต่ข้อดีของมันก็เยอะ มีข้อดีก็มีข้อเสียแหละเป็นธรรมดาของชีวิต

ของแถมสำหรับคนที่อ่านจนจบ พอดีผมไปเจอพี่คนนึงในกลุ่ม Forex พี่เค้าแจกไฟล์ EA โรบอทเทรด เป็นหมื่นๆไฟล์ เหมาะสำหรับสายฟาร์มเงิน แต่ไม่มีสอนใช้นะครับ ใครสนใจคลิกลิงค์นี้ได้เลย : https://www.facebook.com/groups/599573150869747/posts/1428288961331491/