การใช้ RSI เป็นเงื่อนไขเข้าเทรด | FxPro Quant


เส้น

การใช้ RSI เป็นเงื่อนไขเข้าเทรด  

FxPro Quant

หลังจากที่ผ่านมา 2 บทความเราได้ทำการฝึกส่งออเดอร์ Buy และปิดออเดอร์ไปแล้ว สำหรับคนที่จะส่งออเดอร์ Sell ก็เพียงแค่ใช้คำสั่งตรงกันข้ามกับออเดอร์ Buy เท่านั้น ต่อไป จะเป็นการส่ง Order Buy โดยใช้เงื่อนไขในการเปิดออเดอร์รูปแบบอื่น ๆ โดยในครั้งนี้จะเป็นการใช้ Indicator ในการเปิดออเดอร์ ซึ่ง Indicator ที่เป็นที่นิยม ตัวหนึ่งในการใช้เป็นตัวบ่งบอกสัญญาณคือ  Relative strange ดังนั้นวันนี้เราจะมาใช้ RSI ในการส่งคำสั่ง และ ปิดออเดอร์ด้วยเช่นกัน อย่างไรก็ตามเพื่อป้องกันความสับสน เราจะใช้ Order Buy อย่างเดียวก่อน  โดยมีขั้นตอนและกระบวนการเขียน EA ใน FXPro Quant ดังต่อไปนี้

การส่งคำสั่ง Buy

การส่งคำสั่ง Buy โดยใช้ RSI ผมจะกำหนดเงื่อนไขให้สัก 2 – 3 เงื่อนไข คือ

  1. Buy เมื่อเกิดสัญญาณ Oversold หรือ RSI อยู่ต่ำกว่า 20 Level
  2. เทรดในกราฟ 1 ชั่วโมง
  3. ส่งทีละออเดอร์เท่านั้น

โดยนอกจาเงื่อนไขที่กล่าวมา ผมจะทำการปิดออเดอร์ โดยใช้เงื่อนไข RSI เช่นเดียวกัน โดยการปิดออเดอร์ ที่ใช้ คือ ปิดออเดอร์เมื่อกำไร หรือขาดทุน และปิดออเดอร์เมื่อเข้าเงื่อนไข ดังนั้น เงื่อนไขในการปิดออเดอร์ คือ

  1. RSI เกิดสัญญาณ Overbought ที่ระดับ Level 80
  2. เทรดในกราฟ 1 ชั่วโมง
  3. มี Stop loss และ Take Profit โดยกำหนดให้ Risk: Reward เท่ากับ 1:1.5 เท่า

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

 

การเปิด Buy

เราจะทำการเลือก Indicator ใน Fxpro Quant โดยการไปที่ Indicators และค้นหา Relative Strange Index เสร็จแล้วลากมาวางในพื้นที่ว่าง แล้วกดเลือก ทำให้แถบทางด้านขวามือจะปรากฏขึ้นมา

การใช้ RSI เป็นเงื่อนไขเข้าเทรด | FxPro Quant

โดยที่ Symbol คือค่าเงินที่เทรด ถ้าเราปล่อยว่างไว้ คือ ค่าเงินที่ EA ถูกใช้อยู่ ขณะที่ Time Frame Current คือ Time Frame ที่เราเอา EA ไปวางอยู่นั่นเอง  สำหรับค่า Period คือค่าระยะเวลาที่เราเลือกใช้ในการตั้งค่า RSI ในภาพผมเลือกใช้ RSI 5 เพราะมันเท่ากับเวลา 1 อาทิตย์พอดี และใช้กับราคาปิด ส่วน Shift คือ การย้อนแท่งเทียน ซึ่งค่าที่กล่าวมาทั้งหมด มันคือ ค่า Parameter ที่เราตั้งค่าใน RSI บนโปรแกรม MT4 โดยปรกติ  หลังจากนั้นเราจะทำการกำหนดเงื่อนไข โดยไปที่ Variables เพื่อกำหนดค่า

การใช้ RSI เป็นเงื่อนไขเข้าเทรด | FxPro Quant

