คำสั่ง iMAonArray

  • 3 replies
  • 1093 views

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

*

ออฟไลน์ gaothun

  • **
  • 113
  • 0

คำสั่ง iMAonArray

« เมื่อ: 13, กันยายน 2019, 12:09:23 PM »
ผมต้องการดึงค่า EMA3 บน RSI ออกมาครับแต่โค๊ดที่เขียนทำไมค่าที่ได้ถึงไม่ตรงก็ไม่รู้ครับ ลองหลายวิธีแล้วครับ
ค่า EMA ไม่ตรง แต่ค่า RSI ตรงแล้ว
//------------------------------------------------------

input  int     RSI_Period            = 14;
input  int     MA1                      = 3;
extern ENUM_MA_METHOD      MA_METHOD   = MODE_EMA;

double      RsiBuffer[100];
double      MAonRSI1;
int start()
  {
     GetRsi();
     Comment("\n MAonRSI1 : ",MAonRSI1," RsiBuffer : ",RsiBuffer[0]);

  return(0);
  }


void GetRsi()
{
   for(int n=0;n<=MA1;n++)
     {
         RsiBuffer[n] = iRSI(NULL,0,RSI_Period,PRICE_CLOSE,n+1);
     }
   MAonRSI1   = iMAOnArray(RsiBuffer,MA1+1,MA1,0,MA_METHOD,1);
}

Share Topic.


*

ออฟไลน์ gaothun

  • **
  • 113
  • 0

Re: คำสั่ง iMAonArray

« ตอบกลับ #1 เมื่อ: 14, กันยายน 2019, 10:19:08 AM »
 (TH)** **11

ลองหลายวิธีแล้วครับไม่ได้จริง ๆ ครับ ช่วยหน่อยครับ

*

ออฟไลน์ iRuler

  • *
  • 1,268
  • 40

Re: คำสั่ง iMAonArray

« ตอบกลับ #2 เมื่อ: 14, กันยายน 2019, 11:14:03 AM »
จาก https://docs.mql4.com/indicators/imaonarray
parameter ตัวที่ 2 ไม่ควรเป็น 0 เหรอครับ?

อ้างถึง
Parameters

array[]
[in]  Array with data.

total
[in]  The number of items to be counted. 0 means the whole array.

...

*

ออฟไลน์ gaothun

  • **
  • 113
  • 0

Re: คำสั่ง iMAonArray

« ตอบกลับ #3 เมื่อ: 14, กันยายน 2019, 11:56:26 AM »
จาก https://docs.mql4.com/indicators/imaonarray
parameter ตัวที่ 2 ไม่ควรเป็น 0 เหรอครับ?

อ้างถึง
Parameters

array[]
[in]  Array with data.

total
[in]  The number of items to be counted. 0 means the whole array.

...

ผมใส่เป็น 0 แล้ว ค่าที่ส่งออกมาเป็น 0 เลยครับ ผมลองเปลี่ยนหลายค่าแล้วนะครับ ก็ไม่ได้ครับ
« แก้ไขครั้งสุดท้าย: 14, กันยายน 2019, 12:03:59 PM โดย gaothun »

Tags: