Em viết một đoạn code rất đơn giản như sau để in ra Orderprofit. Không hiểu nổi vì lý do gì mà nó lại in ra Profit là giá trị bằng -1 trong giá vẫn chạy ầm ầm và lệnh vẫn còn đó. Em ngồi cả ngày để suy nghĩ rồi mà không hiểu nỗi. Xin các pro giúp với.
int k=0;
string symbol=Symbol();
int slippage=9999;
int magic=1;
void OnTick()
{
if(k==0)
{
double volume=0.1;
int ticket=OrderSend(symbol,OP_SELL,volume,Bid,slippage,0,0,"1",magic,NULL,Red);
bool hh=OrderSelect(ticket,SELECT_BY_TICKET);
Comment((string)OrderProfit());
k=1;
}
}
int k=0;
string symbol=Symbol();
int slippage=9999;
int magic=1;
void OnTick()
{
if(k==0)
{
double volume=0.1;
int ticket=OrderSend(symbol,OP_SELL,volume,Bid,slippage,0,0,"1",magic,NULL,Red);
bool hh=OrderSelect(ticket,SELECT_BY_TICKET);
Comment((string)OrderProfit());
k=1;
}
}
Giới thiệu sách Trading hay
Bộ sách Giao Dịch Thực Chiến của Trader Chuyên Nghiệp
Bộ sách tổng hợp những phương pháp giao dịch hiệu quả cao của những Trader chuyên nghiệp
Bài viết liên quan