ให้เราเลือก Number variable แล้วนำมาวางตรงข้างใต้ Relative Strange Index ในภาพ ผมทำการ Double Click เพื่อเปลี่ยนชื่อ เป็น OverSold ส่วนทางด้านแถบด้านขวา จะมีค่าให้เราเลือก โดยค่ามาตรฐานคือ 20และ Value ก็คือ 20 นั่นคือเรากำลังทำการกำหนดเลข Oversold นั่นเอง เมื่อเราทำได้แล้วให้ทำการเปรียบเทียบกัน นั่นคือ RSI ต้องน้อยกว่า Oversold หรือน้อยกว่า 20 ให้ส่ง Buy โดยไปเลือก Buy ที่ Libraries ดังภาพต่อไปนี้

การใช้ RSI เป็นเงื่อนไขเข้าเทรด | FxPro Quant

ในภาพ ผมได้ทำการเปรียบเทียบ RSI กับ Oversold 20 และใส่คำสั่ง Buy โดยทำการกำหนดให้ Stop loss และ Take Profit อยู่เป็นรูปแบบ Pip และที่สำคัญ ผมกำหนดให้ Max Open trades เท่ากับ 1 จะทำให้ EA ส่งคำสั่งทีละออเดอร์เท่านั้น ถ้าหากไม่ปิดออเดอร์ก็จะไม่เปิดออเดอร์ใหม่ โดยจะใส่ค่า Buy และเชื่อมค่าในการกำหนด Stop Loss ไว้ที่ Risk : Reward เท่ากับ 1:1.5 ดังภาพ

การใช้ RSI เป็นเงื่อนไขเข้าเทรด | FxPro Quant

ผมได้ทำการกำหนด Stop loss เท่ากับ 20 pip และ Take Profit เท่ากับ 30 pip นั่นก็คือ มากกว่า 20 อยู่ครึ่งหนึ่ง หลังจากนั้นเราจะต้องมาเขียน เงื่อนไขปิดออเดอร์อีกเงื่อนไข คือ การปิดออเดอร์โดยใช้ RSI ซึ่งจะทำการปิดออเดอร์ก็ต่อเมื่อ RSI มากกว่า 80 หรือเกินระดับ Overbought

การใช้ RSI เป็นเงื่อนไขเข้าเทรด | FxPro Quant

ในภาพผมทำการ Copy ทั้ง 3 Node มาจาก คำสั่ง Buy และ ทำการเปลี่ยนเครื่องหมาย และเปลี่ยนค่าเพื่อความรวดเร็วในการเขียน โดยการทำการป้ายคลุมสาม Node เสร็จแล้วกด CTRL+C และ กด CTRL+V ก็จะวางคำสั่งได้และปรากฏตามกรอบสี่เหลี่ยมด้านในภาพ หลังจากนั้นเราจะเปลี่ยนเงื่อนไขเป็น มากกว่า และลากให้คำสั่ง Close All ใน Libraries เพื่อปิดออเดอร์เมื่อ RSI > 80 ดังภาพต่อไปนี้

การใช้ RSI เป็นเงื่อนไขเข้าเทรด | FxPro Quant

การเลือกคำสั่ง Close All ไปที่ Library แล้วนำมาวางในที่ว่าง และลากเงื่อนไขที่ 2 ของเราสำหรับการเปิดออเดอร์  ทำให้การปิดออเดอร์มีเงื่อนไข 2 เงื่อนไข คือ ชน Stop loss Take Profit และเงื่อนไขของ Indicator เสร็จแล้วทำการ Export EA ออกไปเพื่อทำการ Back Test สำหรับท่านที่ไม่รู้เรื่อง Back Test สามารถศึกษาได้จากบทความก่อนหน้า โดยในขั้นตอนนี้เราขอตัดตอนไป เสร็จแล้วเราจะมาดูผลการ Back Test กันครับ

การใช้ RSI เป็นเงื่อนไขเข้าเทรด | FxPro Quant

ผลการ Back Test จะเห็นว่า ได้กำไรนิดหน่อยครับ ทำการเทรดทั้งหมด 21 ครั้ง ซึ่งจะให้ดีต้องทำการ Back Test ยาวกว่านี้ ต้องย้ำนะครับว่า ระบบนี้ทำเพื่อศึกษาเท่านั้นไม่ได้ชี้นำว่าทำกำไรได้นะครับ

 

เส้น