กลยุทธ์นี้ต้องการทดสอบ
- การใช้ Stochastic ตัวที่กว้างมากรองสัญญาณก่อน
- ใช้ Stochastic ตัวแคบเป็นสัญญาณซื้อขาย
- สมมติฐาน เมื่อมีกรองสัญญาณออกการเข้าซื้อขายอาจจะแม่นยำขึ้น
***สามารถ อ่านเรื่อง Stochastic Indicator ได้ในหัวข้อ Basic#06
สัญญาณซื้อ (Buy Signal)
เทรนขาขึ้น
- เส้น Main อยู่เหนือ Signal ของตัว Stochastic ช้า ( 21 , 9 , 9 )
- เมื่อเส้นสีขาวตัดขึ้น ของตัว Stochastic ช้า ( 21 , 9 , 9 )
สัญญาณเข้าซื้อ
- เส้น Main อยู่เหนือ Signal ของตัว Stochastic เร็ว ( 9 , 3 , 3 )
- เมื่อเส้นสีขาวตัดขึ้น ของตัว Stochastic เร็ว ( 9 , 3 , 3 )
- เข้าซื้อเมื่อเปิดแท่งเทียนถัดไป
สัญญาณขาย (Sell Signal)
เทรนขาลง
- เส้น Main อยู่ต่ำกว่า Signal ของตัว Stochastic ช้า ( 21 , 9 , 9 )
- เมื่อเส้นสีขาวตัดลง ของตัว Stochastic ช้า ( 21 , 9 , 9 )
สัญญาณขาย
- เส้น Main อยู่ต่ำกว่า Signal ของตัว Stochastic เร็ว ( 9 , 3 , 3 )
- เมื่อเส้นสีขาวตัดลง ของตัว Stochastic เร็ว ( 9 , 3 , 3 )
- เข้าซื้อเมื่อเปิดแท่งเทียนถัดไป
Reference :
การทดสอบ
Source Codeแถวที่ 56 - 61
double stockMain9_0=iStochastic(NULL,0,9,3,3,MODE_SMA,0,MODE_MAIN,0);
double stockMain9_1=iStochastic(NULL,0,9,3,3,MODE_SMA,0,MODE_MAIN,1);
double stockMain9_2=iStochastic(NULL,0,9,3,3,MODE_SMA,0,MODE_MAIN,2);
double stockSignal9_0=iStochastic(NULL,0,9,3,3,MODE_SMA,0,MODE_SIGNAL,0);
double stockSignal9_1=iStochastic(NULL,0,9,3,3,MODE_SMA,0,MODE_SIGNAL,1);
double stockSignal9_2=iStochastic(NULL,0,9,3,3,MODE_SMA,0,MODE_SIGNAL,2);
ประกาศตัวแปรของ Stochastic Indicator ( 9,3,3 ) ที่ต้องประกาศต่างกันเพราะมีการ Shif ไปข้างหลัง
แถวที่ 65
if(stockMain21>stockSignal21)
ตรวจว่าสัญญาณเส้น Main > Signal ใช่หรือไม่
แถวที่ 67 - 82
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS)==true)
{
if(((OrderType()==OP_SELL) && (OrderSymbol()==Symbol()) && (OrderMagicNumber()==7)))
{
bool close=OrderClose(OrderTicket(),OrderLots(),Ask,50);
if(!close)
{
Print("Error in Close Order. Error code=",GetLastError());
}
else
Print("Close Order successfully.");
}
}
}
เป็นการวนตรวจ Order ที่เปิดไว้
- ถ้ามี OrderSell ให้ปิดไปก่อน
- ที่ปิดเพราะตอนนี้เส้น Main ของ Stochastic ช้า ตัดขึ้น เป็นเทรนขาขึ้น
แถวที่ 83
เป็นการตรวจเงื่อนไขของ Stochastic ( 9,3,3 ) สำหรับการเข้าซื้อ
MT4 File : Basic#07
Lab Summary
- เมื่อ Stochastic ช้า ( 21 , 9 , 9 ) มีค่าใกล้กันมาก จะเกิดสัญาณหลอกเยอะ
- แต่การเข้าซื้อขายสัญญาณดีขึ้นกว่าการเทรดแบบไม่มีการกรอง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น