Tối ưu hóa đường trung bình động chéo – chỉ cho MetaTrader 4

0
499

Vẫn tin tưởng vào Đường trung bình động chéo và - với tư cách là một lập trình viên - luôn tìm kiếm giải pháp đơn giản nhất. Tôi chợt nhận ra câu “không có thiết lập phép thuật nào cho chữ thập MA”. Chỉ báo này thử rất nhiều cài đặt mỗi khi khung thời gian hoặc biểu tượng thay đổi hoặc thậm chí mỗi lần thay đổi một cây nến mới. Nó hoạt động bằng cách “giao dịch” buồn tẻ với khoảng 100 cây nến cuối cùng và chọn cài đặt có thành công cao nhất. Nó chỉ đơn giản là đo khoảng cách giữa tín hiệu ngắn và tín hiệu dài, như thể có ai đó đã giao dịch tín hiệu này mà không có điểm dừng lỗ. Nó tính đến sự lây lan.

Cửa sổ phía dưới hiển thị khoảng cách giữa giá trị dương Trung bình trượt ngắn và dài dành cho các giao dịch dài hạn, giá trị âm dành cho các giao dịch bán tính bằng pip. Sử dụng “bộ dao động lợi nhuận”, bạn có thể kết thúc giao dịch có lãi bằng cách kiểm tra xem các giao dịch bán/dài có chênh lệch tối đa hay không và kết thúc ngay trước mức tối đa.

Dòng trên ghi “Lợi nhuận hôm nay với MA 5/19 là 60 pip”. Chỉ báo hoặc người dùng đã chọn 5 cho MA nhanh và 19 cho MA chậm. Trường văn bản tiếp theo hiển thị kết quả từ ngày hôm qua, theo sau là tín hiệu Dài hoặc Ngắn. Các nhà giao dịch có thể muốn thả hai đường trung bình động vào biểu đồ và thiết lập chúng ở giá trị nhất định.

Tôi đang tìm kiếm thêm các gợi ý MA khác nhau trong văn học.

Thông số

  • Thời gianShort=6;
    Khoảng thời gian cho MA nhanh. Bỏ qua nếu tối ưu hóa là đúng
  • Chu kỳ dài=40;
    Khoảng thời gian cho MA chậm. Bỏ qua nếu tối ưu hóa là đúng
  • Phương thức=0;
    Phương pháp cho iMA
  • Tối ưu hóa=true;
    Chỉ báo tự động chọn giá trị cho MA nhanh và chậm
  • DrawTringles=true;
    Vẽ hình tam giác vào biểu đồ
  • MinShortMA=2;
    MaxShortMA=20;
    MaxLongMA=100;
    Giá trị tối thiểu và tối đa để tối ưu hóa, nó sẽ thử các giá trị trong khoảng từ 2 đến 20 đối với MA nhanh và 7 đến 100 đối với MA chậm
  • StepLongMA=5;
    StepShortMA=5;
    Để tăng tốc độ tìm kiếm, nó đang thử mọi giá trị thứ ba
  • CountOptimize=200;
    Nó đang phân tích 200 cây nến trong quá khứ. Càng phân tích nhiều nến thì tốc độ càng chậm, số lượng lớn cũng có thể dẫn đến kết quả kém tốt hơn
  • OptimizeOnNewCandle=false;
    Bắt đầu tối ưu hóa trên mỗi cây nến mới. Lưu ý: Việc tối ưu hóa có thể mất chút thời gian và làm chậm thiết bị đầu cuối của bạn
  • Cảnh báo=đúng;
    Rung chuông nếu có tín hiệu mới

Bước tiếp theo, tôi muốn tạo một Cố vấn chuyên môn về nó, tuy nhiên tôi vẫn đang tự hỏi làm cách nào để phát hiện xu hướng đi ngang không nên giao dịch với MA chéo. Cho đến bây giờ EA của tôi dựa trên MA chéo được tối ưu hóa đôi khi đạt được lợi nhuận tuyệt vời và đốt cháy nó vào ngày hôm sau.

Phiên bản cập nhật

Các tính năng mới:

 

– Bây giờ chỉ báo vẽ các đường trung bình động bên trong biểu đồ, “bộ dao động lợi nhuận” nằm bên trong một chỉ báo khác (MAProfit2), cả hai đều giao tiếp với các biến toàn cục

 

– Hỗ trợ Kênh MA (xem ebook tại www.vnchanger.org), đường trung bình động chậm được chia thành hai đường, một đường cho giá trị thấp và một cho giá trị cao, điều này sẽ tránh thua lỗ khi thị trường đi ngang

 

