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
Đánh Bại Thị Trường Forex - Tư duy khác biệt và các kỹ thuật giao dịch của chuyên gia quản lý quỹ triệu đô
Sách chia sẻ kiến thức và kinh nghiệm trading từ một chuyên gia quản lý quỹ, cùng các kỹ thuật giao dịch giúp quỹ này đứng trong top nhiều năm
Bài viết liên quan