คำอธิบาย
คำอธิบาย คำอธิบาย คำอธิบาย คำอธิบาย คำอธิบาย คำอธิบาย
มิถุนายน 17, 2019, 11:07:17 PM

 
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น


หน้า: [1]
  พิมพ์  
ผู้เขียน หัวข้อ: EA mt4 open close order  (อ่าน 1012 ครั้ง)
admin
Administrator
Hero Member
*****
กระทู้: 2657

นำเข้า-จำหน่ายเครื่องจักร cnc มือสอง จากญึ่ปุ่น

tublang9@hotmail.com
เว็บไซต์ อีเมล์
« เมื่อ: ธันวาคม 23, 2018, 09:45:42 AM »


extern double Lot = 0.01;
extern bool   Buy = true;
extern bool   Sell = true;
//extern int Maxorders =5;
extern int         TP =300;
extern int         SL = 150;
extern double TrailingStop =0;
 //extern bool CloseorderbyEA = true;

  int Expert_ID =Period();
 
 
 

 
 
 
int start()

{

 
 
   
double   Ma5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);
double   Ma10=iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,1);   
double   Ma12=iMA(NULL,0,12,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma26=iMA(NULL,0,26,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma100=iMA(NULL,0,100,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma200=iMA(NULL,0,200,0,MODE_EMA,PRICE_CLOSE,0);
   double AO=iAO(NULL,0,1);
   int Vol_0=  iVolume(NULL,0,0);
int Vol_1=  iVolume(NULL,0,1);
   
   
   
/////////////////////////////////////////////////////////////////////////////
     

      int H2 = iHighest(NULL,0,MODE_HIGH,12,0);
     
  double  PH2=iHigh(NULL,0,H2);
   
  int L2 = iLowest(NULL,0,MODE_LOW,12,0);
     
   double  PL2=iLow(NULL,0,L2);
   
   
   int H1 = iHighest(NULL,0,MODE_HIGH,24,12);
     
  double  PH1=iHigh(NULL,0,H1);
   
  int L1 = iLowest(NULL,0,MODE_LOW,24,12);
     
   double  PL1=iLow(NULL,0,L1);
   
   
   


   /////////////////////////////////////////////////////////////////////////
   
     double PLow0= iLow(NULL,0,0);
 double PLow1= iLow(NULL,0,1);
 double PLow2= iLow(NULL,0,2);
  double PLow3= iLow(NULL,0,3);
 
  double PHigh0= iHigh(NULL,0,0);
 double PHigh1= iHigh(NULL,0,1);
  double PHigh2= iHigh(NULL,0,2);
  double PHigh3= iHigh(NULL,0,3);
   

 
   double  PClose0=iClose(NULL,0,0);
 double  PClose1=iClose(NULL,0,1);
double  PClose2=iClose(NULL,0,2);
double  PClose3=iClose(NULL,0,3);
double  PClose4=iClose(NULL,0,4);
double  PClose5=iClose(NULL,0,5);


 double  POpen0=iOpen(NULL,0,0);
 double  POpen1=iOpen(NULL,0,1);
 double  POpen2=iOpen(NULL,0,2);
  double  POpen3=iOpen(NULL,0,3);   
 
  //////////////////////////////////////////////////////////////// 

   

       
         
         
   
   
   

  for(int i=OrdersTotal()-1;i>=0;i--)
 {
    OrderSelect(i, SELECT_BY_POS);
    bool result = false;
      if(OrderType()==OP_BUY && (OrderProfit()+OrderSwap() > SL*2*Lot )&& OrdersTotal() == 1)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       if(OrderType()==OP_SELL && (OrderProfit()+OrderSwap() > SL*2*Lot ) && OrdersTotal() == 1) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
       
       Print("OrderTicket  =", OrderTicket() );
             
    Print("OrderType  =", OrderType() );   
    Print("OrderProfit()+OrderSwap()  =" ,OrderProfit()+OrderSwap() );
       
       
  }
 
 

 
  //////////////////////////////////////////////////
 
  ///////////   //---- open a BUY positiont/////////////
   

  {
 
  if(  PClose0 > PClose5   && OrdersTotal() == 0 )
 
   //if(  PClose1 < (PH1) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0 )
 
 //if(  PClose0 < (PH1-SL*Point) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0&& Ma12 > Ma26 )

//if(  Buy && Ma12 > Ma26  && PClose0 > PClose1 && PClose0 > POpen1 && OrdersTotal() == 0 )


 // if( Buy &&  Ma200 > Ma12 && PClose0 >= Ma200  && OrdersTotal() == 0 )
     {
      double slb=Ask-SL*Point;
   
     double tpb=Ask+TP*Point;
   
   
     
        //---- open a BUY positiont
        if ( OrderSend( Symbol(), OP_BUY,  Lot, Ask, 5,slb ,0 , "forex",
              Expert_ID, 0, Green ) < 0 )
             
           
             
       
        return(0);
    }
   
   
   
   }
 

   
    /////////////////// open a SELL position///////////////////
   

{

if(  PClose5 > PClose0  && OrdersTotal() == 0 )

//if( PClose1 > (PL1)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0  )
 
 //if( PClose0 > (PL1+SL*Point)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0 &&  Ma26 > Ma12)

 //if( Sell&&  Ma26 > Ma12  && PClose0 < PClose1 && PClose0 < POpen1 && OrdersTotal() == 0 )

//if(  Sell && Ma12 > Ma200 && PClose0 <= Ma200  && OrdersTotal() == 0 )
   
  {
   
    double sls=Bid+SL*Point;
      double tps=Bid-TP*Point;
   
   
     
        //---- open a SELL position
        if ( OrderSend( Symbol(), OP_SELL,Lot, Bid, 5,sls,0, "forex",
              Expert_ID, 0, Red ) < 0 )
             
             
   
        return(0);
    }
   
    }

    return(0);
}

บันทึกการเข้า

หจก.ไทยซีเอ็นซีแมชชีน
63 Moo 2 แพรกษาใหม่ เมือง สมุทรปราการ
นำเข้า-จำหน่าย เครื่องจักร cnc มือสองญี่ปุ่น
ติดต่อ คุณ ธนเดช  084-387-2401 ,080-770-7914
lne id : boysiamavs
line id : 080-770-7914
EMAIL kiattub@gmail.com

     
admin
Administrator
Hero Member
*****
กระทู้: 2657

นำเข้า-จำหน่ายเครื่องจักร cnc มือสอง จากญึ่ปุ่น

tublang9@hotmail.com
เว็บไซต์ อีเมล์
« ตอบ #1 เมื่อ: ธันวาคม 24, 2018, 12:33:58 AM »


extern double Lot = 0.01;
//extern bool   Buy = true;
//extern bool   Sell = true;
//extern int Maxorders =5;
extern int         OPENORDER =500;
extern int         TP =300;
extern int         SL = 50;

//extern double TrailingStop =0;
 //extern bool CloseorderbyEA = true;

  int Expert_ID =Period();
 
 
 

 
 
 
int start()

{

 
 
   
double   Ma5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);
double   Ma10=iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,1);   
double   Ma12=iMA(NULL,0,12,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma26=iMA(NULL,0,26,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma100=iMA(NULL,0,100,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma200=iMA(NULL,0,200,0,MODE_EMA,PRICE_CLOSE,0);
   double AO=iAO(NULL,0,1);
   int Vol_0=  iVolume(NULL,0,0);
int Vol_1=  iVolume(NULL,0,1);
   
   
   
/////////////////////////////////////////////////////////////////////////////
     

      int H2 = iHighest(NULL,0,MODE_HIGH,12,0);
     
  double  PH2=iHigh(NULL,0,H2);
   
  int L2 = iLowest(NULL,0,MODE_LOW,12,0);
     
   double  PL2=iLow(NULL,0,L2);
   
   
   int H1 = iHighest(NULL,0,MODE_HIGH,24,12);
     
  double  PH1=iHigh(NULL,0,H1);
   
  int L1 = iLowest(NULL,0,MODE_LOW,24,12);
     
   double  PL1=iLow(NULL,0,L1);
   
   
   


   /////////////////////////////////////////////////////////////////////////
   
     double PLow0= iLow(NULL,0,0);
 double PLow1= iLow(NULL,0,1);
 double PLow2= iLow(NULL,0,2);
  double PLow3= iLow(NULL,0,3);
 
  double PHigh0= iHigh(NULL,0,0);
 double PHigh1= iHigh(NULL,0,1);
  double PHigh2= iHigh(NULL,0,2);
  double PHigh3= iHigh(NULL,0,3);
   

 
   double  PClose0=iClose(NULL,0,0);
 double  PClose1=iClose(NULL,0,1);
double  PClose2=iClose(NULL,0,2);
double  PClose3=iClose(NULL,0,3);
double  PClose4=iClose(NULL,0,4);
double  PClose5=iClose(NULL,0,5);
double  PClose12=iClose(NULL,0,12);
double  PClose30=iClose(NULL,0,30);
double  PClose60=iClose(NULL,0,60);

 double  POpen0=iOpen(NULL,0,0);
 double  POpen1=iOpen(NULL,0,1);
 double  POpen2=iOpen(NULL,0,2);
  double  POpen3=iOpen(NULL,0,3);   
 
  //////////////////////////////////////////////////////////////// 


  for(int i=OrdersTotal()-1;i>=0;i--)
 {
    OrderSelect(i, SELECT_BY_POS);
    bool result = false;
      if(OrderType()==OP_BUY && (OrderProfit()+OrderSwap() > TP*Lot )&& OrdersTotal() == 1)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       if(OrderType()==OP_SELL && (OrderProfit()+OrderSwap() > TP*Lot ) && OrdersTotal() == 1) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
       // if(OrderType()==OP_BUY && POpen1 >PClose1 && (PHigh1 -POpen1 > SL*Point)  && OrdersTotal() == 0)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       //if(OrderType()==OP_SELL && PClose1 > POpen1 && (POpen1-PLow1 > SL*Point )  && OrdersTotal() == 0 ) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
        if(OrderType()==OP_BUY && (Bid-OrderOpenPrice()> Point*SL) && OrdersTotal() == 1)   result =  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Green);
        if(OrderType()==OP_SELL && (OrderOpenPrice()-Ask)>Point*SL && OrdersTotal() == 1) result =  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Red);
       
       
       Print("OrderTicket  =", OrderTicket() );
             
    Print("OrderType  =", OrderType() );   
    Print("OrderProfit()+OrderSwap()  =" ,OrderProfit()+OrderSwap() );
     Print("point  =", Point() );   
       
  }
 
 

 
  //////////////////////////////////////////////////
 
  ///////////   //---- open a BUY positiont/////////////
   

  {
 
if(  PClose60 - PClose0  > OPENORDER*Point  && OrdersTotal() == 0 )
 
 // if(  PClose1 > POpen1 && (POpen1-PLow1 > SL*Point )  && OrdersTotal() == 0 )
 
 // if(  ((PClose1+POpen1)/2-PLow1) > 50*Point   && OrdersTotal() == 0 )
 
 // if(  PClose1 < (PH1) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0 )
 
 //if(  PClose0 < (PH1-SL*Point) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0&& Ma12 > Ma26 )

//if(  Buy && Ma12 > Ma26  && PClose0 > PClose1 && PClose0 > POpen1 && OrdersTotal() == 0 )


 // if( Buy &&  Ma200 > Ma12 && PClose0 >= Ma200  && OrdersTotal() == 0 )
     {
      double slb=Ask-SL*Point;
   
     double tpb=Ask+TP*Point;
   
   
     
        //---- open a BUY positiont
        if ( OrderSend( Symbol(), OP_BUY,  Lot, Ask, 5,slb ,0 , "forex",
              Expert_ID, 0, Green ) < 0 )
             
           
             
       
        return(0);
    }
   
   
   
   }
 

   
    /////////////////// open a SELL position///////////////////
   

{

if(  PClose0 - PClose60  > OPENORDER*Point  && OrdersTotal() == 0 )

//if(  POpen1 >PClose1 && (PHigh1 -POpen1 > SL*Point)  && OrdersTotal() == 0 )

//if(  (PHigh1 -(PClose1+POpen1)/2) > 50*Point  && OrdersTotal() == 0 )

//if( PClose1 > (PL1)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0  )
 
 //if( PClose0 > (PL1+SL*Point)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0 &&  Ma26 > Ma12)

 //if( Sell&&  Ma26 > Ma12  && PClose0 < PClose1 && PClose0 < POpen1 && OrdersTotal() == 0 )

//if(  Sell && Ma12 > Ma200 && PClose0 <= Ma200  && OrdersTotal() == 0 )
   
  {
   
    double sls=Bid+SL*Point;
      double tps=Bid-TP*Point;
   
   
     
        //---- open a SELL position
        if ( OrderSend( Symbol(), OP_SELL,Lot, Bid, 5,sls,0, "forex",
              Expert_ID, 0, Red ) < 0 )
             
             
   
        return(0);
    }
   
    }

    return(0);
}

บันทึกการเข้า

หจก.ไทยซีเอ็นซีแมชชีน
63 Moo 2 แพรกษาใหม่ เมือง สมุทรปราการ
นำเข้า-จำหน่าย เครื่องจักร cnc มือสองญี่ปุ่น
ติดต่อ คุณ ธนเดช  084-387-2401 ,080-770-7914
lne id : boysiamavs
line id : 080-770-7914
EMAIL kiattub@gmail.com

     
admin
Administrator
Hero Member
*****
กระทู้: 2657

นำเข้า-จำหน่ายเครื่องจักร cnc มือสอง จากญึ่ปุ่น

tublang9@hotmail.com
เว็บไซต์ อีเมล์
« ตอบ #2 เมื่อ: ธันวาคม 24, 2018, 10:59:35 AM »


extern double Lot = 0.01;
//extern bool   Buy = true;
//extern bool   Sell = true;
//extern int Maxorders =5;
extern int         OPENORDER =500;
extern int         TP =300;
extern int         SL = 50;

//extern double TrailingStop =0;
 //extern bool CloseorderbyEA = true;

  int Expert_ID =Period();
 
 
 

 
 
 
int start()

{

 
 
   
double   Ma5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);
double   Ma10=iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,1);   
double   Ma12=iMA(NULL,0,12,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma26=iMA(NULL,0,26,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma100=iMA(NULL,0,100,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma200=iMA(NULL,0,200,0,MODE_EMA,PRICE_CLOSE,0);
   double AO=iAO(NULL,0,1);
   int Vol_0=  iVolume(NULL,0,0);
int Vol_1=  iVolume(NULL,0,1);
   
   
   
/////////////////////////////////////////////////////////////////////////////
     

      int H2 = iHighest(NULL,0,MODE_HIGH,12,0);
     
  double  PH2=iHigh(NULL,0,H2);
   
  int L2 = iLowest(NULL,0,MODE_LOW,12,0);
     
   double  PL2=iLow(NULL,0,L2);
   
   
   int H1 = iHighest(NULL,0,MODE_HIGH,24,12);
     
  double  PH1=iHigh(NULL,0,H1);
   
  int L1 = iLowest(NULL,0,MODE_LOW,24,12);
     
   double  PL1=iLow(NULL,0,L1);
   
   
   


   /////////////////////////////////////////////////////////////////////////
   
     double PLow0= iLow(NULL,0,0);
 double PLow1= iLow(NULL,0,1);
 double PLow2= iLow(NULL,0,2);
  double PLow3= iLow(NULL,0,3);
 
  double PHigh0= iHigh(NULL,0,0);
 double PHigh1= iHigh(NULL,0,1);
  double PHigh2= iHigh(NULL,0,2);
  double PHigh3= iHigh(NULL,0,3);
   

 
   double  PClose0=iClose(NULL,0,0);
 double  PClose1=iClose(NULL,0,1);
double  PClose2=iClose(NULL,0,2);
double  PClose3=iClose(NULL,0,3);
double  PClose4=iClose(NULL,0,4);
double  PClose5=iClose(NULL,0,5);
double  PClose12=iClose(NULL,0,12);
double  PClose30=iClose(NULL,0,30);
double  PClose60=iClose(NULL,0,60);

 double  POpen0=iOpen(NULL,0,0);
 double  POpen1=iOpen(NULL,0,1);
 double  POpen2=iOpen(NULL,0,2);
  double  POpen3=iOpen(NULL,0,3);   
 
  //////////////////////////////////////////////////////////////// 

  int _GetLastError = 0, _OrdersTotal = OrdersTotal();
    //---- search in all open positions
    for ( int z = _OrdersTotal - 1; z >= 0; z -- )
    {
        //---- if an error occurs when searching for a position, go to the next one
        if ( !OrderSelect( z, SELECT_BY_POS ) )
        {
            _GetLastError = GetLastError();
            Print( "OrderSelect( ", z, ", SELECT_BY_POS ) - Error #", _GetLastError );
            continue;
        }
 
        //---- if a position is closed not for the current symbol, skip it
       
       
       
        if ( OrderSymbol() != Symbol() ) continue;// check selected order with current symbol
 
        //---- if the MagicNumber is not equal to the Expert_ID, skip this position
       if ( OrderMagicNumber() != Expert_ID ) continue;
 
        //---- if a BUY position is opened,
       
       
       if ( OrderType() == OP_BUY )
        {
       
         
       
       
           //---- close buy position
           
 //if   (   Ask == 0  )
 
 if( OrderProfit()+OrderSwap() > TP*Lot )   
     
   
            {
                //---- close the position
               
                if ( !OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green ) )
                {
                    _GetLastError = GetLastError();
                  //  Alert( "Error OrderClose # ", _GetLastError );
                    return(-1);
                }                                   
                             
             
               
               
               
            }
            //---- if the alert has not changed, exit: it is too early to open a new position
            else
            { return(0); } 
           
           
       
           
        }
        //---- if a SELL position is opened,
        if ( OrderType() == OP_SELL )
        {
         
       
       
       
            //---- close sell position
             
 //if   (   Ask == 0  )
if( OrderProfit()+OrderSwap() > TP*Lot  )
     
    //   if    (  /* MACD_1 > MACD_S && */  HACLOSE_1 > HACLOSE_2 )

           
         
           
           
     
            {
                //---- close the position
                if ( !OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red ) )
                {
                    _GetLastError = GetLastError();
                   // Alert( "Error OrderClose № ", _GetLastError );
                    return(-1);
                }
            }
            //---- if the alert has not changed, exit: it is too early to open a new position
            else return(0);
        }
           
    } 
       
       
       
      /* 
   
       for(int i=OrdersTotal()-1;i>=0;i--)
 {
    OrderSelect(i, SELECT_BY_POS);
    bool result = false;
     // if(OrderType()==OP_BUY && (OrderProfit()+OrderSwap() > TP*Lot )&& OrdersTotal() == 1)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       //if(OrderType()==OP_SELL && (OrderProfit()+OrderSwap() > TP*Lot ) && OrdersTotal() == 1) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
       // if(OrderType()==OP_BUY && POpen1 >PClose1 && (PHigh1 -POpen1 > SL*Point)  && OrdersTotal() == 0)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       //if(OrderType()==OP_SELL && PClose1 > POpen1 && (POpen1-PLow1 > SL*Point )  && OrdersTotal() == 0 ) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
        if(OrderType()==OP_BUY && (Bid-OrderOpenPrice()> Point*SL) && OrdersTotal() == 1)   result =  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Green);
        if(OrderType()==OP_SELL && (OrderOpenPrice()-Ask)>Point*SL && OrdersTotal() == 1) result =  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Red);
       
       
       Print("OrderTicket  =", OrderTicket() );
             
    Print("OrderType  =", OrderType() );   
    Print("OrderProfit()+OrderSwap()  =" ,OrderProfit()+OrderSwap() );
     Print("point  =", Point() );   
       
  }
     
    */
     
     
     
           
   



 
  //////////////////////////////////////////////////
 
  ///////////   //---- open a BUY positiont/////////////
   

  {
 
if(  PClose60 - PClose0  > OPENORDER*Point /* && OrdersTotal() == 0 */)
 
 // if(  PClose1 > POpen1 && (POpen1-PLow1 > SL*Point )  && OrdersTotal() == 0 )
 
 // if(  ((PClose1+POpen1)/2-PLow1) > 50*Point   && OrdersTotal() == 0 )
 
 // if(  PClose1 < (PH1) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0 )
 
 //if(  PClose0 < (PH1-SL*Point) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0&& Ma12 > Ma26 )

//if(  Buy && Ma12 > Ma26  && PClose0 > PClose1 && PClose0 > POpen1 && OrdersTotal() == 0 )


 // if( Buy &&  Ma200 > Ma12 && PClose0 >= Ma200  && OrdersTotal() == 0 )
     {
      double slb=Ask-SL*Point;
   
     double tpb=Ask+TP*Point;
   
   
     
        //---- open a BUY positiont
        if ( OrderSend( Symbol(), OP_BUY,  Lot, Ask, 5,slb ,0 , "forex",
              Expert_ID, 0, Green ) < 0 )
             
          {
            _GetLastError = GetLastError();
           // Alert( "Error OrderSend # ", _GetLastError );
            return(-1);
        }
        return(0); 
             
       
       
    }
   
   
   
   }
 

   
    /////////////////// open a SELL position///////////////////
   

{

if(  PClose0 - PClose60  > OPENORDER*Point /* && OrdersTotal() == 0*/ )

//if(  POpen1 >PClose1 && (PHigh1 -POpen1 > SL*Point)  && OrdersTotal() == 0 )

//if(  (PHigh1 -(PClose1+POpen1)/2) > 50*Point  && OrdersTotal() == 0 )

//if( PClose1 > (PL1)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0  )
 
 //if( PClose0 > (PL1+SL*Point)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0 &&  Ma26 > Ma12)

 //if( Sell&&  Ma26 > Ma12  && PClose0 < PClose1 && PClose0 < POpen1 && OrdersTotal() == 0 )

//if(  Sell && Ma12 > Ma200 && PClose0 <= Ma200  && OrdersTotal() == 0 )
   
  {
   
    double sls=Bid+SL*Point;
      double tps=Bid-TP*Point;
   
   
     
        //---- open a SELL position
        if ( OrderSend( Symbol(), OP_SELL,Lot, Bid, 5,sls,0, "forex",
              Expert_ID, 0, Red ) < 0 )
             
             
   {
            _GetLastError = GetLastError();
          //  Alert( "Error OrderSend # ", _GetLastError );
            return(-1);
        }
        return(0);
    }
   
    }

    return(0);
}

