Lỗi indicator biến mất khi chạy EA

Lỗi indicator biến mất khi chạy EA

Lỗi indicator biến mất khi chạy EA

duynguyen279

Active Member
78
88
e vừa tập code EA , đang thử lấy giá trị từ indicator bên ngoài (cụ thể là Nice Value Chart 1.0) , gắn indi vào chart thì vẫn hiển thị bình thường mà cho chạy EA thì cái indi mất tiêu luôn :v
còn hàm iCustom lấy giá trị của nó cũng bị lệch luôn.
asv1.upsieutoc.com_2017_09_14_ScreenShot_20170914204115.png

asv1.upsieutoc.com_2017_09_14_ScreenShot_20170914204137.png


code đây ạ :
Mã:
void OnTick()
  {
//---
   
   double VC1 = NormalizeDouble(iCustom(NULL,0,"Nice Value Chart 1.0","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,0,1),4);
   double VC2 = NormalizeDouble(iCustom(NULL,0,"Nice Value Chart 1.0","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,1,1),4);
   double VC3 = NormalizeDouble(iCustom(NULL,0,"Nice Value Chart 1.0","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,2,1),4);
   double VC4 = NormalizeDouble(iCustom(NULL,0,"Nice Value Chart 1.0","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,3,1),4);
 
 
   Comment("\n"+(string)VC1 + "\n"+(string)VC2 + "\n"+(string)VC3 + "\n"+(string)VC4);
 
  }
 

Đính kèm

  • Nice Value Chart 1.0.mq4
    6 KB · Xem: 9

Giới thiệu sách Trading hay
Trading In The Zone - Thực hành Kiểm soát Cảm xúc bằng Tâm lý học Hành vi trong Đầu tư và Giao dịch Tài chính

Là quyển sách Top 1 toàn cầu về chủ đề đầu tư/trading, Trading In The Zone giúp thấu hiểu và quản trị cảm xúc cũng như giữ vững kỷ luật khi tham gia thị trường tài chính, nhằm nâng cao trình độ và hiệu quả đầu tư lên mức cao nhất có thể
sửa tên con indi thành NiceValueChart hay cái gì cũng dc miễn là viết liền và ko có mấy kí tự lạ như . hay khoảng trắng
phải chắc là nó đang nằm trong MQL4\indicators chứ ko phải trong sub folder
double VC1 = NormalizeDouble(iCustom(NULL,0,"NiceValueChart","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,0,1),4);
double VC2 = NormalizeDouble(iCustom(NULL,0,"NiceValueChart","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,1,1),4);
double VC3 = NormalizeDouble(iCustom(NULL,0,"NiceValueChart","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,2,1),4);
double VC4 = NormalizeDouble(iCustom(NULL,0,"NiceValueChart","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,3,1),4);

đống code này đúng rồi

khi test mấy cái thể loại như này nên dùng script, dễ debug hơn
 
sửa tên con indi thành NiceValueChart hay cái gì cũng dc miễn là viết liền và ko có mấy kí tự lạ như . hay khoảng trắng
phải chắc là nó đang nằm trong MQL4\indicators chứ ko phải trong sub folder
double VC1 = NormalizeDouble(iCustom(NULL,0,"NiceValueChart","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,0,1),4);
double VC2 = NormalizeDouble(iCustom(NULL,0,"NiceValueChart","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,1,1),4);
double VC3 = NormalizeDouble(iCustom(NULL,0,"NiceValueChart","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,2,1),4);
double VC4 = NormalizeDouble(iCustom(NULL,0,"NiceValueChart","Calculation",5,500,8,-8,"Alert",true,false,"alert.wav",7,clrSilver,clrSilver,clrRed,clrGreen,true,clrRed,clrGreen,false,clrBlack,"EA",true,3,1),4);

đống code này đúng rồi

khi test mấy cái thể loại như này nên dùng script, dễ debug hơn

Nó vẫn mất tiêu bác ơi :<
 
thôi e vào thẳng file mq4 của nó lấy công thức tính luôn r bác :v mà ko biết sao giá trị vẫn lệch so với indi hiển thị
 
Chỉnh sửa lần cuối:
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