Thống kê diễn đàn

Bài viết
112,039
Bình luận
806,844
Thành viên
110,382
Thành viên mới nhất
ngohoa1996pt

Thành viên trực tuyến

Không có thành viên nào trực tuyến.

Nhờ các bác giúp đỡ về code EA

Nhờ các bác giúp đỡ về code EA

Nhờ các bác giúp đỡ về code EA

hoangnam009

New Member
3
0
Hiện tại em đang có 1 dòng code Close All Order tìm được trên diễn đàn TraderViet. Em định viết nó cho tài khoản bị âm 1 khoảng tiền nhất định. Nhưng vấn đề của em là EA vẫn tiếp tục đặt lệnh sau khi Close All vì đang thỏa điều kiện vào lệnh. Các bác có thể giúp em code cho EA dừng lại 1 khoảng thời gian nhất định sau khi đóng lệnh với a> Em xin chân thành cảm ơn.



void CloseAllOrder()
{
int total = OrdersTotal();
for(int i=total-1;i>=0;i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol())
{
int type = OrderType();
bool result = false;
switch(type)
{
//Close opened long positions
case OP_BUY : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red );
break;
//Close opened short positions
case OP_SELL : result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 5, Red );
break;
//Close pending orders
case OP_BUYLIMIT :
case OP_BUYSTOP :
case OP_SELLLIMIT :
case OP_SELLSTOP : result = OrderDelete( OrderTicket() );
}
}
}
}
}
 
 

Giới thiệu sách Trading hay
Phương Pháp Wyckoff Hiện Đại - Kỹ thuật Nhận diện Xu hướng Thị trường Tiềm năng

Phương pháp Wyckoff là một phương pháp price action kinh điển và đem lại thành công cho nhiều trader. Phương pháp này là nền tảng của nhiều phương pháp trading nổi tiếng khác
khai báo biến bool:
bool stoptrase=false;
int gio, phut;
if(stoptrade==false)
{...code của bạn...
stoptrade=true;
setgio(gio,phut);
}
Viết 1 hàm set giờ

void setgio(int gio, int phut)
{
if(Hour==gio && Minute==phut)// giá trị gio và phut tùy ý bạn gán vào
stoptrade=false;
}
Sau khoảng thời gian bạn đã set thì EA tiếp tục

Bạn thử xem
 
 
cách khác là thêm điều kiện khi vào lệnh. Còn dk như nào thì bác suy luận xem các trường hợp close all nó khác nhau chỗ nào.
Các vướng mắc kiểu như này k phải nằm ở code mà là ở chỗ suy luận để giúp code phân biệt các trường hợp riêng lẻ.
 
 

BÌNH LUẬN MỚI NHẤT

AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

Back
Bên trên

Miễn trừ trách nhiệm

Tất cả nội dung trên website này đều vì mục đích cung cấp thông tin và không phải lời khuyên đầu tư.

Tại Việt Nam, giao dịch CFD forex có các rủi ro nhất định, trong đó bao gồm rủi ro về pháp lý. Độc giả nên tìm hiểu kỹ trước khi đưa ra quyết định tham gia.