เป้าหมาย
- เข้าใจว่า ADX คืออะไร
- การใช้งานเบื้องต้น
- การใช้งาน Function อย่างง่าย
Average Directional Index (ADX)
- ADX Indicator นั้นจะมีสามส่วนด้วยกัน
1. ADX
2. DI+
3. DI-
การใช้งาน
1. Trend Strength identification (ยืนยันการเกิด Trend และ ความแข็งแกร่งของ Trend)
คือใช้เส้น ADX ในการตรวจสอบ ถ้า ADX > 20 บ่งบอกถึงความแข็งแกร่งของ Trend
ถ้า ADX < 20 แสดงว่าเทรนไม่มีความแข็งแรง
2. สัญญาณการเข้าซื้อ
****Reference
investmentory.com
www.sornhoon.com
Source Code & Algorithm
ประกาศตัวแปร ADX Indicator เป็น double
double PlusDi=iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,1);
double MinusDi=iADX(NULL,0,14,PRICE_HIGH,MODE_MINUSDI,1);
ส่วนของ function iADX
symbol = คู่เงินที่เทรด
timeframe = กรอบเวลาที่ใช้
period = จำนวนช่องของการเฉลี่ย
applied_price = ใช้ราคาแบบไหนมาสร้าง Idicator
mode = ค่าที่เลือก มีสามค่า Main ( ค่า ADX ), Plus ( DI+ ) , Minus ( DI- )
shif = การชิพกลับไปในอดิต
double iADX(
string symbol, // symbol
int timeframe, // timeframe
int period, // averaging period
int applied_price, // applied price
int mode, // line index
int shift // shift
);
Reference
MQL4
ตัวอย่างเงื่อนไขการเทรด
1. Buy เมื่อ DI+ > DI -
if(PlusDi > MinusDi)
ticket=OrderSend(NULL,OP_BUY,0.01,Ask,2,0,0,"SAR Order Buy",5);
2. Sell เมื่อ DI- > DI+
if(MinusDi > PlusDi)
ticket=OrderSend(NULL,OP_SELL,0.01,Bid,2,0,0,"SAR Order Sell",5);
MT4 FILE : Note#7
- เข้าใจว่า ADX คืออะไร
- การใช้งานเบื้องต้น
- การใช้งาน Function อย่างง่าย
Average Directional Index (ADX)
- ADX Indicator นั้นจะมีสามส่วนด้วยกัน
1. ADX
2. DI+
3. DI-
การใช้งาน
1. Trend Strength identification (ยืนยันการเกิด Trend และ ความแข็งแกร่งของ Trend)
คือใช้เส้น ADX ในการตรวจสอบ ถ้า ADX > 20 บ่งบอกถึงความแข็งแกร่งของ Trend
ถ้า ADX < 20 แสดงว่าเทรนไม่มีความแข็งแรง
2. สัญญาณการเข้าซื้อ
****Reference
investmentory.com
www.sornhoon.com

ในกรณี เส้น DI+ ถ้าเส้นนี้เหนือ DI- แสดงว่าเป็นแนวโน้มขึ้น

ในกรณี DI- ถ้าเส้นนี้เหนือเส้น DI+ แสดงว่าเป็นแนวโน้มลง

ประกาศตัวแปร ADX Indicator เป็น double
double PlusDi=iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,1);
double MinusDi=iADX(NULL,0,14,PRICE_HIGH,MODE_MINUSDI,1);
ส่วนของ function iADX
symbol = คู่เงินที่เทรด
timeframe = กรอบเวลาที่ใช้
period = จำนวนช่องของการเฉลี่ย
applied_price = ใช้ราคาแบบไหนมาสร้าง Idicator
mode = ค่าที่เลือก มีสามค่า Main ( ค่า ADX ), Plus ( DI+ ) , Minus ( DI- )
shif = การชิพกลับไปในอดิต
double iADX(
string symbol, // symbol
int timeframe, // timeframe
int period, // averaging period
int applied_price, // applied price
int mode, // line index
int shift // shift
);
Reference
MQL4
ตัวอย่างเงื่อนไขการเทรด
1. Buy เมื่อ DI+ > DI -
if(PlusDi > MinusDi)
ticket=OrderSend(NULL,OP_BUY,0.01,Ask,2,0,0,"SAR Order Buy",5);
2. Sell เมื่อ DI- > DI+
if(MinusDi > PlusDi)
ticket=OrderSend(NULL,OP_SELL,0.01,Bid,2,0,0,"SAR Order Sell",5);
MT4 FILE : Note#7
นี่แหละที่ตามหามานาน
ตอบลบ