MMA_Breakout_strategy_Tập I – được mã hóa bởi WhooDoo22.

0
(0)
Tên:
MMA_Breakout_strategy_Tập I - được mã hóa bởi WhooDoo22.
Tác giả: WhooDoo22 (2012.09.29 09:59)
Đã tải xuống: 26255
Tải xuống:
MMA_Breakout_strategy_Volume I - coded by WhooDoo22. 1
MMA_Breakout_strategy_Tập I - được mã hóa bởi WhooDoo22.mq4 (18.2 Kb) Xem

MMA_Breakout_strategy_Volume I - coded by WhooDoo22. 2

MMA_Breakout_strategy_Volume I - coded by WhooDoo22. 3

Sự miêu tả:

MMA_Breakout_strategy_Tập I - được mã hóa bởi WhooDoo22 (Chiến lược đột phá trung bình đa động Tập I).

 

Tác giả:

WhooDoo22.


Hướng dẫn chiến lược:

cặp tiền tệ: EUR/USD.

Khung thời gian: M30.

(Hãy chắc chắn để chạy EA từ nhiều năm 2003.01.01-2012.06.01 và đảm bảo chạy chiến lược trong trình thử nghiệm chiến lược bằng cách sử dụng "Chỉ giá mở" thay vì "Mỗi tích tắc" để tăng tốc độ kiểm tra)

 

Giải thích chiến lược:

Chiến lược dựa trên phương trình kháng cự so với hỗ trợ (R/S) và lý thuyết cho rằng thị trường di chuyển theo xu hướng (chứa phạm vi nhỏ hơn) hoặc chuyển động ngang hợp nhất (chứa phạm vi nhỏ hơn).

 

Mục tiêu chiến lược:

Nắm bắt lợi nhuận theo xu hướng và phạm vi.

1. Để nắm bắt lợi nhuận phạm vi nhỏ, EA sử dụng các đường trung bình động nhỏ như khoảng thời gian EMA 5 và khoảng thời gian SMMA là 25.

2. Để nắm bắt lợi nhuận xu hướng lớn, EA sử dụng các đường trung bình động lớn hơn chẳng hạn như khoảng thời gian SMMA của 50 và khoảng thời gian SMMA là 200.

 

Tín hiệu mở chiến lược:

Mở lệnh mua/bán của 0.04 rất nhiều khi thời gian SMMA của 1 vượt qua trên/dưới chu kỳ SMMA của 200.

 

Tín hiệu đóng chiến lược:

Đóng lệnh mua/bán của 0.01 rất nhiều khi thời gian SMMA của 1 cắt trở lại bên dưới/trên các đường trung bình động chậm hơn của EMA 5, SMMA 25, SMMA 50, và SMMA 200.

(bao gồm chức năng đóng lệnh một phần )

Điểm mạnh chiến lược:

1. Đột phá lớn = Tín hiệu tốt để chốt lợi nhuận lớn đối với các đường trung bình động nhỏ hơn của EMA 5 và SMMA 25.

2. Xu hướng mạnh = Tín hiệu tốt để chốt lợi nhuận lớn đối với các đường trung bình động lớn hơn của SMMA 50 và SMMA 200.

 

Điểm yếu về chiến lược:
1. Fake Outs = Tín hiệu xấu khi đóng lệnh tạo ra khoản lỗ nhỏ. Nhớ, nhiều khoản lỗ nhỏ cộng lại một khoản lỗ lớn. Thông thường, một đường trung bình động lớn của 200 trong một chuyển động ngang hợp nhất trong đó đường trung bình động của 1 vượt qua ở trên 200, sau đó nhanh chóng băng qua phía dưới 200, sau đó nhanh chóng quay lại phía trên 200 có thể đưa ra tín hiệu xấu cho EA. Loại điều kiện thị trường này ( chuyển động giá hợp nhất) do đó có thể là sự giao nhau giữa các đường trung bình động của 1 Và 200 cơn ác mộng tồi tệ nhất!

 

Giảm điểm yếu để tăng sức mạnh:

Nếu bạn chọn cải thiện chiến lược này và sử dụng nó để cải thiện hơn nữa kiến ​​thức MQL4 của mình, bạn có thể kết hợp hai bản cập nhật sau.

