ผมเปิด buystop ไม่ได้ครับ
//order1
void Openbuy(){
double sl=Ask-SL*Point;
double tp=Ask+TP*Point;
OrderSend(Symbol(),OP_BUY,0.01,Ask,3,sl,tp,"My order",1689,0,clrGreen);
}
//order 2
void Opensellstop(){
OrderSend(Symbol(),OP_SELLSTOP,0.02,Bid-300*Point,3,Bid+1000*Point,Bid-700*Point,"My order",1689,0,clrRed);
}
// order 3
void Openbuystop(){
OrderSend(Symbol(),OP_BUYSTOP,0.03,Ask+300*Point,3,Ask+1000*Point,Ask+700*Point,"My order",1689,0,clrGreen);
}
void OnTick() {
if (BuyTotalOpen()==0 ){
ClearOrder();
OpenBuy();
OpenSellstop();
}
if (SellTotalOpen()==1 ){
Openbuystop();
}
}
order 1 กับ 2 เปิดได้ครับ
แต่ order 3 ไม่ทำงาน ไม่รู้ว่าผิดตรงไหนครับ