เป้าหมาย
- ต้องการทดสอบการเข้าเทรดโดยใช้ EMA 5 เส้นเป็นสัญญาณการเข้าซื้อ
และใช้ RSI 21 ร่วมในการตัดสินใจ
Indicator ที่ใช้งาน
- 3 EMA
- 5 EMA
- 13 EMA
- 21 EMA
- 80 EMA
- 21 RSI
สัญญาณการเข้าซื้อ (Buy Signal)
- เมื่อ EMA 3 ตัด EMA 5 ขึ้นข้างบ้น
- EMA 13 อยู่เหนือ EMA 21
- EMA ทุกเส้นอยู่เหนือ EMA 80
- RSI > 50
สัญญาณการขาย (Sell Signal)
- เมื่อ RSI < 50
- เมื่อ EMA ทุกเส้นและราคาอยู่ใต้เส้น EMA 80
- เมื่อ EMA 21 อยู่เหนือ EMA 80
- เมื่อ EMA 13 อยู่ใต้เส้น EMA 21
- เมื่อ EMA 5 อยู่ต่ำกว่า EMA 13
- เมื่อ EMA 3 อยู่ต่ำกว่า EMA 5
การออกจากออเดอร์ Exit
- เมื่อ RSI มีการเปลี่ยนทิศทาง
- ในกรณี Buy Order เมื่อ RSI ลดลงต่ำกว่า 50 ถือว่าเป็นจุดออกออเดอร์
- ส่วนในกรณี Sell Signal เมื่อ RSI มากกว่า 50 จะถือว่าเป็นจุดออกออเดอร์
Reference : http://forex-strategies-revealed.com
Source Code & Algorithm
สร้างตัวแปร เพื่อเก็บค่า Indicator
double RSI = iRSI(NULL,0,21,PRICE_MEDIAN,1);
double MA3 = iMA(NULL,0,3,0,MODE_EMA,PRICE_MEDIAN,1);
double MA5 = iMA(NULL,0,5,0,MODE_EMA,PRICE_MEDIAN,1);
double MA13 = iMA(NULL,0,13,0,MODE_EMA,PRICE_MEDIAN,1);
double MA21 = iMA(NULL,0,21,0,MODE_EMA,PRICE_MEDIAN,1);
double MA80 = iMA(NULL,0,80,0,MODE_EMA,PRICE_MEDIAN,1);
สร้างเงื่อนไขตามที่กำหนดไว้
เช่น เมื่อ RSI > 50
if(RSI>50)
เมื่อ RSI < 50
if(RSI < 50)
ตรวจสอบเงื่อนไขการซื้อขาย
เช่น การส่งออเดอร์ฝั่ง Buy
ticket=OrderSend(NULL,OP_BUY,0.01,Ask,2,0,0,"Basic# 20",20);
Lab Summary :
- สัญญาณซื้อขายถือว่าน่าประทับใจ สามารถใช้ในการเข้าซื้อขายได้จริง
- แต่ควรพิจารณาว่า เวลาใหนควรซื้อ และตอนนั้น Macro Trend เป็นอย่างไรด้วย
MT4 FILE : Basic#20
- ต้องการทดสอบการเข้าเทรดโดยใช้ EMA 5 เส้นเป็นสัญญาณการเข้าซื้อ
และใช้ RSI 21 ร่วมในการตัดสินใจ
Indicator ที่ใช้งาน
- 3 EMA
- 5 EMA
- 13 EMA
- 21 EMA
- 80 EMA
- 21 RSI

- เมื่อ EMA 3 ตัด EMA 5 ขึ้นข้างบ้น
- EMA 13 อยู่เหนือ EMA 21
- EMA ทุกเส้นอยู่เหนือ EMA 80
- RSI > 50

- เมื่อ RSI < 50
- เมื่อ EMA ทุกเส้นและราคาอยู่ใต้เส้น EMA 80
- เมื่อ EMA 21 อยู่เหนือ EMA 80
- เมื่อ EMA 13 อยู่ใต้เส้น EMA 21
- เมื่อ EMA 5 อยู่ต่ำกว่า EMA 13
- เมื่อ EMA 3 อยู่ต่ำกว่า EMA 5
การออกจากออเดอร์ Exit
- เมื่อ RSI มีการเปลี่ยนทิศทาง
- ในกรณี Buy Order เมื่อ RSI ลดลงต่ำกว่า 50 ถือว่าเป็นจุดออกออเดอร์
- ส่วนในกรณี Sell Signal เมื่อ RSI มากกว่า 50 จะถือว่าเป็นจุดออกออเดอร์
Reference : http://forex-strategies-revealed.com

สร้างตัวแปร เพื่อเก็บค่า Indicator
double RSI = iRSI(NULL,0,21,PRICE_MEDIAN,1);
double MA3 = iMA(NULL,0,3,0,MODE_EMA,PRICE_MEDIAN,1);
double MA5 = iMA(NULL,0,5,0,MODE_EMA,PRICE_MEDIAN,1);
double MA13 = iMA(NULL,0,13,0,MODE_EMA,PRICE_MEDIAN,1);
double MA21 = iMA(NULL,0,21,0,MODE_EMA,PRICE_MEDIAN,1);
double MA80 = iMA(NULL,0,80,0,MODE_EMA,PRICE_MEDIAN,1);
สร้างเงื่อนไขตามที่กำหนดไว้
เช่น เมื่อ RSI > 50
if(RSI>50)
เมื่อ RSI < 50
if(RSI < 50)
ตรวจสอบเงื่อนไขการซื้อขาย
เช่น การส่งออเดอร์ฝั่ง Buy
ticket=OrderSend(NULL,OP_BUY,0.01,Ask,2,0,0,"Basic# 20",20);

- สัญญาณซื้อขายถือว่าน่าประทับใจ สามารถใช้ในการเข้าซื้อขายได้จริง
- แต่ควรพิจารณาว่า เวลาใหนควรซื้อ และตอนนั้น Macro Trend เป็นอย่างไรด้วย
MT4 FILE : Basic#20
ไม่มีความคิดเห็น:
แสดงความคิดเห็น