– Thay vì kiểm tra tất cả các kết hợp, nó có thể kiểm tra các phạm vi MA nhất định được tìm thấy trong tài liệu. Để thực hiện việc này, hãy đặt OptimizeAll thành false và OptimizeSystems thành true.

 

Bạn có thể thêm hoặc sửa đổi bảng hệ thống. Hãy chắc chắn kết thúc nó với 0,0,0,0,0,0

 

bool bên ngoài OptimizeAll=false;
bool bên ngoài OptimizeSystems=true;

int Systems[] = {PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,200,
PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,100, // Death Cross
PRICE_MEDIAN,MODE_SMA,10, PRICE_MEDIAN,MODE_SMA,40,
PRICE_MEDIAN,MODE_SMA,13, PRICE_MEDIAN,MODE_SMA,26,
PRICE_MEDIAN,MODE_SMA,5, PRICE_MEDIAN,MODE_SMA,10,
PRICE_CLOSE, MODE_EMA,5, PRICE_OPEN, MODE_EMA,6,
PRICE_MEDIAN,MODE_SMA,3, PRICE_MEDIAN,MODE_SMA,8,

0,0,0,0,0,0};

– Cảnh báo mới có thể được đưa ra dưới dạng giọng nói, để hỗ trợ việc này, bạn cần tải xuống gspeak, ví dụ từ http://codebase.mql4.com/5036

 

Nếu bạn không muốn giọng nói, bạn cần sửa đổi mã. Xóa các dòng khỏi #import “speak.dll” cho đến #import và bỏ ghi chú hàm gSpeak. Cảm ơn tác giả vì DLL tuyệt vời này.

 

#import "speak.dll"
void gRate(int rate);
void gVolume(int rate);
void gPitch(int rate);
void gSpeak(chuỗi văn bản);
# nhập khẩu

// nếu bạn không có (hoặc muốn) file speach.dll hãy bỏ ghi chú này
/*
void gSpeak(chuỗi x)
{
}
*/

 

Nếu bạn không loại bỏ giọng nói, sau một số lợi nhuận, bạn có thể bắt đầu yêu thích việc nói giọng nói của “Oncle Sams”.

 

– Ở lần đầu tiên bắt đầu hoặc khi thay đổi tham số, nó sẽ ghi nhớ nến trong giao dịch đầu tiên, điều này sẽ tránh vẽ lại các giao dịch cũ với các giao dịch khác.

– Các góc cây hiện có ba màu: Xanh lục cho các giao dịch mua, Đỏ cho các giao dịch bán và Tím cho các giao dịch thua lỗ (dài hoặc bán). Màu sắc có thể được sửa đổi trong mã nguồn:

int ColorLongTrade = MediumSpringGreen;
int ColorShortTrade = Đỏ;
int ColorBadTrade = Tím;

– Các bước trong Tối ưu hóa MA đã được đặt thành 5

– Tên nội bộ của chỉ báo này đã được đổi thành SMA (Smart Ass… nó hiển thị cách bạn lẽ ra phải giao dịch từ đó).

Nhà môi giới MT4/MT5 được đề xuất

XM Broker

  • Miễn phí $ 50 Để bắt đầu giao dịch ngay lập tức! (Lợi nhuận có thể rút)
  • Tiền thưởng khi gửi tiền lên đến $5,000
  • Chương trình khách hàng thân thiết không giới hạn
  • Nhà môi giới ngoại hối giành được giải thưởng
  • Tiền thưởng độc quyền bổ sung Suốt cả năm

nhà môi giới XM

>> Đăng ký tài khoản môi giới XM tại đây <

Nhà môi giới FBS

  • Giao dịch 100 tiền thưởng: Miễn phí 100 USD để bắt đầu hành trình giao dịch của bạn!
  • Khuyến mãi 100% tiền nạp: Nhân đôi số tiền gửi của bạn lên tới 10,000 USD và giao dịch với số vốn tăng cường.
  • Tận dụng tối đa 1: 3000: Tối đa hóa lợi nhuận tiềm năng với một trong những lựa chọn đòn bẩy cao nhất hiện có.
  • Giải thưởng 'Nhà môi giới dịch vụ khách hàng tốt nhất châu Á': Được công nhận xuất sắc trong việc hỗ trợ và dịch vụ khách hàng.
  • Khuyến mãi theo mùa: Tận hưởng nhiều phần thưởng độc quyền và khuyến mại quanh năm.

môi giới fbs

>> Đăng ký tài khoản môi giới FBS tại đây <

 

(Tải xuống chỉ báo MT4 miễn phí)

Nhấp vào đây bên dưới để tải xuống:

Tối ưu hóa đường trung bình động chéo – chỉ cho MetaTrader 4

Đưa ra một phản hồi

Vui lòng nhập bình luận của bạn!
Vui lòng nhập tên của bạn ở đây