ช่วยดูให้หน่อยครับทำไมมันไม่ผ่าน

  • 3 replies
  • 700 views

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

*

ออฟไลน์ huom

  • **
  • 111
  • 0

ช่วยดูให้หน่อยครับทำไมมันไม่ผ่าน

« เมื่อ: 29, พฤศจิกายน 2019, 10:10:50 AM »
int TF = PERIOD_M5;

 int pbl_Bars=0; int start()
  {

 if(pbl_Bars==0)
{
if(pbl_Bars==Bars)
{

if(isBearish_Engulfing())
{


pbl_Bars--;
 }
  return (0);
  }
   bool isBearish_Engulfing()
 {

 if(!(iOpen(Symbol(),TF,1) > iClose(Symbol(),TF,1)))
{

 return (false);
}

 if(!(iOpen(Symbol(),TF,2) < iClose(Symbol(),TF,2)))
{

 return (false);
}

 if(!((iOpen(Symbol(),TF,2) > iClose(Symbol(),TF,1)) && (iClose(Symbol(),TF,2) < iOpen(Symbol(),TF,1))))
{

 return (false);
}

 if(!((iOpen(Symbol(),TF,3) < iClose(Symbol(),TF,3)))
{

return (false);
 }
 
if(! ((iClose(Symbol(),TF,3) - iOpen(Symbol(),TF,3)) > (iClose(Symbol(),TF,2) - iOpen(Symbol(),TF,2))))
 {
 
 return (false);
}


 OpenOrder(OP_SELL);
 }

return (true);
}
bool OpenOrder(int cmd)

Share Topic.


*

ออฟไลน์ admin

  • *
  • 72,677
  • 2645

Re: ช่วยดูให้หน่อยครับทำไมมันไม่ผ่าน

« ตอบกลับ #1 เมื่อ: 29, พฤศจิกายน 2019, 10:13:29 AM »
รอ Programmer เรามาตอบ นะครับท่าน
 (TH)** (TH)**
"เอาชนะใจตัวเองให้ได้ ก่อนที่จะไปเอาชนะตลาด"

*

ออฟไลน์ iRuler

  • *
  • 1,269
  • 40

Re: ช่วยดูให้หน่อยครับทำไมมันไม่ผ่าน

« ตอบกลับ #2 เมื่อ: 29, พฤศจิกายน 2019, 10:36:28 AM »
 (TH)**

โค๊ด
int TF = PERIOD_M5;

int pbl_Bars=0;
int start()
  {

   if(pbl_Bars==0)
     {
      if(pbl_Bars==Bars)
        {

         if(isBearish_Engulfing())
           {


            pbl_Bars--;
           }

        }
     }
   return (0);
  }

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
bool isBearish_Engulfing()
  {

   if(!(iOpen(Symbol(),TF,1) > iClose(Symbol(),TF,1)))
     {
      return (false);
     }

   if(!(iOpen(Symbol(),TF,2) < iClose(Symbol(),TF,2)))
     {
      return (false);
     }

   if(!((iOpen(Symbol(),TF,2) > iClose(Symbol(),TF,1)) && (iClose(Symbol(),TF,2) < iOpen(Symbol(),TF,1))))
     {
      return (false);
     }

   if(!(iOpen(Symbol(),TF,3) < iClose(Symbol(),TF,3)))
     {
      return (false);
     }

   if(!((iClose(Symbol(),TF,3) - iOpen(Symbol(),TF,3)) > (iClose(Symbol(),TF,2) - iOpen(Symbol(),TF,2))))
     {
      return (false);
     }

//OpenOrder(OP_SELL);
   return true;
  }

*

ออฟไลน์ huom

  • **
  • 111
  • 0

Re: ช่วยดูให้หน่อยครับทำไมมันไม่ผ่าน

« ตอบกลับ #3 เมื่อ: 29, พฤศจิกายน 2019, 02:29:20 PM »
ขอบคุณครับ

Tags: