อันนี้ผมเขียนเอง แบบเขียนเป็น function เรียกใช้น่ะครับ หรือใส่ปรับแต่งใส่ parameter ก็ได้ เอาไปปรับใช้ได้น่ะครับ
double getSMA(int period)
{
return(iMA(NULL, timefarme, period, 0, MODE_SMA, PRICE_CLOSE, 0));
}
คู่มือ iMA
https://docs.mql4.com/indicators/imadouble getMainMACD()
{
return(iMACD(NULL, timefarme, 10, 50, 9, PRICE_CLOSE, MODE_MAIN, 0));
}
double getSignalMACD()
{
return(iMACD(NULL, timefarme, 10, 50, 9, PRICE_CLOSE, MODE_SIGNAL, 0));
}
สำหรับ MACD จะแบ่งเป็น สองส่วน คือ MODE_MAIN แท่งหลัก กับ MODE_SIGNAL เส้น sginal ครับ
คู่มือ iMACD
https://docs.mql4.com/indicators/imacd