บันทึกการเข้า

หจก.ไทยซีเอ็นซีแมชชีน
63 Moo 2 แพรกษาใหม่ เมือง สมุทรปราการ
นำเข้า-จำหน่าย เครื่องจักร cnc มือสองญี่ปุ่น
ติดต่อ คุณ ธนเดช  084-387-2401 ,080-770-7914
lne id : boysiamavs
line id : 080-770-7914
EMAIL kiattub@gmail.com

     
admin
Administrator
Hero Member
*****
กระทู้: 2657

นำเข้า-จำหน่ายเครื่องจักร cnc มือสอง จากญึ่ปุ่น

tublang9@hotmail.com
เว็บไซต์ อีเมล์
« ตอบ #3 เมื่อ: ธันวาคม 27, 2018, 02:18:23 PM »


extern double Lot = 0.01;
//extern bool   Buy = true;
//extern bool   Sell = true;
//extern int Maxorders =5;
extern int         OPENORDER =500;
extern int         TP =300;
extern int         SL = 100;

//extern double TrailingStop =0;
 //extern bool CloseorderbyEA = true;

  int Expert_ID =Period();
 
 
 

 
 
 
int start()

{

 
 
   
double   Ma5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);
double   Ma10=iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,1);   
double   Ma12=iMA(NULL,0,12,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma26=iMA(NULL,0,26,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma100=iMA(NULL,0,100,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma200=iMA(NULL,0,200,0,MODE_EMA,PRICE_CLOSE,0);
   double AO=iAO(NULL,0,1);
   int Vol_0=  iVolume(NULL,0,0);
int Vol_1=  iVolume(NULL,0,1);
   
   
   
/////////////////////////////////////////////////////////////////////////////
     

      int H60 = iHighest(NULL,0,MODE_HIGH,30,60);//count/star
     
  double  PH60=iHigh(NULL,0,H60);
   
  int L60 = iLowest(NULL,0,MODE_LOW,30,60);
     
   double  PL60=iLow(NULL,0,L60);
   
   
   int H1 = iHighest(NULL,0,MODE_HIGH,24,12);
     
  double  PH1=iHigh(NULL,0,H1);
   
  int L1 = iLowest(NULL,0,MODE_LOW,24,12);
     
   double  PL1=iLow(NULL,0,L1);
   
   Print("H60  =", H60  );
  Print("L60  =", L60  );
 
 // Print("L60  =", L60  );
//  Print("PL60  =", PL60  );


   /////////////////////////////////////////////////////////////////////////
   
     double PLow0= iLow(NULL,0,0);
 double PLow1= iLow(NULL,0,1);
 double PLow2= iLow(NULL,0,2);
  double PLow3= iLow(NULL,0,3);
 
  double PHigh0= iHigh(NULL,0,0);
 double PHigh1= iHigh(NULL,0,1);
  double PHigh2= iHigh(NULL,0,2);
  double PHigh3= iHigh(NULL,0,3);
   

 
   double  PClose0=iClose(NULL,0,0);
 double  PClose1=iClose(NULL,0,1);
double  PClose2=iClose(NULL,0,2);
double  PClose3=iClose(NULL,0,3);
double  PClose4=iClose(NULL,0,4);
double  PClose5=iClose(NULL,0,5);
double  PClose12=iClose(NULL,0,12);
double  PClose30=iClose(NULL,0,30);
double  PClose60=iClose(NULL,0,60);
double  PClose120=iClose(NULL,0,120);



 double  POpen0=iOpen(NULL,0,0);
 double  POpen1=iOpen(NULL,0,1);
 double  POpen2=iOpen(NULL,0,2);
  double  POpen3=iOpen(NULL,0,3);   
 
 double PC;
 
 double ATR=iATR(NULL,0,14,0);
  Print("ATR  =", ATR  );
 
 /*        for(int j=0;j<=60;j++)
 {
   PC=iClose(NULL,0,j);
   
    Print("PC = ", PC  );
   Print("j = ", j );
  }
 
  */
 
  //////////////////////////////////////////////////////////////// 

  int _GetLastError = 0, _OrdersTotal = OrdersTotal();
    //---- search in all open positions
    for ( int z = _OrdersTotal - 1; z >= 0; z -- )
    {
        //---- if an error occurs when searching for a position, go to the next one
        if ( !OrderSelect( z, SELECT_BY_POS ) )
        {
            _GetLastError = GetLastError();
            Print( "OrderSelect( ", z, ", SELECT_BY_POS ) - Error #", _GetLastError );
            continue;
        }
 
        //---- if a position is closed not for the current symbol, skip it
       
       
       
        if ( OrderSymbol() != Symbol() ) continue;// check selected order with current symbol
 
        //---- if the MagicNumber is not equal to the Expert_ID, skip this position
       if ( OrderMagicNumber() != Expert_ID ) continue;
 
        //---- if a BUY position is opened,
       
       
       
       
       
       if ( OrderType() == OP_BUY )
        {
       
         if (Bid-OrderOpenPrice()> Point*SL )  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Green);
       
       
           //---- close buy position
           
 //if   (   Ask == 0  )
 
 if( OrderProfit()+OrderSwap() > TP*Lot )   
     
   
            {
                //---- close the position
               
                if ( !OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green ) )
                {
                    _GetLastError = GetLastError();
                  //  Alert( "Error OrderClose # ", _GetLastError );
                    return(-1);
                }                                   
                             
             
               
               
               
            }
            //---- if the alert has not changed, exit: it is too early to open a new position
            else
            { return(0); } 
           
           
       
           
        }
        //---- if a SELL position is opened,
        if ( OrderType() == OP_SELL )
        {
         
        if( OrderOpenPrice()-Ask >Point*SL )   OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Red);
       
       
            //---- close sell position
             
 //if   (   Ask == 0  )
if( OrderProfit()+OrderSwap() > TP*Lot  )
     
    //   if    (  /* MACD_1 > MACD_S && */  HACLOSE_1 > HACLOSE_2 )

           
         
           
           
     
            {
                //---- close the position
                if ( !OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red ) )
                {
                    _GetLastError = GetLastError();
                   // Alert( "Error OrderClose № ", _GetLastError );
                    return(-1);
                }
            }
            //---- if the alert has not changed, exit: it is too early to open a new position
            else return(0);
        }
           
           
           
           
           
    } 
     
     
       
       
       
      /* 
   
       for(int i=OrdersTotal()-1;i>=0;i--)
 {
    OrderSelect(i, SELECT_BY_POS);
    bool result = false;
     // if(OrderType()==OP_BUY && (OrderProfit()+OrderSwap() > TP*Lot )&& OrdersTotal() == 1)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       //if(OrderType()==OP_SELL && (OrderProfit()+OrderSwap() > TP*Lot ) && OrdersTotal() == 1) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
       // if(OrderType()==OP_BUY && POpen1 >PClose1 && (PHigh1 -POpen1 > SL*Point)  && OrdersTotal() == 0)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       //if(OrderType()==OP_SELL && PClose1 > POpen1 && (POpen1-PLow1 > SL*Point )  && OrdersTotal() == 0 ) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
        if(OrderType()==OP_BUY && (Bid-OrderOpenPrice()> Point*SL) && OrdersTotal() == 1)   result =  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Green);
        if(OrderType()==OP_SELL && (OrderOpenPrice()-Ask)>Point*SL && OrdersTotal() == 1) result =  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Red);
       
       
       Print("OrderTicket  =", OrderTicket() );
             
    Print("OrderType  =", OrderType() );   
    Print("OrderProfit()+OrderSwap()  =" ,OrderProfit()+OrderSwap() );
     Print("point  =", Point() );   
       
  }
     
    */
     
     
     
           
   



 
  //////////////////////////////////////////////////
 
          for(int j=0;j<=60;j++)
 {
   PC=iClose(NULL,0,j);
   
   // Print("PC = ", PC  );
   //Print("j = ", j );
   
 
 
 
  ///////////   //---- open a BUY positiont/////////////
   

  {
 
 
 if(   PC > PH60 && PClose1 > POpen1&& PClose2 > POpen2 && POpen1 > POpen2 && PClose1 > PClose2 )
 
//if(  PClose60 - PClose0  > OPENORDER*Point && PClose1 > POpen1&& PClose2 > POpen2 && POpen1 > POpen2 && PClose1 > PClose2) 
 
//if(  PClose60 - PClose0  > OPENORDER*Point && PClose1 > POpen1 /* && OrdersTotal() == 0 */)
 
 // if(  PClose1 > POpen1 && (POpen1-PLow1 > SL*Point )  && OrdersTotal() == 0 )
 
 // if(  ((PClose1+POpen1)/2-PLow1) > 50*Point   && OrdersTotal() == 0 )
 
 // if(  PClose1 < (PH1) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0 )
 
 //if(  PClose0 < (PH1-SL*Point) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0&& Ma12 > Ma26 )

//if(  Buy && Ma12 > Ma26  && PClose0 > PClose1 && PClose0 > POpen1 && OrdersTotal() == 0 )


 // if( Buy &&  Ma200 > Ma12 && PClose0 >= Ma200  && OrdersTotal() == 0 )
     {
      double slb=Ask-SL*Point;
   
     double tpb=Ask+TP*Point;
   
   
     
        //---- open a BUY positiont
        if ( OrderSend( Symbol(), OP_BUY,  Lot, Ask, 5,slb ,0 , "forex",
              Expert_ID, 0, Green ) < 0 )
             
          {
            _GetLastError = GetLastError();
           // Alert( "Error OrderSend # ", _GetLastError );
            return(-1);
        }
        return(0); 
             
       
       
    }
   
   
   
   }
 

   
    /////////////////// open a SELL position///////////////////
   

{


if(   PC  <PL60 &&  POpen1 > PClose1 && POpen2 > PClose2 && POpen2 > POpen1 && PClose2 > PClose1)

//if(  PClose0 - PClose60  > OPENORDER*Point &&  POpen1 > PClose1 && POpen2 > PClose2 && POpen2 > POpen1 && PClose2 > PClose1 )


//if(  PClose0 - PClose60  > OPENORDER*Point &&  POpen1 > PClose1  /* && OrdersTotal() == 0*/ )

//if(  POpen1 >PClose1 && (PHigh1 -POpen1 > SL*Point)  && OrdersTotal() == 0 )

//if(  (PHigh1 -(PClose1+POpen1)/2) > 50*Point  && OrdersTotal() == 0 )

//if( PClose1 > (PL1)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0  )
 
 //if( PClose0 > (PL1+SL*Point)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0 &&  Ma26 > Ma12)

 //if( Sell&&  Ma26 > Ma12  && PClose0 < PClose1 && PClose0 < POpen1 && OrdersTotal() == 0 )

//if(  Sell && Ma12 > Ma200 && PClose0 <= Ma200  && OrdersTotal() == 0 )
   
  {
   
    double sls=Bid+SL*Point;
      double tps=Bid-TP*Point;
   
   
     
        //---- open a SELL position
        if ( OrderSend( Symbol(), OP_SELL,Lot, Bid, 5,sls,0, "forex",
              Expert_ID, 0, Red ) < 0 )
             
             
   {
            _GetLastError = GetLastError();
          //  Alert( "Error OrderSend # ", _GetLastError );
            return(-1);
        }
        return(0);
    }
   
    }

    return(0);
}

}
บันทึกการเข้า

