ผมเริ่มหัดเขียนครับ...ผมตรวจหลายรอบแล้วครับไม่รู้ว่าเขียนผิดตรงไหน
มันไม่ยอมเทรดครับ complieดูแล้วก็ไม่มีอะไรerrorครับ
extern double Lots = 0.01;
extern double TP = 500;
extern double gap = 500;
extern double MaxOrder = 100;
int start()
{
if(OrdersTotal()<1)
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"ToonBuyStop",0,0,Green);
if(MaxOrder>OrdersTotal()>0)
OrderSelect(OrdersTotal()-1,SELECT_BY_POS,MODE_TRADES);
double a=OrderOpenPrice();
double e=gap*Point;
if (Ask <= a -(e+(150*Point)))
{
OrderSend(Symbol(),OP_BUYSTOP,Lots,Ask+(150*Point),3,0,0,"ToonBuyStop",0,0,Green);
}
for(int i=0;i<OrdersTotal();i++)
{
OrderSelect( i,SELECT_BY_POS,MODE_TRADES) ;
double b=OrderTakeProfit();
double c=TP*Point;
double d=OrderOpenPrice();
if ( b == 0)
{
OrderModify(OrderTicket(), OrderOpenPrice(),0, d+c, 0,Red);
return(0);
}
}
return(0);
}
รบกวนด้วยครับ