1. Sử dụng chỉ báo tùy chỉnh để vẽ nhiều đường trung bình động điều chỉnh các đường trung bình động của nó theo một khoảng thời gian nhất định trong lịch sử trước đó (ví dụ: Chỉ báo tùy chỉnh Nhiều Đường trung bình Động sẽ đếm sáu mươi thanh cuối cùng và ghi các đường trung bình động của nó vào "thương" qua các dãy.)

2. Điều chỉnh chức năng đóng lệnh để đóng lệnh hiệu quả hơn. (MỘT. Ví dụ về lệnh bán. Đôi khi khi SMMA 1 vượt qua dưới SMMA 200, các đường trung bình động chậm hơn của 5,25, Và 50 vẫn ở trên 200 đường trung bình động. Vấn đề là thế này: Nếu SMMA 1 vượt trở lại phía trên SMMA 200, chỉ một 0.01 rất nhiều đã đóng cửa. Điều này khiến 3/4 số lệnh được mở. Điều này cần được khắc phục để tất cả các đơn đặt hàng (0.04 rất nhiều) bị đóng khi SMMA 1 vượt qua trở lại trên SMMA 200. Lý do là để giảm thiểu tổn thất. Nếu đặt hàng 0.03 bị bỏ ngỏ, điều này có nghĩa là mất nhiều hơn (với khả năng kiếm lợi nhuận nhỏ). b. Kết hợp bộ lọc chuyển động giá tổng hợp để loại bỏ "Tín hiệu xấu" trong biến động giá hợp nhất. (Hãy xem xét việc mã hóa EA để cho nó "Chờ đợi" cho một đột phá trong biến động giá hợp nhất, bởi vì đột phá là điểm mạnh của chiến lược này )
Tín dụng:

Tôi và cộng đồng MQL4.
Cảm ơn!

7 bình luận Để gửi bình luận mới, Xin vui lòng đăng nhập hoặc đăng ký

Sẽ thêm nó vào cái này Cuộc thi Robot Forex tốt nhất trên tài khoản demo.
01.10.2013 03:45 forexfbi

Cái này có vẻ khá phổ biến ở đây, sẽ phải cung cấp cho nó một cái nhìn sâu sắc. Tôi sẽ xem liệu tôi có thể thêm nó vào phần so sánh EA này ở đây không:

 

11.06.2013 10:24 đèn hiệu

Tôi nghĩ sẽ tốt hơn và có lợi hơn nếu thêm nhiều chỉ báo hơn vào lệnh gửi của EA() điều kiện. Liệu có tốt hơn không khi thời gian gửi đơn đặt hàng bị giới hạn trong một khoảng thời gian nhất định, I E., từ châu Âu tại 10:36 tôi đến Mỹ 3:36 buổi chiều, trong đó thị trường sôi động hơn và tín hiệu giao dịch sai sót ít hơn.

Dù sao, mã của bạn rất tốt cho các lập trình viên/người giao dịch mới. Mong được thảo luận với bạn về thị trường Forex và EA. Đang mong đợi.......

20.01.2013 14:37 WilliamWang

Xin chào WhoDoo22, cảm ơn vì sự chia sẻ của bạn. Tôi là người mới tham gia vào EA mã hóa. Mặc dù kinh nghiệm lập trình C của tôi giúp mã hóa MQL4, đó là một khó khăn lớn đối với tôi. Tôi đã thu được rất nhiều từ mã của bạn, tôi. Và mong đợi mã tiếp theo của bạn "II" và thảo luận với bạn.
20.01.2013 13:47 WilliamWang

Tôi nghĩ nó sẽ hữu ích cho những người mới lập trình (và các lập trình viên giàu kinh nghiệm) để đăng phiên bản cập nhật của MMA_Breakout_strategy_Volume I, vì vậy, những lập trình viên mới làm quen/có kinh nghiệm đều có thể có cơ hội hiểu được hai bản cập nhật quan trọng cần thiết cho EA này (tập tôi) để chạy mượt mà và hiệu quả hơn. Phiên bản này không bao gồm quản lý tiền hay lọc thị trường và vẫn được coi là tập I. (Tôi vẫn đang quyết định cách triển khai cả tính năng quản lý tiền và lọc thị trường vào Tập I để cuối cùng phát triển Tập I lên Tập II. Mình sẽ chia sẻ một phần suy nghĩ của mình về việc hoàn thành cả 2 nhiệm vụ của MM (quản lý tiền bạc) và MF (lọc thị trường). MM: Như bạn biết, khối lượng tôi sử dụng một lệnh duy nhất và đóng một phần lệnh của nó khi các đường trung bình động cắt nhau. Mục tiêu này của MM là tăng kích thước lô khi số dư tài khoản tăng lên (ví dụ: số dư tài khoản tăng $1,000, khối mã sẽ điều chỉnh kích thước lô hiện tại để tăng gấp đôi kích thước lô hiện tại. Khối mã này cũng sẽ giảm kích thước lô xuống một nửa kích thước lô hiện tại nếu số dư tài khoản bị mất $1,000. Đây là mục tiêu hiện tại của MM. Đối với MF: Tôi đang cân nhắc kỹ lưỡng tất cả các lựa chọn trước khi mở cánh cửa này vào lãnh thổ viết mã thiếu kinh nghiệm của mình. Tôi có thể nghĩ ra nhiều cách để hoàn thành nhiệm vụ này. Câu hỏi vẫn dành cho tôi, Tôi nên chọn phương án nào? Tôi đã bắt đầu viết mã các phiên bản tập II với tính năng MF để làm quen với các kỹ thuật mới và khác biệt. Việc lặp lại việc thử và sai sẽ hướng dẫn tôi hoàn thành dự án này. Hãy chắc chắn để chạy từ 1999-2012.10 trên khung thời gian M15 EURUSD để xác minh bài kiểm tra ngược gần đây nhất được đăng của tập I (nó cũng được coi là một phần tập II). Còn một chú ý đáng nói, Tôi rất ngạc nhiên về số lượng tôi đã tải xuống 10,000 lần trong vòng hai tháng hoặc lâu hơn! Ồ! 🙂 Tôi rất vui vì công việc của mình đã chứng tỏ được giá trị đối với các lập trình viên/nhà giao dịch. Cảm ơn. - WhooDoo22. MMA_Breakout_strategy_Tập I (đã cập nhật) Liên kết tải xuống
11.12.2012 05:34 WhooDoo22

Cảm ơn vì điều tốt đẹp này EA, nhưng chỉ có thể chạy trên tài khoản demo vì thực sự quá rủi ro.

Cần phải cải thiện ...

 

07.11.2012 21:14 trợ lý-forex.fr

Xin chào cộng đồng MQL4,

KHÔNG CHẠY MMA_Breakout_strategy Tập I - được mã hóa bởi WhooDoo22 trên tài khoản TRỰC TIẾP!

Điều này là do tôi đã không lọc các điều kiện thị trường tổng hợp trong các thông số tín hiệu của EA này. Nếu EA này được chạy trên tài khoản trực tiếp trong điều kiện thị trường tổng hợp, tín hiệu sai sẽ ngấu nghiến số dư tài khoản rất nhanh. Mục đích tôi chọn chia sẻ EA này là để giáo dục các lập trình viên và nhà giao dịch. Nếu mọi việc diễn ra theo đúng kế hoạch, Tập II sẽ có thể chạy trên tài khoản trực tiếp mà không gặp vấn đề gì và sẽ được thêm vào cơ sở mã nếu "cấp cao hơn" cho phép nó được thêm vào cơ sở mã. Nghiên cứu EA này vì lợi ích của bạn nếu bạn muốn. Sự lựa chọn là của bạn.

 

Một lỗi mã hóa quan trọng cần được sửa trong "MMA_Đột phá_chiến lược_Khối lượng_I - được mã hóa bởi WhooDoo22" được chứa trong "Đặt hàngĐóng()" khối mã. Thay thế "Hỏi" Và "Đấu thầu" giá ngược lại với giá thị trường. Ví dụ: Nếu như "Hỏi" được chứa trong "Đặt hàngĐóng()" khối mã, thay thế "Hỏi" với "Đấu thầu". Nếu như "Đấu thầu" được chứa trong "Đặt hàngĐóng()" khối mã, thay thế "Đấu thầu" với "Hỏi".

1. Thay thế chức năng đóng lệnh chứa các quyết định đóng lệnh của iMA thành một sự thay đổi của 1 CHỈ MỘT và xóa tất cả các giá trị dịch chuyển iMas đóng lệnh bằng 0 hay còn gọi là [0].

2. Tẩy xóa "nếu đặt hàng lợi nhuận >= 0" Và "nếu đặt hàng lợi nhuận < 0". Chỉ cần chỉ định iMA cho một sự thay đổi của 1 CHỈ hay còn gọi là [1].

Các bước sau 1. Và 2. sẽ làm cho bài kiểm tra của bạn có lợi hơn nhiều. Bạn thậm chí có thể thử sử dụng nó trên các cặp tiền tệ khác như GBP/USD hoặc các cặp tiền tệ khác để hình dung khả thi. "có 200 mô hình xu hướng" có thể thu được lợi nhuận nếu được lọc bằng cách sử dụng

"lọc thị trường" ("lọc thị trường" sẽ được đề cập ở bên dưới).

Lời khuyên hữu ích cho các lập trình viên đang tìm cách viết một "có lợi hơn" chuyên gia tư vấn:

1. Quyết định một cặp tiền tệ với chênh lệch thấp nhất. EUR/USD là một ví dụ.

2. Chạy thử nghiệm trong trình kiểm tra chiến lược mt4 trên cặp tiền tệ được chỉ định của bạn với mức chênh lệch thấp.

3. Săn lùng mô hình thị trường. Cặp FOREX EUR/USD có ba mô hình thị trường: 1. Xu hướng, 2. Các dãy trong xu hướng hoặc 3. Phạm vi trong hợp nhất hay còn gọi là phạm vi hợp nhất.

4. Quyết định mô hình nào bạn sẽ thu được lợi nhuận đầu tiên. Khi bạn quyết định, bạn có thể sử dụng nghiêm ngặt giá mảng (ví dụ: 30 thanh) HOẶC một chỉ báo (ví dụ: iMA) lợi dụng quyết định đó mẫu.

5. Nếu bạn đang sử dụng mảng giá HOẶC chỉ báo, nhận ra rằng cả hai đều chạy theo chỉ định Chu kỳ. Bạn không thể kiếm lợi nhuận từ mọi biến động của thị trường. Bạn phải quyết định nước đi nào sẽ kiếm lợi nhuận VÀ đảm bảo rằng nước đi đó đủ lớn để thực hiện lệnh của bạn từ điểm A. đến điểm B. (mức chênh lệch thấp sẽ giúp ích vì điều này có nghĩa là lệnh của bạn không cần phải di chuyển xa điểm A. đến điểm B. chuyển sang lợi nhuận. CHÌA KHÓA nhân tố).

ĐỌC: Tất cả các cặp tiền tệ đều dựa trên tính chất vật lý của HỖ TRỢ VÀ KHÁNG CỨ. Euro VS. đô la. Đồng tiền nào mạnh hơn? VÀ là sức mạnh của một loại tiền tệ mạnh hơn nhiều so với loại tiền tệ đối nghịch nên cơ hội gửi lệnh sẽ xuất hiện? Một khi điều này được hiểu, bạn sẽ hiểu rằng bạn phải tìm kiếm những động thái hỗ trợ HOẶC kháng cự đủ lớn để đưa lệnh của bạn đi từ điểm A. đến điểm B. Điều quan trọng nhất bây giờ là nhận ra rằng nếu có một chuyển động lớn về hỗ trợ hoặc kháng cự, hiểu rằng chuyển động có thể tiếp tục với cùng một lực HOẶC đảo ngược với cùng một lực. Điều quan trọng là phải sẵn sàng cho việc di chuyển lên HOẶC xuống. "Đối với mọi hành động, có một phản ứng bằng nhau và ngược chiều" - Ngài Isaac Newton (nhà vật lý).

6. Phần thú vị đây rồi 😉

Một khi bạn hiểu những câu nói trên bạn hiểu rằng chỉ báo hoặc mảng giá được phân bổ của bạn hoạt động tốt trong các điều kiện thị trường cụ thể và hoạt động tốt trong khoảng thời gian đó RIÊNG.

Điều bạn có thể không hiểu là, "Làm cách nào để lọc các điều kiện thị trường hoạt động tốt trong khoảng thời gian được chỉ định?"

Câu trả lời cho câu hỏi này là lưu các giá trị giá mà lệnh của bạn sẽ đóng NẾU một đơn đặt hàng đã được gửi. Cộng hoặc trừ các giá trị này khỏi giá trị giá của nơi bạn sẽ gửi đơn đặt hàng. Một khi các giá trị giá này chuyển sang dương, trừ đi giá trị chênh lệch từ những tính toán này. Nếu kết quả vẫn dương tính, đã đến lúc bắt đầu gửi đơn đặt hàng. Nhớ, "Chim lông đổ xô lại với nhau." Tuyên bố này liên quan đến thị trường mẫuS 😉

Tôi khuyên bạn nên sử dụng tính năng đóng lệnh một phần để tối đa hóa lợi nhuận từ chuyển động thị trường tiềm năng. (Bạn không bao giờ biết cặp tiền tệ sẽ đi theo hướng nào HOẶC nó sẽ đi bao xa, NHƯNG ;), bạn có thể sẵn sàng cho những gì thị trường có thể làm). Hãy nhớ tối đa hóa lợi nhuận và giảm thiểu rủi ro. CHÌA KHÓA.

Một khi lệnh mua thua, KHÔNG mở thêm bất kỳ lệnh mua nào TRỪ KHI lệnh bán tiếp theo có lãi. Nếu lệnh bán KHÔNG có lãi, đã đến lúc đợi cho đến khi giá trị dương trở lại.

về bản chất, cố vấn chuyên môn đang chờ điều kiện thị trường thích hợp để áp dụng chiến lược bạn chọn. Cố vấn chuyên gia chọn những điều kiện thị trường thích hợp này nếu "trật tự nhân tạo" sẽ thu được lợi nhuận từ điều kiện được chỉ định bởi mảng giá hoặc chỉ báo của bạn. Chiến lược của EA phải sử dụng một khoảng thời gian nhất định của thị trường để quét. Nếu EA quét điều kiện thị trường có lợi nhuận, nó sẽ chờ tín hiệu về điều kiện thị trường tương tự trong tương lai. Chiến lược nên sử dụng lịch sử và giá hiện tại. Điều đó sẽ che đậy nó khá nhiều.

Ảnh chụp nhanh kiểm tra lại chỉ sử dụng giá mở đã được thực hiện cho MMA_Breakout_strategy_Volume II kể từ ngày 1999-2012.10 (đồng euro, m15). thử nghiệm này được thực hiện mà không lọc thị trường hoặc quản lý tiền.

MMA_Breakout_strategy_Volume I - coded by WhooDoo22. 4

Bây giờ đó là tất cả, nhưng nếu tôi có bất kỳ thông tin nào có giá trị liên quan đến MMA_Breakout_strategy_Tập I hoặc II, Tôi sẽ đăng dưới đây. Cảm ơn bạn đã quan tâm đến EA của tôi.

Cảm ơn.

Bài đăng này hữu ích như thế nào?

Bấm vào một ngôi sao để đánh giá nó!

Đánh giá trung bình 0 / 5. Số phiếu bầu: 0

Không có phiếu bầu cho đến nay! Hãy là người đầu tiên đánh giá bài viết này.

Chúng tôi xin lỗi vì bài đăng này không hữu ích cho bạn!

Hãy để chúng tôi cải thiện bài đăng này!

Hãy cho chúng tôi biết cách chúng tôi có thể cải thiện bài đăng này?



Tác giả: Nhóm ngoại hối Wiki
Chúng tôi là một nhóm gồm các Nhà giao dịch ngoại hối giàu kinh nghiệm [2000-2023] những người cống hiến để sống cuộc sống theo cách riêng của chúng ta. Mục tiêu chính của chúng tôi là đạt được sự độc lập và tự do về tài chính, và chúng tôi đã theo đuổi việc tự học và có được nhiều kinh nghiệm trong thị trường ngoại hối như là phương tiện của chúng tôi để đạt được lối sống bền vững.