หจก.ไทยซีเอ็นซีแมชชีน
63 Moo 2 แพรกษาใหม่ เมือง สมุทรปราการ
นำเข้า-จำหน่าย เครื่องจักร cnc มือสองญี่ปุ่น
ติดต่อ คุณ ธนเดช  084-387-2401 ,080-770-7914
lne id : boysiamavs
line id : 080-770-7914
EMAIL kiattub@gmail.com

     
admin
Administrator
Hero Member
*****
กระทู้: 2657

นำเข้า-จำหน่ายเครื่องจักร cnc มือสอง จากญึ่ปุ่น

tublang9@hotmail.com
เว็บไซต์ อีเมล์
« ตอบ #4 เมื่อ: มกราคม 05, 2019, 11:15:17 AM »


extern double Lot = 0.01;
//extern bool   Buy = true;
//extern bool   Sell = true;
extern int highlowCountback =60;
//extern int         OPENORDER =500;
//extern int         TP =300;
//extern int         SL = 100;

//extern double TrailingStop =0;
 //extern bool CloseorderbyEA = true;

  int Expert_ID =Period();
 
 
 

 
 
 
int start()

{

 
 
   
double   Ma5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);
double   Ma10=iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,1);   
double   Ma12=iMA(NULL,0,12,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma26=iMA(NULL,0,26,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma100=iMA(NULL,0,100,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma200=iMA(NULL,0,200,0,MODE_EMA,PRICE_CLOSE,0);
   double AO=iAO(NULL,0,1);
   int Vol_0=  iVolume(NULL,0,0);
int Vol_1=  iVolume(NULL,0,1);
int Vol_2=  iVolume(NULL,0,2);
   
   
   
/////////////////////////////////////////////////////////////////////////////
     

      int H60 = iHighest(NULL,0,MODE_HIGH,highlowCountback,3);//count/star
     
  double  PH60=iHigh(NULL,0,H60);
   
  int L60 = iLowest(NULL,0,MODE_LOW,highlowCountback,3);
     
   double  PL60=iLow(NULL,0,L60);
   
   
   int H1 = iHighest(NULL,0,MODE_HIGH,24,12);
     
  double  PH1=iHigh(NULL,0,H1);
   
  int L1 = iLowest(NULL,0,MODE_LOW,24,12);
     
   double  PL1=iLow(NULL,0,L1);
   
  // Print("H60  =", H60  );
//  Print("L60  =", L60  );
 
 // Print("L60  =", L60  );
//  Print("PL60  =", PL60  );


   /////////////////////////////////////////////////////////////////////////
   
     double PLow0= iLow(NULL,0,0);
 double PLow1= iLow(NULL,0,1);
 double PLow2= iLow(NULL,0,2);
  double PLow3= iLow(NULL,0,3);
 
  double PHigh0= iHigh(NULL,0,0);
 double PHigh1= iHigh(NULL,0,1);
  double PHigh2= iHigh(NULL,0,2);
  double PHigh3= iHigh(NULL,0,3);
   

 
   double  PClose0=iClose(NULL,0,0);
 double  PClose1=iClose(NULL,0,1);
double  PClose2=iClose(NULL,0,2);
double  PClose3=iClose(NULL,0,3);
double  PClose4=iClose(NULL,0,4);
double  PClose5=iClose(NULL,0,5);
double  PClose12=iClose(NULL,0,12);
double  PClose30=iClose(NULL,0,30);
double  PClose60=iClose(NULL,0,60);
double  PClose120=iClose(NULL,0,120);
double  PClose128=iClose(NULL,0,128);
double  PClose256=iClose(NULL,0,256);
double  PClose512=iClose(NULL,0,512);
double  PClose1024=iClose(NULL,0,1024);

 double  POpen0=iOpen(NULL,0,0);
 double  POpen1=iOpen(NULL,0,1);
 double  POpen2=iOpen(NULL,0,2);
  double  POpen3=iOpen(NULL,0,3);   
 
 double PC;
 
 double ATR=iATR(NULL,0,14,0);
 // Print("ATR  =", ATR  );
 
 Print("OrderProfit()+OrderSwap()  =" ,OrderProfit()+OrderSwap() );
 
 /*        for(int j=0;j<=60;j++)
 {
   PC=iClose(NULL,0,j);
   
    Print("PC = ", PC  );
   Print("j = ", j );
  }
 
  */
 
  //////////////////////////////////////////////////////////////// 

  int _GetLastError = 0, _OrdersTotal = OrdersTotal();
    //---- search in all open positions
    for ( int z = _OrdersTotal - 1; z >= 0; z -- )
    {
        //---- if an error occurs when searching for a position, go to the next one
        if ( !OrderSelect( z, SELECT_BY_POS ) )
        {
            _GetLastError = GetLastError();
            Print( "OrderSelect( ", z, ", SELECT_BY_POS ) - Error #", _GetLastError );
            continue;
        }
 
        //---- if a position is closed not for the current symbol, skip it
       
       
       
        if ( OrderSymbol() != Symbol() ) continue;// check selected order with current symbol
 
        //---- if the MagicNumber is not equal to the Expert_ID, skip this position
       if ( OrderMagicNumber() != Expert_ID ) continue;
 
        //---- if a BUY position is opened,
       
       
       
       
       
       if ( OrderType() == OP_BUY )
        {
       
     //    if (Bid-OrderOpenPrice()> Point*SL )  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Green);
       
    //    if ( OrderType() == OP_BUY && OrderProfit()+OrderSwap()< -TP*Lot && OrdersTotal()==1 )OrderSend( Symbol(), OP_SELL,Lot, Bid, 5,0 ,0, "forex",   Expert_ID, 0, Red );
       
           //---- close buy position
           
if   (   Ask == 0  )

 
 //if( OrderProfit()+OrderSwap() > TP*Lot )   
     
   
            {
                //---- close the position
               
                if ( !OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green ) )
                {
                    _GetLastError = GetLastError();
                  //  Alert( "Error OrderClose # ", _GetLastError );
                    return(-1);
                }                                   
                             
             
               
               
               
            }
            //---- if the alert has not changed, exit: it is too early to open a new position
            else
            { return(0); } 
           
           
       
           
        }
        //---- if a SELL position is opened,
        if ( OrderType() == OP_SELL )
        {
         
         
         
     //   if( OrderOpenPrice()-Ask >Point*SL )   OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Red);
       
        // if ( OrderType() == OP_SELL && OrderProfit()+OrderSwap()<-TP*Lot && OrdersTotal()==1 ) OrderSend( Symbol(), OP_BUY,  Lot, Ask, 5,0 ,0 , "forex", Expert_ID, 0, Green );
       
       
            //---- close sell position
             
 if   (   Ask == 0  )
 


//if( OrderProfit()+OrderSwap() > TP*Lot  )
     
    //   if    (  /* MACD_1 > MACD_S && */  HACLOSE_1 > HACLOSE_2 )

           
         
           
           
     
            {
                //---- close the position
                if ( !OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red ) )
                {
                    _GetLastError = GetLastError();
                   // Alert( "Error OrderClose № ", _GetLastError );
                    return(-1);
                }
            }
            //---- if the alert has not changed, exit: it is too early to open a new position
            else return(0);
        }
           
           
           
           
           
    } 
     
     
       
       
       
      /* 
   
       for(int i=OrdersTotal()-1;i>=0;i--)
 {
    OrderSelect(i, SELECT_BY_POS);
    bool result = false;
     // if(OrderType()==OP_BUY && (OrderProfit()+OrderSwap() > TP*Lot )&& OrdersTotal() == 1)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       //if(OrderType()==OP_SELL && (OrderProfit()+OrderSwap() > TP*Lot ) && OrdersTotal() == 1) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
       // if(OrderType()==OP_BUY && POpen1 >PClose1 && (PHigh1 -POpen1 > SL*Point)  && OrdersTotal() == 0)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       //if(OrderType()==OP_SELL && PClose1 > POpen1 && (POpen1-PLow1 > SL*Point )  && OrdersTotal() == 0 ) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
        if(OrderType()==OP_BUY && (Bid-OrderOpenPrice()> Point*SL) && OrdersTotal() == 1)   result =  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Green);
        if(OrderType()==OP_SELL && (OrderOpenPrice()-Ask)>Point*SL && OrdersTotal() == 1) result =  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Red);
       
       
       Print("OrderTicket  =", OrderTicket() );
             
    Print("OrderType  =", OrderType() );   
    Print("OrderProfit()+OrderSwap()  =" ,OrderProfit()+OrderSwap() );
     Print("point  =", Point() );   
       
  }
     
    */
     
     
     
           
   



 
  //////////////////////////////////////////////////
 
          for(int j=0;j<=3;j++)
 {
   PC=iClose(NULL,0,j);
   
   // Print("PC = ", PC  );
   //Print("j = ", j );
   
 
 
 
  ///////////   //---- open a BUY positiont/////////////
   

  {
 if(   PC > PH60 && PClose1 > POpen1&& PClose2 > POpen2 && POpen1 > POpen2 && PClose1 > PClose2    )
 
 //if(   PC > PH60 && PClose1 > POpen1&& PClose2 > POpen2 && POpen1 > POpen2 && PClose1 > PClose2 && Vol_1 >Vol_2  )
 
//if(  PClose60 - PClose0  > OPENORDER*Point && PClose1 > POpen1&& PClose2 > POpen2 && POpen1 > POpen2 && PClose1 > PClose2) 
 
//if(  PClose60 - PClose0  > OPENORDER*Point && PClose1 > POpen1 /* && OrdersTotal() == 0 */)
 
 // if(  PClose1 > POpen1 && (POpen1-PLow1 > SL*Point )  && OrdersTotal() == 0 )
 
 // if(  ((PClose1+POpen1)/2-PLow1) > 50*Point   && OrdersTotal() == 0 )
 
 // if(  PClose1 < (PH1) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0 )
 
 //if(  PClose0 < (PH1-SL*Point) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0&& Ma12 > Ma26 )

//if(  Buy && Ma12 > Ma26  && PClose0 > PClose1 && PClose0 > POpen1 && OrdersTotal() == 0 )


 // if( Buy &&  Ma200 > Ma12 && PClose0 >= Ma200  && OrdersTotal() == 0 )
     {
    //  double slb=Ask-SL*Point;
   
  //   double tpb=Ask+TP*Point;
   
   
     
        //---- open a BUY positiont
        if ( OrderSend( Symbol(), OP_BUY,  Lot, Ask, 5,PL60 ,Ask+(Ask-PL60) , "forex",
              Expert_ID, 0, Green ) < 0 )
             
          {
            _GetLastError = GetLastError();
           // Alert( "Error OrderSend # ", _GetLastError );
            return(-1);
        }
        return(0); 
             
       
       
    }
   
   
   
   }
 

   
    /////////////////// open a SELL position///////////////////
   

{


if(   PC  <PL60 &&  POpen1 > PClose1 && POpen2 > PClose2 && POpen2 > POpen1 && PClose2 > PClose1 )

//if(   PC  <PL60 &&  POpen1 > PClose1 && POpen2 > PClose2 && POpen2 > POpen1 && PClose2 > PClose1  && Vol_2 >Vol_1 )

//if(  PClose0 - PClose60  > OPENORDER*Point &&  POpen1 > PClose1 && POpen2 > PClose2 && POpen2 > POpen1 && PClose2 > PClose1 )


//if(  PClose0 - PClose60  > OPENORDER*Point &&  POpen1 > PClose1  /* && OrdersTotal() == 0*/ )

//if(  POpen1 >PClose1 && (PHigh1 -POpen1 > SL*Point)  && OrdersTotal() == 0 )

//if(  (PHigh1 -(PClose1+POpen1)/2) > 50*Point  && OrdersTotal() == 0 )

//if( PClose1 > (PL1)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0  )
 
 //if( PClose0 > (PL1+SL*Point)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0 &&  Ma26 > Ma12)

 //if( Sell&&  Ma26 > Ma12  && PClose0 < PClose1 && PClose0 < POpen1 && OrdersTotal() == 0 )

//if(  Sell && Ma12 > Ma200 && PClose0 <= Ma200  && OrdersTotal() == 0 )
   
  {
   
  //  double sls=Bid+SL*Point;
   //   double tps=Bid-TP*Point;
   
   
     
        //---- open a SELL position
        if ( OrderSend( Symbol(), OP_SELL,Lot, Bid, 5,PH60,Bid-(PH60-Bid) , "forex",
              Expert_ID, 0, Red ) < 0 )
             
             
   {
            _GetLastError = GetLastError();
          //  Alert( "Error OrderSend # ", _GetLastError );
            return(-1);
        }
        return(0);
    }
   
    }

    return(0);
}

}
บันทึกการเข้า

