ส่งreport การเทรดประจำวัน บน MT5

  • 4 replies
  • 158 views

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

ส่งreport การเทรดประจำวัน บน MT5

« เมื่อ: 04, กันยายน 2021, 04:44:40 PM »
สอบถาม ครับ
พอดีไม่เข้าใจเกี่ยวกับฟังก์ชันเวลา

ตั้งใจจะส่ง report การเทรดทุกกวัน ตามเวลาที่กำหนด
แต่พอรันแล้ว มันส่งมา เกือบ 30 ข้อความ เราแก้ไง ได้บ้างครับ พอดีเอา โค้ดจากเมืองนอก modify ครับ

void OnTick()
  {
//---
   if(TimeStamp!=iTime(_Symbol,PERIOD_M1,0))
    {
      datetime rpTime=StringToTime(ReportTime);
      if(iTime(_Symbol,PERIOD_M1,0)==rpTime)
        {
         ReportPF();
        }
      TimeStamp=0;
     }
  }

Share Topic.

« แก้ไขครั้งสุดท้าย: 15, กันยายน 2021, 01:14:07 PM โดย parn_nasa »

*

ออฟไลน์ admin

  • *
  • 67,381
  • 2621

Re: ส่งreport การเทรดประจำวัน บน MT5

« ตอบกลับ #1 เมื่อ: 04, กันยายน 2021, 05:42:23 PM »
เดี๋ยว รอ ท่าน Programmer มาตอบ ครับ
 (TH)**
"เอาชนะใจตัวเองให้ได้ ก่อนที่จะไปเอาชนะตลาด"

*

ออฟไลน์ iRuler

  • *
  • 1,258
  • 40

Re: ส่งreport การเทรดประจำวัน บน MT5

« ตอบกลับ #2 เมื่อ: 04, กันยายน 2021, 05:55:04 PM »
ลองใช้ OnTimer() แทนนะครับ


โค๊ด
int OnInit()
  {
   EventSetTimer(60); // 60 seconds

   return(INIT_SUCCEEDED);
  }

void OnDeinit(const int reason)
  {
   EventKillTimer();
  }

void OnTimer()
  {
    //Code...
  }

 (TH)**

Re: ส่งreport การเทรดประจำวัน บน MT5

« ตอบกลับ #3 เมื่อ: 04, กันยายน 2021, 06:11:28 PM »
ลองใช้ OnTimer() แทนนะครับ



ขอบคุณครับ

Re: ส่งreport การเทรดประจำวัน บน MT5

« ตอบกลับ #4 เมื่อ: 15, กันยายน 2021, 01:11:20 PM »
ลองใช้ OnTimer() แทนนะครับ


 (TH)**


ส่งได้เรียบร้อยครับ ขอบคุณครับ

Tags: