Hỏi về script clean chart

Hỏi về script clean chart

Hỏi về script clean chart

Minglee

Active Member
70
62
Mình đang tập viết 1 đoạn script xoá sạch Object trên chart nhưng loại trừ Object có tên chứa từ khoá "tukhoa1".
-----------------------------------------
void OnStart()
{
//---
for(int i=ObjectsTotal()-1; i>=0; i--)
if(StringFind(ObjectName(i),"tukhoa1",0)>0);
else
ObjectDelete(ObjectName(i));
}
------------------------------------------
Mình muốn thêm điều kiện nếu Object có "tukhoa1" hoặc "tukhoa2" thì Else

Muốn lệnh chạy được mình xử lý như thế nào ạ?
 
 

Giới thiệu sách Trading hay
Các Phương Pháp Price Action Kinh Điển

Bộ sách tổng hợp các phương pháp Price Action truyền thống và hiện đại, với các hướng dẫn cụ thể và dễ áp dụng cho nhà giao dịch
Bạn thử cái này xem
void OnStart()
{
//---
for(int i=ObjectsTotal()-1; i>=0; i--)
if(StringFind(ObjectName(i),"tukhoa1",0)>0
|| StringFind(ObjectName(i),"tukhoa2",0)>0
);
else
ObjectDelete(ObjectName(i));
}
 
 
Sao lại phải làm cồng kềnh thế trong khi muốn xóa hết chỉ chừa có 2 obj kia, cứ if(ObjectName(i) != "tukhoa1" || ObjectName(i) != "tukhoa2") thì xóa obj đấy thôi :v
 
 
Sao lại phải làm cồng kềnh thế trong khi muốn xóa hết chỉ chừa có 2 obj kia, cứ if(ObjectName(i) != "tukhoa1" || ObjectName(i) != "tukhoa2") thì xóa obj đấy thôi :v

Có rất nhiều Object nhưng tên của nó khác nhau, chỉ có 1 phần ký tự giống nhau nên em phải dùng hàm StringFind bác.

Kết quả hôm bữa là em dùng
----------------
if((StringFind(ObjectName(i),"tukhoa1",0)>0) || (StringFind(ObjectName(i),"tukhoa2",0)>0));
else
ObjectDelete(ObjectName(i));
----------------

Không biết có sai về cú pháp hay gì không, nhưng nó chạy ngon ơ rồi bác. kaka

Cám ơn bác nhiều nhé
 
 
Bạn thử cái này xem
void OnStart()
{
//---
for(int i=ObjectsTotal()-1; i>=0; i--)
if(StringFind(ObjectName(i),"tukhoa1",0)>0
|| StringFind(ObjectName(i),"tukhoa2",0)>0
);
else
ObjectDelete(ObjectName(i));
}

Em dùng giống như bác, chạy ngon lành rồi đó bác. kaka. Cám ơn bác
 
 

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.