หจก.ไทยซีเอ็นซีแมชชีน
63 Moo 2 แพรกษาใหม่ เมือง สมุทรปราการ
นำเข้า-จำหน่าย เครื่องจักร cnc มือสองญี่ปุ่น
ติดต่อ คุณ ธนเดช  084-387-2401 ,080-770-7914
lne id : boysiamavs
line id : 080-770-7914
EMAIL kiattub@gmail.com

     
admin
Administrator
Hero Member
*****
กระทู้: 2657

นำเข้า-จำหน่ายเครื่องจักร cnc มือสอง จากญึ่ปุ่น

tublang9@hotmail.com
เว็บไซต์ อีเมล์
« ตอบ #5 เมื่อ: มกราคม 09, 2019, 09:25:50 PM »


extern double Lot = 0.01;
//extern bool   Buy = true;
//extern bool   Sell = true;
extern int highlowCountback =60;
//extern int         OPENORDER =500;
//extern int         TP =300;
extern int         SL = 100;
//extern double         stoplossusd = 2;
//extern double          takeprofitusd = 3;
extern bool Closeall = false;
extern int         bmi = 20;


//extern double TrailingStop =0;
 //extern bool CloseorderbyEA = true;

  int Expert_ID =Period();
 

 
 void CloseAll()
{
  for(int i=OrdersTotal()-1;i>=0;i--)
 {
    OrderSelect(i, SELECT_BY_POS);
    bool result = false;
        if ( OrderType() == OP_BUY)  result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );
        if ( OrderType() == OP_SELL)  result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Red );
        if ( OrderType()== OP_BUYSTOP)  result = OrderDelete( OrderTicket() );
        if ( OrderType()== OP_SELLSTOP)  result = OrderDelete( OrderTicket() );
        if ( OrdersTotal()>=0 ) continue;
     
      //  if (UseAlerts) PlaySound("alert.wav");
 }
  return;
}
 

 
 
 
int start()

{
if (Closeall )CloseAll();

 
   
double   Ma5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);
double   Ma10=iMA(NULL,0,10,0,MODE_EMA,PRICE_CLOSE,1);   
double   Ma12=iMA(NULL,0,12,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma26=iMA(NULL,0,26,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma100=iMA(NULL,0,100,0,MODE_EMA,PRICE_CLOSE,0);
double     Ma200=iMA(NULL,0,200,0,MODE_EMA,PRICE_CLOSE,0);
   double AO=iAO(NULL,0,1);
   int Vol_0=  iVolume(NULL,0,0);
int Vol_1=  iVolume(NULL,0,1);
int Vol_2=  iVolume(NULL,0,2);
   
   
   
/////////////////////////////////////////////////////////////////////////////
     

      int H60 = iHighest(NULL,0,MODE_HIGH,highlowCountback,3);//count/star
     
  double  PH60=iHigh(NULL,0,H60);
   
  int L60 = iLowest(NULL,0,MODE_LOW,highlowCountback,3);
     
   double  PL60=iLow(NULL,0,L60);
   
   
   int H1 = iHighest(NULL,0,MODE_HIGH,30,3);
     
  double  PH1=iHigh(NULL,0,H1);
   
  int L1 = iLowest(NULL,0,MODE_LOW,30,3);
     
   double  PL1=iLow(NULL,0,L1);
   
   
   
     int H2 = iHighest(NULL,0,MODE_HIGH,30,33);
     
  double  PH2=iHigh(NULL,0,H2);
   
  int L2 = iLowest(NULL,0,MODE_LOW,30,33);
     
   double  PL2=iLow(NULL,0,L2);
   
   
  // Print("H60  =", H60  );
//  Print("L60  =", L60  );
 
 // Print("L60  =", L60  );
//  Print("PL60  =", PL60  );


   /////////////////////////////////////////////////////////////////////////
   
     double PLow0= iLow(NULL,0,0);
 double PLow1= iLow(NULL,0,1);
 double PLow2= iLow(NULL,0,2);
  double PLow3= iLow(NULL,0,3);
 
  double PHigh0= iHigh(NULL,0,0);
 double PHigh1= iHigh(NULL,0,1);
  double PHigh2= iHigh(NULL,0,2);
  double PHigh3= iHigh(NULL,0,3);
   

 
   double  PClose0=iClose(NULL,0,0);
 double  PClose1=iClose(NULL,0,1);
double  PClose2=iClose(NULL,0,2);
double  PClose3=iClose(NULL,0,3);
double  PClose4=iClose(NULL,0,4);
double  PClose5=iClose(NULL,0,5);
double  PClose12=iClose(NULL,0,12);
double  PClose30=iClose(NULL,0,30);
double  PClose60=iClose(NULL,0,60);
double  PClose120=iClose(NULL,0,120);
double  PClose128=iClose(NULL,0,128);
double  PClose256=iClose(NULL,0,256);
double  PClose512=iClose(NULL,0,512);
double  PClose1024=iClose(NULL,0,1024);

 double  POpen0=iOpen(NULL,0,0);
 double  POpen1=iOpen(NULL,0,1);
 double  POpen2=iOpen(NULL,0,2);
  double  POpen3=iOpen(NULL,0,3);   
 
 double PC;
 
 double ATR=iATR(NULL,0,14,0);
 // Print("ATR  =", ATR  );
 
 
 
 /*        for(int j=0;j<=60;j++)
 {
   PC=iClose(NULL,0,j);
   
    Print("PC = ", PC  );
   Print("j = ", j );
  }
 
  */
 
  ////////////////////check every order to stop loss and modify////////////////////////////////////////////
   
  int OrdersTotal1 = OrdersTotal();
    //---- search in all open positions
    for ( int k = OrdersTotal1 - 1; k >= 0; k -- )
    {
        //---- if an error occurs when searching for a position, go to the next one
        if ( !OrderSelect( k, SELECT_BY_POS ) )
        {
           
           
            continue;
        }
     
   
     
       
      Print("OrderProfit()+OrderSwap()  =" ,OrderProfit()+OrderSwap() );
     
        //---- if a BUY position is opened,
       
       if ( OrderType() == OP_BUY )
        {
       
    //    if( OrderProfit()+OrderSwap() < -1*stoplossusd ) OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );
      //  if( OrderProfit()+OrderSwap() > 1*takeprofitusd )OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );
       
        if (Bid-OrderOpenPrice()> Point*SL )  OrderModify(OrderTicket(),OrderOpenPrice(),(OrderOpenPrice()+Point*SL),OrderTakeProfit(),0,Green);
       
                     
       
           
        }
        //---- if a SELL position is opened,
        if ( OrderType() == OP_SELL )
        {
         
       //  if( OrderProfit()+OrderSwap() < -1*stoplossusd ) OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Red );
         //if( OrderProfit()+OrderSwap() > 1*takeprofitusd )OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Red );
         
        if( OrderOpenPrice()-Ask >Point*SL )   OrderModify(OrderTicket(),OrderOpenPrice(),(OrderOpenPrice()-Point*SL),OrderTakeProfit(),0,Red);
       
     
        }
           
           
           
           
           
    }
 
 
 
 
 
 
 
 
 
 
  //////////////////////////check expert id and symbol///////////////////////////////////////////

  int _GetLastError = 0, _OrdersTotal = OrdersTotal();
    //---- search in all open positions
    for ( int z = _OrdersTotal - 1; z >= 0; z -- )
    {
        //---- if an error occurs when searching for a position, go to the next one
        if ( !OrderSelect( z, SELECT_BY_POS ) )
        {
            _GetLastError = GetLastError();
            Print( "OrderSelect( ", z, ", SELECT_BY_POS ) - Error #", _GetLastError );
            continue;
        }
 
        //---- if a position is closed not for the current symbol, skip it
       
       
       
        if ( OrderSymbol() != Symbol() ) continue;// check selected order with current symbol
 
        //---- if the MagicNumber is not equal to the Expert_ID, skip this position
       if ( OrderMagicNumber() != Expert_ID ) continue;
 
        //---- if a BUY position is opened,
       
       
     
       
       
       if ( OrderType() == OP_BUY )
        {
       
      //  if (Bid-OrderOpenPrice()> Point*SL )  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+Point*SL/2,OrderTakeProfit(),0,Green);
       
    //    if ( OrderType() == OP_BUY && OrderProfit()+OrderSwap()< -TP*Lot && OrdersTotal()==1 )OrderSend( Symbol(), OP_SELL,Lot, Bid, 5,0 ,0, "forex",   Expert_ID, 0, Red );
       
           //---- close buy position
           
if   (   Ask == 0  )

 
 //if( OrderProfit()+OrderSwap() > TP*Lot )   
     
   
            {
                //---- close the position
               
                if ( !OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green ) )
                {
                    _GetLastError = GetLastError();
                  //  Alert( "Error OrderClose # ", _GetLastError );
                    return(-1);
                }                                   
                             
             
               
               
               
            }
            //---- if the alert has not changed, exit: it is too early to open a new position
            else
            { return(0); } 
           
           
       
           
        }
        //---- if a SELL position is opened,
        if ( OrderType() == OP_SELL )
        {
         
         
         
       // if( OrderOpenPrice()-Ask >Point*SL )   OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-Point*SL/2,OrderTakeProfit(),0,Red);
       
        // if ( OrderType() == OP_SELL && OrderProfit()+OrderSwap()<-TP*Lot && OrdersTotal()==1 ) OrderSend( Symbol(), OP_BUY,  Lot, Ask, 5,0 ,0 , "forex", Expert_ID, 0, Green );
       
       
            //---- close sell position
             
 if   (   Ask == 0  )
 


//if( OrderProfit()+OrderSwap() > TP*Lot  )
 
     
    //   if    (  /* MACD_1 > MACD_S && */  HACLOSE_1 > HACLOSE_2 )

           
         
           
           
     
            {
                //---- close the position
                if ( !OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red ) )
                {
                    _GetLastError = GetLastError();
                   // Alert( "Error OrderClose № ", _GetLastError );
                    return(-1);
                }
            }
            //---- if the alert has not changed, exit: it is too early to open a new position
            else return(0);
        }
           
           
           
           
           
    } 
     
     
       
       
       
      /* 
   
       for(int i=OrdersTotal()-1;i>=0;i--)
 {
    OrderSelect(i, SELECT_BY_POS);
    bool result = false;
     // if(OrderType()==OP_BUY && (OrderProfit()+OrderSwap() > TP*Lot )&& OrdersTotal() == 1)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       //if(OrderType()==OP_SELL && (OrderProfit()+OrderSwap() > TP*Lot ) && OrdersTotal() == 1) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
       // if(OrderType()==OP_BUY && POpen1 >PClose1 && (PHigh1 -POpen1 > SL*Point)  && OrdersTotal() == 0)   result =  OrderClose( OrderTicket(), OrderLots(), Bid, 5, Green );
       //if(OrderType()==OP_SELL && PClose1 > POpen1 && (POpen1-PLow1 > SL*Point )  && OrdersTotal() == 0 ) result =  OrderClose( OrderTicket(), OrderLots(), Ask, 5, Red );
       
        if(OrderType()==OP_BUY && (Bid-OrderOpenPrice()> Point*SL) && OrdersTotal() == 1)   result =  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Green);
        if(OrderType()==OP_SELL && (OrderOpenPrice()-Ask)>Point*SL && OrdersTotal() == 1) result =  OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Red);
       
       
       Print("OrderTicket  =", OrderTicket() );
             
    Print("OrderType  =", OrderType() );   
    Print("OrderProfit()+OrderSwap()  =" ,OrderProfit()+OrderSwap() );
     Print("point  =", Point() );   
       
  }
     
    */
     
     
     
           
   



 
  //////////////////////////////////////////////////
 
          for(int j=0;j<=3;j++)
 {
   PC=iClose(NULL,0,j);
   
   // Print("PC = ", PC  );
   //Print("j = ", j );
   
  double total=High[1]-Low[1];
  double body=MathAbs(Open[1]-Close[1]);
  double maxsize=total*bmi*0.01;
 
 
  ///////////   //---- open a BUY positiont/////////////
   

  {
 
  if(body<maxsize && Open[1]<Close[1]&&High[1]-Open[1] < maxsize && Low[1]< Low[3])
 
 //  if(   PH2 > PL2 && PH2 > PL1 && PL1 > PL2 && PC > PH2   )
   
//if(   PC > PH60 && PClose1 > POpen1 && !Closeall  )
 
 //if(   PC > PH60 && PClose1 > POpen1&& PClose2 > POpen2 && POpen1 > POpen2 && PClose1 > PClose2 && Vol_1 >Vol_2  )
 
//if(  PClose60 - PClose0  > OPENORDER*Point && PClose1 > POpen1&& PClose2 > POpen2 && POpen1 > POpen2 && PClose1 > PClose2) 
 
//if(  PClose60 - PClose0  > OPENORDER*Point && PClose1 > POpen1 /* && OrdersTotal() == 0 */)
 
 // if(  PClose1 > POpen1 && (POpen1-PLow1 > SL*Point )  && OrdersTotal() == 0 )
 
 // if(  ((PClose1+POpen1)/2-PLow1) > 50*Point   && OrdersTotal() == 0 )
 
 // if(  PClose1 < (PH1) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0 )
 
 //if(  PClose0 < (PH1-SL*Point) && PH2 > PH1 && PL2 > PL1 && OrdersTotal() == 0&& Ma12 > Ma26 )

//if(  Buy && Ma12 > Ma26  && PClose0 > PClose1 && PClose0 > POpen1 && OrdersTotal() == 0 )


 // if( Buy &&  Ma200 > Ma12 && PClose0 >= Ma200  && OrdersTotal() == 0 )
     {
    //  double slb=Ask-SL*Point;
   
  //   double tpb=Ask+TP*Point;
   
   
     
        //---- open a BUY positiont
        if ( OrderSend( Symbol(), OP_BUY,  Lot, Ask, 5,PL60 ,Ask+(Ask-PL60) , "forex",
              Expert_ID, 0, Green ) < 0 )
             
          {
            _GetLastError = GetLastError();
           // Alert( "Error OrderSend # ", _GetLastError );
            return(-1);
        }
        return(0); 
             
       
       
    }
   
   
   
   }
 

   
    /////////////////// open a SELL position///////////////////
   

{

if(body<maxsize && Open[1]>Close[1]&&Open[1]-Low[1] < maxsize && High[1] >High[2] && High[1] >High[3])

//if(   PH2 > PH1 && PH1 > PL2 && PH2 > PL2 && PC < PL2  )

//if(   PC  <PL60 &&  POpen1 > PClose1 &&!Closeall  )

//if(   PC  <PL60 &&  POpen1 > PClose1 && POpen2 > PClose2 && POpen2 > POpen1 && PClose2 > PClose1  && Vol_2 >Vol_1 )

//if(  PClose0 - PClose60  > OPENORDER*Point &&  POpen1 > PClose1 && POpen2 > PClose2 && POpen2 > POpen1 && PClose2 > PClose1 )


//if(  PClose0 - PClose60  > OPENORDER*Point &&  POpen1 > PClose1  /* && OrdersTotal() == 0*/ )

//if(  POpen1 >PClose1 && (PHigh1 -POpen1 > SL*Point)  && OrdersTotal() == 0 )

//if(  (PHigh1 -(PClose1+POpen1)/2) > 50*Point  && OrdersTotal() == 0 )

//if( PClose1 > (PL1)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0  )
 
 //if( PClose0 > (PL1+SL*Point)  && PH2 < PH1 && PL2< PL1 && OrdersTotal() == 0 &&  Ma26 > Ma12)

 //if( Sell&&  Ma26 > Ma12  && PClose0 < PClose1 && PClose0 < POpen1 && OrdersTotal() == 0 )

//if(  Sell && Ma12 > Ma200 && PClose0 <= Ma200  && OrdersTotal() == 0 )
   
  {
   
  //  double sls=Bid+SL*Point;
   //   double tps=Bid-TP*Point;
   
   
     
        //---- open a SELL position
        if ( OrderSend( Symbol(), OP_SELL,Lot, Bid, 5,PH60,Bid-(PH60-Bid) , "forex",
              Expert_ID, 0, Red ) < 0 )
             
             
   {
            _GetLastError = GetLastError();
          //  Alert( "Error OrderSend # ", _GetLastError );
            return(-1);
        }
        return(0);
    }
   
    }

    return(0);
}

}
บันทึกการเข้า

หจก.ไทยซีเอ็นซีแมชชีน
63 Moo 2 แพรกษาใหม่ เมือง สมุทรปราการ
นำเข้า-จำหน่าย เครื่องจักร cnc มือสองญี่ปุ่น
ติดต่อ คุณ ธนเดช  084-387-2401 ,080-770-7914
lne id : boysiamavs
line id : 080-770-7914
EMAIL kiattub@gmail.com

     
admin
Administrator
Hero Member
*****
กระทู้: 2657

นำเข้า-จำหน่ายเครื่องจักร cnc มือสอง จากญึ่ปุ่น

tublang9@hotmail.com
เว็บไซต์ อีเมล์
« ตอบ #6 เมื่อ: มกราคม 09, 2019, 09:28:47 PM »

Strategy Tester Report
Exness 1.0 pending order multi currency pair
Exness-Trial (Build 1170)

Symbol   EURUSDm (Euro vs US Dollar (0.2-1.1))
Period   5 Minutes (M5) 2018.04.09 21:50 - 2018.12.24 17:55 (2018.01.01 - 2018.12.25)
Model   Every tick (the most precise method based on all available least timeframes)
Parameters   Lot=0.01; highlowCountback=60; SL=100; Closeall=false; bmi=25;
Bars in test   18402   Ticks modelled   3529610   Modelling quality   79.22%
Mismatched charts errors   6            
Initial deposit   59.00         Spread   Current (11)
Total net profit   28.93   Gross profit   116.18   Gross loss   -87.25
Profit factor   1.33   Expected payoff   0.16      
Absolute drawdown   3.80   Maximal drawdown   18.71 (18.26%)   Relative drawdown   18.26% (18.71)
Total trades   177   Short positions (won %)   72 (75.00%)   Long positions (won %)   105 (57.14%)
Profit trades (% of total)   114 (64.41%)   Loss trades (% of total)   63 (35.59%)
Largest   profit trade   9.13   loss trade   -4.10
Average   profit trade   1.02   loss trade   -1.38
Maximum   consecutive wins (profit in money)   12 (11.90)   consecutive losses (loss in money)   5 (-7.78)
Maximal   consecutive profit (count of wins)   11.96 (5)   consecutive loss (count of losses)   -7.78 (5)
Average   consecutive wins   3   consecutive losses   2
Graph
#   Time   Type   Order   Size   Price   S / L   T / P   Profit   Balance
1   2018.04.10 01:45   buy   1   0.01   1.23213   1.23163   1.23263   
2   2018.04.10 01:58   s/l   1   0.01   1.23163   1.23163   1.23263   -0.50   58.50
3   2018.04.10 20:30   buy   2   0.01   1.23554   1.23238   1.23870   
4   2018.04.11 05:13   modify   2   0.01   1.23554   1.23654   1.23870   
5   2018.04.11 05:15   s/l   2   0.01   1.23654   1.23654   1.23870   0.91   59.41
6   2018.04.11 18:20   buy   3   0.01   1.23542   1.23519   1.23565   
7   2018.04.11 18:22   t/p   3   0.01   1.23565   1.23519   1.23565   0.23   59.64
8   2018.04.11 18:22   buy   4   0.01   1.23576   1.23519   1.23633   
9   2018.04.11 18:51   t/p   4   0.01   1.23633   1.23519   1.23633   0.57   60.21
10   2018.04.11 21:30   buy   5   0.01   1.23684   1.23466   1.23902   
11   2018.04.12 08:57   s/l   5   0.01   1.23466   1.23466   1.23902   -2.46   57.75
12   2018.04.12 15:15   buy   6   0.01   1.23166   1.22990   1.23342   
13   2018.04.12 16:56   modify   6   0.01   1.23166   1.23266   1.23342   
14   2018.04.12 16:58   t/p   6   0.01   1.23342   1.23266   1.23342   1.76   59.51
15   2018.04.12 17:20   sell   7   0.01   1.23314   1.23352   1.23276   
16   2018.04.12 17:26   s/l   7   0.01   1.23352   1.23352   1.23276   -0.38   59.13
17   2018.04.12 20:30   buy   8   0.01   1.23306   1.23068   1.23544   
18   2018.04.13 07:43   modify   8   0.01   1.23306   1.23406   1.23544   
19   2018.04.13 07:44   s/l   8   0.01   1.23406   1.23406   1.23544   0.91   60.04
20   2018.04.13 17:40   sell   9   0.01   1.23365   1.23432   1.23298   
21   2018.04.13 18:53   t/p   9   0.01   1.23298   1.23432   1.23298   0.67   60.71
22   2018.04.16 14:50   buy   10   0.01   1.23788   1.23580   1.23996   
23   2018.04.17 06:16   modify   10   0.01   1.23788   1.23888   1.23996   
24   2018.04.17 06:50   t/p   10   0.01   1.23996   1.23888   1.23996   1.99   62.70
25   2018.04.17 09:10   buy   11   0.01   1.23833   1.23803   1.23863   
26   2018.04.17 09:16   t/p   11   0.01   1.23863   1.23803   1.23863   0.30   63.00
27   2018.04.17 11:00   sell   12   0.01   1.23709   1.24130   1.23288   
28   2018.04.17 12:11   modify   12   0.01   1.23709   1.23609   1.23288   
29   2018.04.17 12:30   s/l   12   0.01   1.23609   1.23609   1.23288   1.00   64.00
30   2018.04.17 14:55   sell   13   0.01   1.23423   1.23804   1.23042   
31   2018.04.18 02:47   s/l   13   0.01   1.23804   1.23804   1.23042   -3.75   60.24
32   2018.04.18 03:50   buy   14   0.01   1.23748   1.23646   1.23850   
33   2018.04.18 06:53   s/l   14   0.01   1.23646   1.23646   1.23850   -1.02   59.22
34   2018.04.18 08:35   buy   15   0.01   1.23641   1.23484   1.23798   
35   2018.04.18 09:01   s/l   15   0.01   1.23484   1.23484   1.23798   -1.57   57.65
36   2018.04.18 11:48   sell   16   0.01   1.23847   1.23870   1.23824   
37   2018.04.18 11:52   s/l   16   0.01   1.23870   1.23870   1.23824   -0.23   57.42
38   2018.04.18 13:40   sell   17   0.01   1.23892   1.23945   1.23839   
39   2018.04.18 13:45   t/p   17   0.01   1.23839   1.23945   1.23839   0.53   57.95
40   2018.04.18 13:50   buy   18   0.01   1.23878   1.23415   1.24341   
41   2018.04.19 07:27   modify   18   0.01   1.23878   1.23978   1.24341   
42   2018.04.19 07:29   s/l   18   0.01   1.23978   1.23978   1.24341   0.72   58.68
43   2018.04.19 08:40   buy   19   0.01   1.23692   1.23669   1.23715   
44   2018.04.19 08:42   s/l   19   0.01   1.23669   1.23669   1.23715   -0.23   58.45
45   2018.04.19 10:30   buy   20   0.01   1.23678   1.23542   1.23814   
46   2018.04.19 11:59   modify   20   0.01   1.23678   1.23778   1.23814   
47   2018.04.19 12:01   t/p   20   0.01   1.23814   1.23778   1.23814   1.36   59.81
48   2018.04.19 17:55   buy   21   0.01   1.23501   1.23285   1.23717   
49   2018.04.20 07:53   s/l   21   0.01   1.23285   1.23285   1.23717   -2.25   57.56
50   2018.04.20 12:25   sell   22   0.01   1.23086   1.23518   1.22654   
51   2018.04.20 12:48   modify   22   0.01   1.23086   1.22986   1.22654   
52   2018.04.20 12:49   s/l   22   0.01   1.22986   1.22986   1.22654   1.00   58.56
53   2018.04.20 18:55   sell   23   0.01   1.22883   1.22993   1.22773   
54   2018.04.22 21:00   t/p   23   0.01   1.22773   1.22993   1.22773   1.10   59.66
55   2018.04.23 02:55   buy   24   0.01   1.22771   1.22648   1.22894   
56   2018.04.23 07:05   modify   24   0.01   1.22771   1.22871   1.22894   
57   2018.04.23 07:06   s/l   24   0.01   1.22871   1.22871   1.22894   1.00   60.66
58   2018.04.23 12:20   sell   25   0.01   1.22363   1.22874   1.21852   
59   2018.04.23 13:53   modify   25   0.01   1.22363   1.22263   1.21852   
60   2018.04.23 14:17   s/l   25   0.01   1.22263   1.22263   1.21852   1.00   61.66
61   2018.04.24 06:35   sell   26   0.01   1.22179   1.22231   1.22127   
62   2018.04.24 06:52   t/p   26   0.01   1.22127   1.22231   1.22127   0.52   62.18
63   2018.04.24 14:30   buy   27   0.01   1.22239   1.21959   1.22519   
64   2018.04.24 16:53   modify   27   0.01   1.22239   1.22339   1.22519   
65   2018.04.24 17:03   s/l   27   0.01   1.22339   1.22339   1.22519   1.00   63.18
66   2018.04.24 22:15   sell   28   0.01   1.22310   1.22442   1.22178   
67   2018.04.25 04:34   modify   28   0.01   1.22310   1.22210   1.22178   
68   2018.04.25 04:37   t/p   28   0.01   1.22178   1.22210   1.22178   1.38   64.55
69   2018.04.25 07:45   sell   29   0.01   1.21949   1.22299   1.21599   
70   2018.04.25 11:39   modify   29   0.01   1.21949   1.21849   1.21599   
71   2018.04.25 11:40   s/l   29   0.01   1.21849   1.21849   1.21599   1.00   65.55
72   2018.04.25 13:50   sell   30   0.01   1.21922   1.22147   1.21697   
73   2018.04.25 14:11   modify   30   0.01   1.21922   1.21822   1.21697   
74   2018.04.25 14:12   s/l   30   0.01   1.21822   1.21822   1.21697   1.00   66.55
75   2018.04.25 14:15   buy   31   0.01   1.21840   1.21700   1.21980   
76   2018.04.25 14:32   s/l   31   0.01   1.21700   1.21700   1.21980   -1.40   65.15
77   2018.04.26 00:10   buy   32   0.01   1.21682   1.21582   1.21782   
78   2018.04.26 03:45   t/p   32   0.01   1.21782   1.21582   1.21782   1.00   66.15
79   2018.04.26 04:05   buy   33   0.01   1.21778   1.21621   1.21935   
80   2018.04.26 07:47   s/l   33   0.01   1.21621   1.21621   1.21935   -1.57   64.58
81   2018.04.26 12:30   sell   34   0.01   1.21666   1.21873   1.21459   
82   2018.04.26 12:35   modify   34   0.01   1.21666   1.21566   1.21459   
83   2018.04.26 12:35   s/l   34   0.01   1.21566   1.21566   1.21459   1.00   65.58
84   2018.04.26 13:04   sell   35   0.01   1.21939   1.21963   1.21915   
85   2018.04.26 13:04   t/p   35   0.01   1.21915   1.21963   1.21915   0.24   65.82
86   2018.04.26 13:04   sell   36   0.01   1.21904   1.21963   1.21845   
87   2018.04.26 13:11   t/p   36   0.01   1.21845   1.21963   1.21845   0.59   66.41
88   2018.04.26 16:25   sell   37   0.01   1.21140   1.22090   1.20190   
89   2018.04.26 18:29   modify   37   0.01   1.21140   1.21040   1.20190   
90   2018.04.26 18:31   s/l   37   0.01   1.21040   1.21040   1.20190   1.00   67.41
91   2018.04.26 18:55   sell   38   0.01   1.21053   1.21886   1.20220   
92   2018.05.10 22:00   t/p   38   0.01   1.20220   1.21886   1.20220   9.13   76.55
93   2018.05.10 23:50   buy   39   0.01   1.19160   1.19125   1.19195   
94   2018.05.10 23:58   s/l   39   0.01   1.19125   1.19125   1.19195   -0.35   76.20
95   2018.05.14 05:25   buy   40   0.01   1.19565   1.19514   1.19616   
96   2018.05.14 05:37   t/p   40   0.01   1.19616   1.19514   1.19616   0.51   76.71
97   2018.05.14 09:40   sell   41   0.01   1.19838   1.19889   1.19787   
98   2018.05.14 09:48   t/p   41   0.01   1.19787   1.19889   1.19787   0.51   77.22
99   2018.05.14 11:15   sell   42   0.01   1.19860   1.19894   1.19826   
100   2018.05.14 11:32   t/p   42   0.01   1.19826   1.19894   1.19826   0.34   77.56
101   2018.05.14 15:20   buy   43   0.01   1.19669   1.19615   1.19723   
102   2018.05.14 15:33   t/p   43   0.01   1.19723   1.19615   1.19723   0.54   78.10
103   2018.05.14 17:35   buy   44   0.01   1.19645   1.19615   1.19675   
104   2018.05.14 17:38   s/l   44   0.01   1.19615   1.19615   1.19675   -0.30   77.80
105   2018.05.15 00:15   buy   45   0.01   1.19314   1.19203   1.19425   
106   2018.05.15 04:36   s/l   45   0.01   1.19203   1.19203   1.19425   -1.11   76.69
107   2018.05.15 05:50   buy   46   0.01   1.19182   1.19117   1.19247   
108   2018.05.15 06:03   s/l   46   0.01   1.19117   1.19117   1.19247   -0.65   76.04
109   2018.05.15 09:15   sell   47   0.01   1.19239   1.19365   1.19113   
110   2018.05.15 11:06   modify   47   0.01   1.19239   1.19139   1.19113   
111   2018.05.15 11:06   t/p   47   0.01   1.19113   1.19139   1.19113   1.26   77.30
112   2018.05.15 12:30   sell   48   0.01   1.18833   1.19365   1.18301   
113   2018.05.15 12:33   modify   48   0.01   1.18833   1.18733   1.18301   
114   2018.05.15 12:34   s/l   48   0.01   1.18733   1.18733   1.18301   1.00   78.30
115   2018.05.15 12:34   sell   49   0.01   1.18722   1.19365   1.18079   
116   2018.05.15 12:37   modify   49   0.01   1.18722   1.18622   1.18079   
117   2018.05.15 14:52   s/l   49   0.01   1.18622   1.18622   1.18079   1.00   79.30
118   2018.05.16 06:50   buy   50   0.01   1.18351   1.18148   1.18554   
119   2018.05.16 07:31   modify   50   0.01   1.18351   1.18451   1.18554   
120   2018.05.16 07:53   s/l   50   0.01   1.18451   1.18451   1.18554   1.00   80.30
121   2018.05.16 18:45   buy   51   0.01   1.18108   1.17775   1.18441   
122   2018.05.17 02:11   modify   51   0.01   1.18108   1.18208   1.18441   
123   2018.05.17 04:43   s/l   51   0.01   1.18208   1.18208   1.18441   0.72   81.02
124   2018.05.17 05:30   buy   52   0.01   1.18192   1.18051   1.18333   
125   2018.05.17 05:58   modify   52   0.01   1.18192   1.18292   1.18333   
126   2018.05.17 05:58   t/p   52   0.01   1.18333   1.18292   1.18333   1.41   82.43
127   2018.05.20 23:10   sell   53   0.01   1.17657   1.18345   1.16969   
128   2018.05.21 00:28   modify   53   0.01   1.17657   1.17557   1.16969   
129   2018.05.21 01:33   s/l   53   0.01   1.17557   1.17557   1.16969   1.06   83.49
130   2018.05.21 07:40   sell   54   0.01   1.17286   1.17546   1.17026   
131   2018.05.21 08:03   modify   54   0.01   1.17286   1.17186   1.17026   
132   2018.05.21 08:04   s/l   54   0.01   1.17186   1.17186   1.17026   1.00   84.49
133   2018.05.21 13:40   sell   55   0.01   1.17744   1.17777   1.17711   
134   2018.05.21 13:42   t/p   55   0.01   1.17711   1.17777   1.17711   0.33   84.82
135   2018.05.21 13:42   sell   56   0.01   1.17699   1.17777   1.17621   
136   2018.05.21 14:17   t/p   56   0.01   1.17621   1.17777   1.17621   0.78   85.60
137   2018.05.22 03:00   sell   57   0.01   1.17809   1.17961   1.17657   
138   2018.05.22 06:31   modify   57   0.01   1.17809   1.17709   1.17657   
139   2018.05.22 06:36   t/p   57   0.01   1.17657   1.17709   1.17657   1.52   87.12
140   2018.05.22 09:55   sell   58   0.01   1.18208   1.18290   1.18126   
141   2018.05.22 10:44   t/p   58   0.01   1.18126   1.18290   1.18126   0.82   87.94
142   2018.05.22 13:05   buy   59   0.01   1.17828   1.17776   1.17880   
143   2018.05.22 13:11   s/l   59   0.01   1.17776   1.17776   1.17880   -0.52   87.42
144   2018.05.22 13:20   buy   60   0.01   1.17807   1.17750   1.17864   
145   2018.05.22 13:27   t/p   60   0.01   1.17864   1.17750   1.17864   0.57   87.99
146   2018.05.22 15:55   buy   61   0.01   1.17864   1.17684   1.18044   
147   2018.05.23 01:39   s/l   61   0.01   1.17684   1.17684   1.18044   -1.89   86.09
148   2018.05.23 06:35   buy   62   0.01   1.17572   1.17493   1.17651   
149   2018.05.23 06:54   t/p   62   0.01   1.17651   1.17493   1.17651   0.79   86.89
150   2018.05.23 09:25   buy   63   0.01   1.17333   1.16981   1.17685   
151   2018.05.23 11:42   s/l   63   0.01   1.16981   1.16981   1.17685   -3.52   83.37
152   2018.05.23 16:20   sell   64   0.01   1.17027   1.17186   1.16868   
153   2018.05.23 16:58   modify   64   0.01   1.17027   1.16927   1.16868   
154   2018.05.23 16:58   s/l   64   0.01   1.16927   1.16927   1.16868   1.00   84.37
155   2018.05.23 20:00   sell   65   0.01   1.17033   1.17095   1.16971   
156   2018.05.23 20:31   t/p   65   0.01   1.16971   1.17095   1.16971   0.62   84.99
157   2018.05.24 02:10   buy   66   0.01   1.16938   1.16896   1.16980   
158   2018.05.24 02:17   t/p   66   0.01   1.16980   1.16896   1.16980   0.42   85.41
159   2018.05.24 14:50   buy   67   0.01   1.17288   1.17062   1.17514   
160   2018.05.24 17:11   modify   67   0.01   1.17288   1.17388   1.17514   
161   2018.05.24 17:23   s/l   67   0.01   1.17388   1.17388   1.17514   1.00   86.41
162   2018.05.24 23:20   buy   68   0.01   1.17188   1.17160   1.17216   
163   2018.05.24 23:33   s/l   68   0.01   1.17160   1.17160   1.17216   -0.28   86.13
164   2018.05.24 23:40   buy   69   0.01   1.17187   1.17154   1.17220   
165   2018.05.25 00:02   t/p   69   0.01   1.17220   1.17154   1.17220   0.24   86.36
166   2018.05.28 02:30   buy   70   0.01   1.17042   1.16731   1.17353   
167   2018.05.28 03:42   modify   70   0.01   1.17042   1.17142   1.17353   
168   2018.05.28 04:02   s/l   70   0.01   1.17142   1.17142   1.17353   1.00   87.36
169   2018.05.28 09:45   buy   71   0.01   1.16768   1.16602   1.16934   
170   2018.05.28 10:01   s/l   71   0.01   1.16602   1.16602   1.16934   -1.66   85.70
171   2018.05.28 12:20   sell   72   0.01   1.16440   1.17093   1.15787   
172   2018.05.28 12:31   modify   72   0.01   1.16440   1.16340   1.15787   
173   2018.05.29 05:30   s/l   72   0.01   1.16340   1.16340   1.15787   1.06   86.76
174   2018.05.29 05:35   sell   73   0.01   1.16298   1.16322   1.16274   
175   2018.05.29 05:47   t/p   73   0.01   1.16274   1.16322   1.16274   0.24   87.00
176   2018.05.30 06:40   sell   74   0.01   1.15710   1.15756   1.15664   
177   2018.05.30 06:47   t/p   74   0.01   1.15664   1.15756   1.15664   0.46   87.46
178   2018.05.30 12:00   buy   75   0.01   1.16376   1.15626   1.17126   
179   2018.05.30 15:31   modify   75   0.01   1.16376   1.16476   1.17126   
180   2018.05.30 15:40   s/l   75   0.01   1.16476   1.16476   1.17126   1.00   88.46
181   2018.05.31 08:50   sell   76   0.01   1.17148   1.17236   1.17060   
182   2018.05.31 09:04   t/p   76   0.01   1.17060   1.17236   1.17060   0.88   89.34
183   2018.05.31 16:25   buy   77   0.01   1.16630   1.16408   1.16852   
184   2018.05.31 17:01   modify   77   0.01   1.16630   1.16730   1.16852   
185   2018.05.31 17:02   s/l   77   0.01   1.16730   1.16730   1.16852   1.00   90.34
186   2018.06.01 02:05   buy   78   0.01   1.16927   1.16846   1.17008   
187   2018.06.01 02:59   s/l   78   0.01   1.16846   1.16846   1.17008   -0.81   89.53
188   2018.06.01 03:50   buy   79   0.01   1.16815   1.16758   1.16872   
189   2018.06.01 04:36   s/l   79   0.01   1.16758   1.16758   1.16872   -0.57   88.96
190   2018.06.01 06:55   sell   80   0.01   1.16739   1.16957   1.16521   
191   2018.06.01 07:23   s/l   80   0.01   1.16957   1.16957   1.16521   -2.18   86.78
192   2018.06.01 11:50   buy   81   0.01   1.16905   1.16714   1.17096   
193   2018.06.01 11:57   s/l   81   0.01   1.16714   1.16714   1.17096   -1.91   84.87
194   2018.06.01 15:45   sell   82   0.01   1.16711   1.17126   1.16296   
195   2018.06.01 17:53   modify   82   0.01   1.16711   1.16611   1.16296   
196   2018.06.01 18:01   s/l   82   0.01   1.16611   1.16611   1.16296   1.00   85.87
197   2018.06.01 20:00   buy   83   0.01   1.16559   1.16523   1.16595   
198   2018.06.01 20:34   t/p   83   0.01   1.16595   1.16523   1.16595   0.36   86.23
199   2018.06.04 09:00   buy   84   0.01   1.17102   1.16748   1.17456   
200   2018.06.04 09:05   modify   84   0.01   1.17102   1.17202   1.17456   
201   2018.06.04 09:05   s/l   84   0.01   1.17202   1.17202   1.17456   1.00   87.23
202   2018.06.04 17:25   sell   85   0.01   1.16927   1.17385   1.16469   
203   2018.06.05 10:57   modify   85   0.01   1.16927   1.16827   1.16469   
204   2018.06.05 11:02   s/l   85   0.01   1.16827   1.16827   1.16469   1.06   88.29
205   2018.06.06 08:50   buy   86   0.01   1.17448   1.17135   1.17761   
206   2018.06.06 09:26   modify   86   0.01   1.17448   1.17548   1.17761   
207   2018.06.06 09:42   s/l   86   0.01   1.17548   1.17548   1.17761   1.00   89.29
208   2018.06.06 12:05   sell   87   0.01   1.17700   1.17790   1.17610   
209   2018.06.06 13:36   s/l   87   0.01   1.17790   1.17790   1.17610   -0.90   88.39
210   2018.06.06 16:25   buy   88   0.01   1.17754   1.17612   1.17896   
211   2018.06.06 18:04   s/l   88   0.01   1.17612   1.17612   1.17896   -1.42   86.97
212   2018.06.07 04:00   buy   89   0.01   1.17868   1.17770   1.17966   
213   2018.06.07 05:08   t/p   89   0.01   1.17966   1.17770   1.17966   0.98   87.95
214   2018.06.08 02:20   sell   90   0.01   1.18029   1.18093   1.17965   
215   2018.06.08 03:07   t/p   90   0.01   1.17965   1.18093   1.17965   0.64   88.59
216   2018.06.08 06:05   buy   91   0.01   1.18080   1.17917   1.18243   
217   2018.06.08 06:16   s/l   91   0.01   1.17917   1.17917   1.18243   -1.63   86.96
218   2018.06.08 19:15   sell   92   0.01   1.17679   1.17775   1.17583   
219   2018.10.24 18:10   t/p   92   0.01   1.17583   1.17775   1.17583   8.77   95.72
220   2018.10.24 20:50   buy   93   0.01   1.13924   1.13847   1.14001   
221   2018.10.25 00:02   t/p   93   0.01   1.14001   1.13847   1.14001   0.49   96.22
222   2018.10.25 02:03   sell   94   0.01   1.14076   1.14099   1.14053   
223   2018.10.25 02:10   s/l   94   0.01   1.14099   1.14099   1.14053   -0.23   95.99
224   2018.10.25 04:15   buy   95   0.01   1.14085   1.13948   1.14222   
225   2018.10.25 12:36   modify   95   0.01   1.14085   1.14185   1.14222   
226   2018.10.25 12:37   t/p   95   0.01   1.14222   1.14185   1.14222   1.37   97.36
227   2018.10.25 14:15   sell   96   0.01   1.13802   1.14318   1.13286   
228   2018.10.25 15:17   modify   96   0.01   1.13802   1.13702   1.13286   
229   2018.10.25 15:20   s/l   96   0.01   1.13702   1.13702   1.13286   1.00   98.36
230   2018.10.25 19:05   buy   97   0.01   1.13638   1.13556   1.13720   
231   2018.10.25 20:07   t/p   97   0.01   1.13720   1.13556   1.13720   0.82   99.18
232   2018.10.26 02:55   sell   98   0.01   1.13689   1.13758   1.13620   
233   2018.10.26 04:27   t/p   98   0.01   1.13620   1.13758   1.13620   0.69   99.87
234   2018.10.29 08:00   sell   99   0.01   1.14079   1.14117   1.14041   
235   2018.10.29 08:01   s/l   99   0.01   1.14117   1.14117   1.14041   -0.38   99.49
236   2018.10.29 08:01   sell   100   0.01   1.14094   1.14117   1.14071   
237   2018.10.29 08:05   t/p   100   0.01   1.14071   1.14117   1.14071   0.23   99.72
238   2018.10.30 01:05   buy   101   0.01   1.13773   1.13706   1.13840   
239   2018.10.30 02:35   t/p   101   0.01   1.13840   1.13706   1.13840   0.67   100.39
240   2018.10.30 06:55   buy   102   0.01   1.13737   1.13703   1.13771   
241   2018.10.30 07:01   t/p   102   0.01   1.13771   1.13703   1.13771   0.34   100.73
242   2018.10.30 12:25   buy   103   0.01   1.13574   1.13450   1.13698   
243   2018.10.30 12:57   modify   103   0.01   1.13574   1.13674   1.13698   
244   2018.10.30 12:58   t/p   103   0.01   1.13698   1.13674   1.13698   1.24   101.97
245   2018.10.30 14:00   buy   104   0.01   1.13752   1.13450   1.14054   
246   2018.10.30 18:07   s/l   104   0.01   1.13450   1.13450   1.14054   -3.02   98.95
247   2018.10.30 21:40   buy   105   0.01   1.13435   1.13399   1.13471   
248   2018.10.31 00:52   s/l   105   0.01   1.13399   1.13399   1.13471   -0.45   98.50
249   2018.10.31 06:00   buy   106   0.01   1.13427   1.13349   1.13505   
250   2018.10.31 07:30   t/p   106   0.01   1.13505   1.13349   1.13505   0.78   99.28
251   2018.10.31 08:53   sell   107   0.01   1.13547   1.13570   1.13524   
252   2018.10.31 08:55   t/p   107   0.01   1.13524   1.13570   1.13524   0.23   99.51
253   2018.10.31 09:05   buy   108   0.01   1.13552   1.13349   1.13755   
254   2018.10.31 09:37   s/l   108   0.01   1.13349   1.13349   1.13755   -2.03   97.48
255   2018.10.31 20:40   buy   109   0.01   1.13182   1.13005   1.13359   
256   2018.11.01 00:54   modify   109   0.01   1.13182   1.13282   1.13359   
257   2018.11.01 00:54   s/l   109   0.01   1.13282   1.13282   1.13359   0.72   98.20
258   2018.11.01 09:45   sell   110   0.01   1.13773   1.13873   1.13673   
259   2018.11.01 11:30   s/l   110   0.01   1.13873   1.13873   1.13673   -1.00   97.20
260   2018.11.01 16:35   buy   111   0.01   1.13940   1.13810   1.14070   
261   2018.11.01 16:56   modify   111   0.01   1.13940   1.14040   1.14070   
262   2018.11.01 16:58   t/p   111   0.01   1.14070   1.14040   1.14070   1.30   98.50
263   2018.11.01 22:20   buy   112   0.01   1.14056   1.14009   1.14103   
264   2018.11.02 00:11   s/l   112   0.01   1.14009   1.14009   1.14103   -0.56   97.94
265   2018.11.02 03:05   buy   113   0.01   1.13973   1.13907   1.14039   
266   2018.11.02 04:45   t/p   113   0.01   1.14039   1.13907   1.14039   0.66   98.60
267   2018.11.02 06:50   sell   114   0.01   1.14246   1.14272   1.14220   
268   2018.11.02 06:55   t/p   114   0.01   1.14220   1.14272   1.14220   0.26   98.86
269   2018.11.02 17:15   buy   115   0.01   1.13818   1.13721   1.13915   
270   2018.11.02 19:00   t/p   115   0.01   1.13915   1.13721   1.13915   0.97   99.83
271   2018.11.02 19:55   sell   116   0.01   1.13937   1.14252   1.13622   
272   2018.11.05 07:50   modify   116   0.01   1.13937   1.13837   1.13622   
273   2018.11.05 07:51   s/l   116   0.01   1.13837   1.13837   1.13622   1.06   100.88
274   2018.11.06 06:25   sell   117   0.01   1.14036   1.14123   1.13949   
275   2018.11.06 06:39   s/l   117   0.01   1.14123   1.14123   1.13949   -0.87   100.01
276   2018.11.06 09:05   sell   118   0.01   1.14198   1.14239   1.14157   
277   2018.11.06 09:09   s/l   118   0.01   1.14239   1.14239   1.14157   -0.41   99.60
278   2018.11.06 19:20   buy   119   0.01   1.14147   1.14055   1.14239   
279   2018.11.06 21:53   t/p   119   0.01   1.14239   1.14055   1.14239   0.92   100.52
280   2018.11.07 03:30   sell   120   0.01   1.14384   1.14721   1.14047   
281   2018.11.07 08:17   s/l   120   0.01   1.14721   1.14721   1.14047   -3.37   97.15
282   2018.11.08 02:00   buy   121   0.01   1.14332   1.14241   1.14423   
283   2018.11.08 02:55   s/l   121   0.01   1.14241   1.14241   1.14423   -0.91   96.24
284   2018.11.08 11:00   buy   122   0.01   1.14205   1.14114   1.14296   
285   2018.11.08 11:32   s/l   122   0.01   1.14114   1.14114   1.14296   -0.91   95.33
286   2018.11.08 12:45   sell   123   0.01   1.14236   1.14441   1.14031   
287   2018.11.08 15:21   s/l   123   0.01   1.14441   1.14441   1.14031   -2.05   93.28
288   2018.11.09 01:25   buy   124   0.01   1.13637   1.13583   1.13691   
289   2018.11.09 01:45   s/l   124   0.01   1.13583   1.13583   1.13691   -0.54   92.74
290   2018.11.09 04:40   sell   125   0.01   1.13445   1.13680   1.13210   
291   2018.11.09 08:04   modify   125   0.01   1.13445   1.13345   1.13210   
292   2018.11.09 08:05   s/l   125   0.01   1.13345   1.13345   1.13210   1.00   93.74
293   2018.11.09 14:30   buy   126   0.01   1.13517   1.13267   1.13767   
294   2018.11.09 16:41   s/l   126   0.01   1.13267   1.13267   1.13767   -2.50   91.24
295   2018.11.11 21:05   buy   127   0.01   1.13182   1.13157   1.13207   
296   2018.11.11 21:13   s/l   127   0.01   1.13157   1.13157   1.13207   -0.25   90.99
297   2018.11.11 22:55   buy   128   0.01   1.13192   1.13150   1.13234   
298   2018.11.11 22:58   s/l   128   0.01   1.13150   1.13150   1.13234   -0.42   90.57
299   2018.11.11 22:59   buy   129   0.01   1.13174   1.13150   1.13198   
300   2018.11.11 23:04   t/p   129   0.01   1.13198   1.13150   1.13198   0.24   90.81
301   2018.11.12 08:55   buy   130   0.01   1.12569   1.12395   1.12743   
302   2018.11.12 10:50   modify   130   0.01   1.12569   1.12669   1.12743   
303   2018.11.12 10:52   s/l   130   0.01   1.12669   1.12669   1.12743   1.00   91.81
304   2018.11.12 18:30   buy   131   0.01   1.12438   1.12415   1.12461   
305   2018.11.12 18:38   s/l   131   0.01   1.12415   1.12415   1.12461   -0.23   91.58
306   2018.11.12 21:50   sell   132   0.01   1.12206   1.12559   1.11853   
307   2018.11.13 07:05   s/l   132   0.01   1.12559   1.12559   1.11853   -3.47   88.11
308   2018.11.14 01:45   sell   133   0.01   1.13043   1.13167   1.12919   
309   2018.11.14 04:28   modify   133   0.01   1.13043   1.12943   1.12919   
310   2018.11.14 04:29   t/p   133   0.01   1.12919   1.12943   1.12919   1.24   89.35
311   2018.11.14 05:55   sell   134   0.01   1.12907   1.13083   1.12731   
312   2018.11.14 07:10   modify   134   0.01   1.12907   1.12807   1.12731   
313   2018.11.14 07:12   s/l   134   0.01   1.12807   1.12807   1.12731   1.00   90.35
314   2018.11.14 08:45   buy   135   0.01   1.12871   1.12758   1.12984   
315   2018.11.14 09:33   s/l   135   0.01   1.12758   1.12758   1.12984   -1.13   89.22
316   2018.11.14 11:35   sell   136   0.01   1.12645   1.13009   1.12281   
317   2018.11.14 13:30   s/l   136   0.01   1.13009   1.13009   1.12281   -3.64   85.58
318   2018.11.30 15:17   sell   137   0.01   1.13385   1.13408   1.13362   
319   2018.11.30 15:22   t/p   137   0.01   1.13362   1.13408   1.13362   0.23   85.81
320   2018.11.30 17:05   sell   138   0.01   1.13207   1.13441   1.12973   
321   2018.11.30 18:06   modify   138   0.01   1.13207   1.13107   1.12973   
322   2018.11.30 18:31   s/l   138   0.01   1.13107   1.13107   1.12973   1.00   86.81
323   2018.11.30 21:35   buy   139   0.01   1.13168   1.13045   1.13291   
324   2018.12.02 21:05   t/p   139   0.01   1.13291   1.13045   1.13291   1.23   88.04
325   2018.12.03 03:00   buy   140   0.01   1.13533   1.13271   1.13795   
326   2018.12.03 05:53   modify   140   0.01   1.13533   1.13633   1.13795   
327   2018.12.03 05:53   s/l   140   0.01   1.13633   1.13633   1.13795   1.00   89.04
328   2018.12.03 07:40   buy   141   0.01   1.13735   1.13445   1.14025   
329   2018.12.03 10:32   s/l   141   0.01   1.13445   1.13445   1.14025   -2.90   86.14
330   2018.12.03 12:35   buy   142   0.01   1.13346   1.13189   1.13503   
331   2018.12.03 14:47   modify   142   0.01   1.13346   1.13446   1.13503   
332   2018.12.03 14:52   t/p   142   0.01   1.13503   1.13446   1.13503   1.57   87.71
333   2018.12.03 22:15   buy   143   0.01   1.13535   1.13381   1.13689   
334   2018.12.04 01:53   modify   143   0.01   1.13535   1.13635   1.13689   
335   2018.12.04 01:55   s/l   143   0.01   1.13635   1.13635   1.13689   0.91   88.62
336   2018.12.04 08:55   buy   144   0.01   1.13851   1.13677   1.14025   
337   2018.12.04 09:31   modify   144   0.01   1.13851   1.13951   1.14025   
338   2018.12.04 09:36   t/p   144   0.01   1.14025   1.13951   1.14025   1.74   90.36
339   2018.12.04 22:05   buy   145   0.01   1.13427   1.13182   1.13672   
340   2018.12.05 05:12   s/l   145   0.01   1.13182   1.13182   1.13672   -2.54   87.82
341   2018.12.05 07:50   buy   146   0.01   1.13326   1.13165   1.13487   
342   2018.12.05 10:08   modify   146   0.01   1.13326   1.13426   1.13487   
343   2018.12.05 10:09   s/l   146   0.01   1.13426   1.13426   1.13487   1.00   88.82
344   2018.12.05 13:30   buy   147   0.01   1.13566   1.13257   1.13875   
345   2018.12.05 14:55   s/l   147   0.01   1.13257   1.13257   1.13875   -3.09   85.73
346   2018.12.06 10:10   buy   148   0.01   1.13366   1.13205   1.13527   
347   2018.12.06 12:37   modify   148   0.01   1.13366   1.13466   1.13527   
348   2018.12.06 12:39   s/l   148   0.01   1.13466   1.13466   1.13527   1.00   86.73
349   2018.12.07 01:25   sell   149   0.01   1.13736   1.13832   1.13640   
350   2018.12.07 07:04   t/p   149   0.01   1.13640   1.13832   1.13640   0.96   87.69
351   2018.12.07 15:45   sell   150   0.01   1.13829   1.14142   1.13516   
352   2018.12.07 19:13   s/l   150   0.01   1.14142   1.14142   1.13516   -3.13   84.56
353   2018.12.07 21:10   sell   151   0.01   1.14086   1.14229   1.13943   
354   2018.12.07 21:58   modify   151   0.01   1.14086   1.13986   1.13943   
355   2018.12.07 21:59   t/p   151   0.01   1.13943   1.13986   1.13943   1.43   85.99
356   2018.12.09 23:50   buy   152   0.01   1.14054   1.13851   1.14257   
357   2018.12.10 01:19   modify   152   0.01   1.14054   1.14154   1.14257   
358   2018.12.10 01:26   t/p   152   0.01   1.14257   1.14154   1.14257   1.94   87.92
359   2018.12.10 18:30   sell   153   0.01   1.13580   1.14231   1.12929   
360   2018.12.11 14:21   modify   153   0.01   1.13580   1.13480   1.12929   
361   2018.12.12 12:37   s/l   153   0.01   1.13480   1.13480   1.12929   1.11   89.04
362   2018.12.12 18:45   buy   154   0.01   1.13682   1.13415   1.13949   
363   2018.12.13 07:43   modify   154   0.01   1.13682   1.13782   1.13949   
364   2018.12.13 07:48   s/l   154   0.01   1.13782   1.13782   1.13949   0.72   89.76
365   2018.12.13 08:10   buy   155   0.01   1.13861   1.13623   1.14099   
366   2018.12.13 12:45   s/l   155   0.01   1.13623   1.13623   1.14099   -2.38   87.38
367   2018.12.14 01:15   buy   156   0.01   1.13608   1.13545   1.13671   
368   2018.12.14 06:08   s/l   156   0.01   1.13545   1.13545   1.13671   -0.63   86.75
369   2018.12.14 20:50   buy   157   0.01   1.13045   1.12841   1.13249   
370   2018.12.17 07:04   modify   157   0.01   1.13045   1.13145   1.13249   
371   2018.12.17 07:12   s/l   157   0.01   1.13145   1.13145   1.13249   0.91   87.66
372   2018.12.17 12:25   buy   158   0.01   1.13396   1.13107   1.13685   
373   2018.12.17 13:36   modify   158   0.01   1.13396   1.13496   1.13685   
374   2018.12.17 13:37   s/l   158   0.01   1.13496   1.13496   1.13685   1.00   88.66
375   2018.12.18 00:00   buy   159   0.01   1.13500   1.13436   1.13564   
376   2018.12.18 01:42   t/p   159   0.01   1.13564   1.13436   1.13564   0.64   89.30
377   2018.12.18 03:35   sell   160   0.01   1.13517   1.13594   1.13440   
378   2018.12.18 05:15   t/p   160   0.01   1.13440   1.13594   1.13440   0.77   90.07
379   2018.12.18 22:10   buy   161   0.01   1.13639   1.13496   1.13782   
380   2018.12.18 23:42   modify   161   0.01   1.13639   1.13739   1.13782   
381   2018.12.18 23:45   s/l   161   0.01   1.13739   1.13739   1.13782   1.00   91.07
382   2018.12.19 04:40   buy   162   0.01   1.13881   1.13723   1.14039   
383   2018.12.19 07:36   modify   162   0.01   1.13881   1.13981   1.14039   
384   2018.12.19 07:36   s/l   162   0.01   1.13981   1.13981   1.14039   1.00   92.07
385   2018.12.19 10:05   buy   163   0.01   1.13899   1.13780   1.14018   
386   2018.12.19 10:28   modify   163   0.01   1.13899   1.13999   1.14018   
387   2018.12.19 10:28   t/p   163   0.01   1.14018   1.13999   1.14018   1.19   93.26
388   2018.12.19 12:35   buy   164   0.01   1.13996   1.13821   1.14171   
389   2018.12.19 14:22   modify   164   0.01   1.13996   1.14096   1.14171   
390   2018.12.19 14:22   s/l   164   0.01   1.14096   1.14096   1.14171   1.00   94.26
391   2018.12.20 07:40   sell   165   0.01   1.14198   1.14243   1.14153   
392   2018.12.20 07:43   s/l   165   0.01   1.14243   1.14243   1.14153   -0.45   93.81
393   2018.12.20 07:43   sell   166   0.01   1.14218   1.14243   1.14193   
394   2018.12.20 07:45   t/p   166   0.01   1.14193   1.14243   1.14193   0.25   94.06
395   2018.12.20 07:45   sell   167   0.01   1.14181   1.14243   1.14119   
396   2018.12.20 07:50   s/l   167   0.01   1.14243   1.14243   1.14119   -0.62   93.44
397   2018.12.20 11:15   sell   168   0.01   1.14784   1.14849   1.14719   
398   2018.12.20 11:23   t/p   168   0.01   1.14719   1.14849   1.14719   0.65   94.09
399   2018.12.20 14:35   buy   169   0.01   1.14470   1.14432   1.14508   
400   2018.12.20 14:35   s/l   169   0.01   1.14432   1.14432   1.14508   -0.38   93.71
401   2018.12.20 14:37   buy   170   0.01   1.14455   1.14432   1.14478   
402   2018.12.20 14:38   s/l   170   0.01   1.14432   1.14432   1.14478   -0.23   93.48
403   2018.12.20 15:25   buy   171   0.01   1.14389   1.14358   1.14420   
404   2018.12.20 15:27   s/l   171   0.01   1.14358   1.14358   1.14420   -0.31   93.17
405   2018.12.20 17:05   sell   172   0.01   1.14303   1.14713   1.13893   
406   2018.12.20 18:26   s/l   172   0.01   1.14713   1.14713   1.13893   -4.10   89.07
407   2018.12.20 21:25   buy   173   0.01   1.14559   1.14078   1.15040   
408   2018.12.21 07:37   modify   173   0.01   1.14559   1.14659   1.15040   
409   2018.12.21 07:39   s/l   173   0.01   1.14659   1.14659   1.15040   0.91   89.98
410   2018.12.21 09:45   sell   174   0.01   1.14267   1.14733   1.13801   
411   2018.12.21 10:17   modify   174   0.01   1.14267   1.14167   1.13801   
412   2018.12.21 10:20   s/l   174   0.01   1.14167   1.14167   1.13801   1.00   90.98
413   2018.12.21 12:00   buy   175   0.01   1.14246   1.14117   1.14375   
414   2018.12.21 12:25   s/l   175   0.01   1.14117   1.14117   1.14375   -1.29   89.69
415   2018.12.21 18:35   buy   176   0.01   1.13710   1.13637   1.13783   
416   2018.12.21 18:50   s/l   176   0.01   1.13637   1.13637   1.13783   -0.73   88.96
417   2018.12.24 07:20   buy   177   0.01   1.13877   1.13774   1.13980   
418   2018.12.24 07:59   s/l   177   0.01   1.13774   1.13774   1.13980   -1.03   87.93
บันทึกการเข้า

หจก.ไทยซีเอ็นซีแมชชีน
63 Moo 2 แพรกษาใหม่ เมือง สมุทรปราการ
นำเข้า-จำหน่าย เครื่องจักร cnc มือสองญี่ปุ่น
ติดต่อ คุณ ธนเดช  084-387-2401 ,080-770-7914
lne id : boysiamavs
line id : 080-770-7914
EMAIL kiattub@gmail.com

     
หน้า: [1]
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.14 | SMF © 2006-2009, Simple Machines LLC
Amigri by Fakdordes
Valid XHTML 1.0! Valid CSS!