Professional Documents
Culture Documents
Ea LCCM - Level1
Ea LCCM - Level1
+ GigaFactory Version 3
+ Các bộ nến LCCM như C7CB, C7TT, C75N dowload tại đây
+ Các indicator mô hình nến như: Engulfing, Pinbar, Fakey click để dowload
+ Indicator xác định lực Buy/Sell của nến download tại đây
Những kiến thức cơ bản cần biết
Chúng ta cùng nhau bắt đầu tạo EA LCCM Level1 với GigaFactory
Những kiến thức cơ bản cần biết
Những kiến thức cơ bản - Cách Backtest
CH1: Vào Lệnh - Dừng Lỗ - Thoát Lệnh
Entry:
SL:
+ SL lệnh Buy: ĐẶt SL dưới đáy cây nến giảm gần nhất DƯỚI CẢN + 30 point
+ SL lệnh Sell: Đặt SL trên đỉnh cây nến Tăng gần nhất TRÊN CẢN + 50 point
+ Đóng lệnh Buy: Nếu giá quay ngược lại và nến đóng cửa dưới MA20 thực hiện đóng lệnh
+ Đóng lệnh Sell: Nếu giá quay lại và nến đóng cửa trên MA20 thực hiện đóng lệnh
- Giá thấp nhất của nến 1: ( Candle - Low) < KQ_CandongOC - Buffer 0
- Giá đóng cửa của nến 1: (Candle - Close) > KQ_CandongOC - Buffer 0
Nến không rút bóng hơn 50% chiều dài nến: Nến phá cản là nến tăng dùng (% giá đóng cửa để so
sánh) lớn hơn 50. Candle - % Close > 50
CH1: Entry - Vào Lệnh
Entry Sell: Vào tab Entry của Giga Factory chọn mục Sell
Chiều dài nến phá không quá 700 Point (7 USD): Candle - Length < 700
Nến phá cản xanh (Support). Giá trị của cản là Buffer 1.
- Giá thấp nhất của nến 1: ( Candle - High) > KQ_CandongOC - Buffer 1
- Giá đóng cửa của nến 1: (Candle - Close) < KQ_CandongOC - Buffer 1
Nến không rút bóng hơn 50% chiều dài nến: Nến phá cản là nến giảm dùng (% giá đóng cửa để so
sánh) nhỏ hơn 50. Candle - % Close < 50
CH1: Entry - Vào Lệnh
Chú thích: %Open - %Close của nến, tức là giá mở cửa - giá đóng cửa ở bao nhiêu % của
cây nến. Cây nến được tính từ giá thấp nhất (0%) đến giá cao nhất (100%).
CH1: Volume - SL Dừng Lỗ Ban Đầu
Volume - SL cho lệnh Buy: Vào tab Volume của Giga chọn mục Buy
- Volume: Fixed Lot 0.1
- SL (Stop Loss): Đặt SL dưới cấy nến giảm gần nhất + thêm spread 30 point. Sử dụng
indicator CalcSL-ReverseBar để tự động lấy giá đặt SL - Buffer 0
- TP (Take Profit): Không đặt TP ta chọn giá trị là None
CH1: Volume - SL Dừng Lỗ Ban Đầu
Volume - SL cho lệnh Sell: Vào tab Volume của Giga chọn mục Sell
- Volume: Fixed Lot 0.1
- SL (Stop Loss): Đặt SL ở trên cây nến tăng gần nhất + thêm spread 30 point. Sử dụng
indicator CalcSL-ReverseBar để tự động lấy giá đặt SL - Buffer 0
- TP (Take Profit): Không đặt TP ta chọn giá trị là None
CH1: Volume - SL Dừng Lỗ Ban Đầu
Volume - SL cho lệnh Sell: Vào tab Volume của Giga chọn mục Sell
- Volume: Fixed Lot 0.1
- SL (Stop Loss): Sử dụng indicator CalcSL-ReverseBar để tự động lấy giá đặt SL - Buffer 0
- TP (Take Profit): Không đặt TP ta chọn giá trị là None
CH1: Thoát Lệnh - Chốt Lời - Dừng Lỗ Sớm
Close Buy: Vào tab Close của GigaFactory chọn mục Buy, để tạo điều kiện đóng lệnh mua.
● Nếu giá quay lại, nến đóng cửa dưới MA20 thực hiện đóng lệnh.
Ta so sánh giá mở cửa của nến lớn hơn MA20 và giá đóng cửa nến nhỏ hơn MA20
Lúc này nến phá cản sẽ là nến 2, ta so sánh giá đóng cửa nến 1 nhỏ hơn 60% giá hồi của
nến 2 thì sẽ đóng lệnh.
Lúc này nến phá cản sẽ là nến 3, ta so sánh giá đóng cửa của nến 1 nhỏ hơn 70% giá hồi
của nến 3 thì sẽ đóng lệnh
CH1: Thoát Lệnh - Chốt Lời - Dừng Lỗ Sớm
Close Buy: Vào tab Close của GigaFactory chọn mục Buy
● Nếu giá quay lại, nến đóng cửa trên MA20 thực hiện đóng lệnh.
Ta so sánh giá mở cửa của nến nhỏ hơn MA20 và giá đóng cửa nến lớn hơn MA20
Lúc này nến phá cản sẽ là nến 2, ta so sánh giá đóng cửa nến 1 nhỏ hơn 60% giá hồi của
nến 2 thì sẽ đóng lệnh.
Lúc này nến phá cản sẽ là nến 3, ta so sánh giá đóng cửa của nến 1 nhỏ hơn 70% giá hồi
của nến 3 thì sẽ đóng lệnh
CH1: Thoát Lệnh - Chốt Lời - Dừng Lỗ
Close Sell: Vào tab Close của GigaFactory chọn mục Sell
Đừng quá lo lắng với kết quả backtest này chúng ta còn nhiều CH tiếp theo để hoàn thiện EA LCCM LV1
CH2: Nhồi Lệnh - Chốt Lời Khi Test Cản
Tiếp theo CH1 ta sẽ cấu hình cho EA LCCM thực hiện nhồi lệnh. Có hai cách nhồi lệnh như
sau.
Entry:
Sau khi nến phá cản mà 2 cây nến tiếp theo vẫn đóng cửa vượt cản thì nhồi thêm lệnh
- Lệnh Buy: Sau khi phá cản đỏ (Resistance), sau 2 nến giá vẫn đóng cửa trên cản thì
tố thêm lệnh.
- Lệnh Sell: Sau khi phá cản xanh (Support), sau 2 nến giá vẫn đóng cửa dưới cản thì
tố thêm lệnh.
Khi giá tiếp tục phá cản tiếp theo
- Sau khi phá nến phá cản thì KQ_CanDongOC sẽ tìm cản mới cho nến mới. Nếu nến
tiếp tục phá cản mới thì ta sẽ nhồi lệnh.
Close:
- Nếu sau hai lần test cản mới, mà nến không phá được cản thì sẽ thực hiện đóng lệnh
để chốt lời. Sử dụng indicator KQ_TestRS để đếm số lần test cản.
CH2: Nhồi Lệnh - Buy
Sau khi nến phá cản mà 2 cây nến tiếp theo vẫn đóng cửa vượt cản thì nhồi thêm lệnh.
- Giá đóng cửa của nến số 2 và số 1 phải lớn hơn cản ở nến 3.
- Giá đóng cửa của nến số 2 và số 1 phải lớn hơn cản ở nến 3.
- Ta sẽ sử dụng điều kiện phá cản ở CH1 để tiếp vào lệnh, không cần phải xét thêm điều
kiện mới. Tại tab Setting của GigaFactory chọn mục Open Trade và bỏ check ở Check
Entry Tab Without Position. (Nếu check mục này thì chỉ vào lệnh đơn, không nhồi lệnh,
khi không có lệnh thì mới vào lệnh mới nếu thỏa điều kiện.)
CH2: Nhồi Lệnh - Volume
Nếu như nhồi lệnh chỉ với một Volume cố định thì chúng ta sẽ giữ nguyên Volume như
ban đầu ở CH1.
Nếu như muốn volume lệnh sau 2 nến vẫn vượt cản là 1.5 (tỷ lệ), volume lệnh phá cản
vẫn như lệnh đầu, ta sẽ có 3 dòng điều kiện như sau:
Volume Buy:
Volume Sell:
Note: Chúng ta có thể tùy biến Volume theo cách trade mà chúng ta muốn.
CH2: Nhồi Lệnh - Volume
Ở tab Volume của GigaFactory ta chọn Mode Full để setup điều kiện cho volume.
Volume Buy:
Volume Sell:
CH2: Chốt Lời - Test cản 2 lần không vượt
Close Buy: Nếu indicator KQ_TestRS có tín hiệu mũi tên xuống (Sell) tức là đã test cản đỏ
(Resistance) 2 lần nhưng không vượt thực hiện đóng lệnh.
Ở CH3 này chúng ta sẽ sử dụng mô hình nến C7CB để kết hợp với điều kiện vào lệnh, thoát lệnh
mà chúng ta đã làm ở CH1. Chúng ta sẽ bỏ qua bước nhồi lệnh để dễ hiểu hơn. Sau khi đã hiểu
rõ cách sử dụng C7CB làm điều kiện ta có thể kết hợp cả phần nhồi lệnh ở CH2.
● Lệnh Buy: Vào lệnh Buy nếu tại nến phá cản (Resistance) và nến trước đó không xuất
hiện mô hình C7CB tính hiệu Sell, nếu có tính hiệu C7CB Sell thì không vào lệnh.
● Lệnh Sell: Vào lệnh Sell nếu tại nến phá cản (Support) và nến trước đó không xuất hiện
mô hình C7CB tính hiệu Buy, nếu có tính hiệu C7CB Buy thì không vào lệnh.
● Đóng lệnh Buy: Đóng lệnh Buy khi xuất hiện mô hình nến C7TT tín hiệu Sell.
● Đóng lệnh Sell: Đóng lệnh Sell khi xuất hiện mô hình nến C7TT tín hiệu Buy.
CH3: Entry - Sử dụng mô hình nến C7CB
Lệnh Buy: Khi nến phá cản (Resistance) và nến trước đó không có tính hiệu C7CB - Sell thì sẽ
vào lệnh => Nếu có tính hiệu C7CB Sell sẽ không vào lệnh.
● Bar 1 - C7CB - Buffer 1 = 0 (Tức là không có tính hiệu Sell C7CB ở nến 1)
● Bar 2 - C7CB - Buffer 1 = 0 (Tức là không có tính hiệu Sell C7CB ở nến 2)
CH3: Entry - Sử dụng mô hình nến C7CB
Lệnh Sell: Khi nến phá cản (Support) và nến trước đó không có tính hiệu C7CB - Buy thì sẽ vào
lệnh => Nếu có tính hiệu C7CB Buy sẽ không vào lệnh.
● Bar 1 - C7CB - Buffer 0 = 0 (Tức là không có tính hiệu Sell C7CB ở nến 1)
● Bar 2 - C7CB - Buffer 0 = 0 (Tức là không có tính hiệu Sell C7CB ở nến 2)
CH3: Close - Sử dụng mô hình nến C7CB
Close Buy: Khi có một dấu hiệu nến đảo chiều C7CB Sell, EA sẽ đóng lệnh chốt lời hoặc
thoát lệnh sớm.
● Bar 1 - C7CB - Buffer 1 - Has Signal (Tức là có tính hiệu Sell C7CB ở nến 1)
CH3: Close - Sử dụng mô hình nến C7CB
Close Sell: Khi có một dấu hiệu nến đảo chiều C7CB Buy, EA sẽ đóng lệnh chốt lời hoặc
thoát lệnh sớm.
● Bar 1 - C7CB - Buffer 1 - Has Signal (Tức là có tính hiệu Sell C7CB ở nến 1)
CH3: Result Backtest 01-2022 tới 06-2022
Result Backtest Kết Hợp CH1 + CH2 + CH3
Bạn có thể load Config LCCM_LV1_CH123 để chạy backtest và xem kết quả.
CH4: Sử dụng mô hình nến C7TT
CH1 tuy là điều kiện cơ bản nhưng sẽ được áp dụng ở tất cả các CH tiếp theo và cả ở CH4 này.
Ở CH4 này chúng ta sẽ sử dụng mô hình nến C7TT để kết hợp với điều kiện vào lệnh, thoát lệnh
mà chúng ta đã làm ở CH1. Chúng ta sẽ bỏ qua bước nhồi lệnh để dễ hiểu hơn. Sau khi đã hiểu
rõ cách sử dụng C7TT làm điều kiện ta có thể kết hợp cả phần nhồi lệnh ở CH2 và C7CB ở CH3.
Entry (vào lệnh): Không vào lệnh khi xuất hiện mô hình C7TT và phản nến chủ
● Lệnh Buy: Vào lệnh Buy tại nến phá cản (Resistance) không xuất hiện mô hình C7TT tính
hiệu Sell, nếu có tính hiệu C7TT Sell và phản nến chủ thì không vào lệnh.
● Lệnh Sell: Vào lệnh Sell nếu tại nến phá cản (Support) không xuất hiện mô hình C7TT tính
hiệu Buy, nếu có tính hiệu C7TT Buy và phản nến chủ thì không vào lệnh.
● Đóng lệnh Buy: Đóng lệnh Buy khi xuất hiện mô hình nến C7TT tín hiệu Sell và phản nến
chủ.
● Đóng lệnh Sell: Đóng lệnh Sell khi xuất hiện mô hình nến C7TT tín hiệu Buy và phản nến
chủ.
CH4: Entry - Sử dụng mô hình nến C7TT
Lệnh Buy: Khi nến phá cản (Resistance) và nến trước đó không có tính hiệu C7TT - Sell, hoặc có C7TT Sell
nhưng thuận nến chủ thì sẽ vào lệnh => Nếu có tính hiệu C7TT Sell và phản nến chủ sẽ không vào lệnh.
● Bar 1 - C7TT - Buffer 1 - No Signal (Nghĩa là không có tính hiệu C7TT-Sell, 3 nến tăng thân lớn dần)
Hoặc
● Bar 1 - C7TT - Buffer 1 - Has Signal (Nghĩa là có tính hiệu C7TT-Sell, ta sẽ xét thêm lực nến chủ)
● Bar 4 - CandleStrength - Buffer 1 < 50 (Tức là lực Sell nhỏ hơn lực Buy => thuận C7TT)
CH4: Entry - Sử dụng mô hình nến C7TT
Lệnh Sell: Khi nến phá cản (Support) và nến trước đó không có tính hiệu C7TT - Buy, hoặc có C7TT Buy nhưng
thuận nến chủ thì sẽ vào lệnh => Nếu có tính hiệu C7TT Buy và phản nến chủ sẽ không vào lệnh.
● Bar 1 - C7TT - Buffer 0 - No Signal (Nghĩa là không có tính hiệu C7TT - Buy, 3 nến giảm thân lớn dần)
Hoặc
● Bar 1 - C7TT - Buffer 0 - Has Signal (Nghĩa là có tính hiệu C7TT- Buy, ta sẽ xét thêm lực nến ở nến chủ)
● Bar 4 - CandleStrength - Buffer 0 < 50 (Tức là lực Buy nhỏ hơn lực Sell => thuận C7TT)
CH4: Close - Sử dụng mô hình nến C7TT
Close Buy: Khi có một dấu hiệu nến đảo chiều C7TT Sell (3 nến tăng lớn dần) và phản nến chủ, EA sẽ
đóng lệnh chốt lời hoặc thoát lệnh sớm.
● Bar 1 - C7TT - Buffer 1 - Has Signal (Nghĩa là có tính hiệu C7TT Sell, 3 nến tăng thân tăng dần)
● Bar 4 - CandleStrength - Buffer 1 > 60 (Nghĩa là lực Sell lớn hơn lực Buy, phản C7TT Sell)
● Bar 1 - Candle - Body >= 300 (Nghĩa là cây nến tăng sau cùng có thân từ 300 point trở lên - lọc nhiễu)
CH4: Close - Sử dụng mô hình nến C7TT
Close Sell: Khi có một dấu hiệu nến đảo chiều C7TT Buy (3 nến giảm lớn dần) và phản nến chủ, EA sẽ
đóng lệnh chốt lời hoặc thoát lệnh sớm.
● Bar 1 - C7TT - Buffer 0 - Has Signal (Nghĩa là có tính hiệu C7TT Buy, 3 nến giảm thân lớn dần)
● Bar 4 - CandleStrength - Buffer 0 >= 60 (Nghĩa là lực Buy lớn lực Sell => phản C7TT Buy)
● Bar 1 - Candle - Body >= 300 (Nghĩa là cây nến giảm sau cùng có thân từ 300 point trở lên - lọc nhiễu)
CH4: Result Backtest 01-2022 tới 06-2022
CH4: Result Backtest CH1+2+3+4
CH5: Dời SL với C7CB - Đóng lệnh với C75N
CH1 tuy là điều kiện cơ bản nhưng sẽ được áp dụng ở tất cả các CH tiếp theo và cả ở CH5 này.
Khi chạy backtest CH1 kết hợp với các CH khác ta sẽ có thể đánh giá hiệu quả của từng CH, từ
đó có thể dễ dàng lựa chọn để tối ưu cho EA LCCM.
Ở CH5 này chúng ta sẽ sử dụng mô hình nến C7CB để dời SL về Entry và đóng lệnh với C75N.
CH5: Break Even với C7CB
Để dời SL về Break Event vào tab Action của GigaFactory. Chọn Single -> Standard->Break Even
Chúng ta đã sử dụng C7CB, C7N5 để đóng lệnh ở CH3, CH5 ở CH6 chúng ta sẽ kết hợp thêm
engulfing, fakey, pin bar.
CH6: Close với Engulfing, Pinbar, Fakey
Close Buy: Tại tab Close của GigaFactory ta thêm điều kiện đóng lệnh khi có tín hiệu Sell của Engulfing,
Pinbar, Fakey
Chúng ta sẽ cần thay đổi thông tin SL-TP ở tab Volume cho EA, với phương pháp Martingale
- Fixed Lot: 0.1, SL: None, TP: 500 point. Đây là volume và SL-TP cho lệnh entry khi thỏa
điều kiện vào lệnh.
- Martingale: Cho ta biết dòng này dành cho lệnh Martingale, chủ yếu là sẽ set TP, ở đây ta
chọn target cho martingale là Fixed USD: 10 $. Còn volume lệnh Martingale sẽ được cài
đặt tại tab Setting
CH7: Action Martingale
Tại tab Action của GigaFactory ta chọn Single -> Martingale để tiến hành cài đặt thông số Martingale
Cài đặt Setting phần General như sau:
● Max Orders: 4 (Nghĩa là đánh tối đa 4 lệnh Martingale, sẽ reset lại ban đầu)
● Order Following Entry Signal: No (Nghĩa là vào lệnh Martingale lập tức không cần tín hiệu ở Entry)
● Place Order When Candle Closes: No (Nghĩa là vào lệnh Martingale ngay, không đợi đóng nến)
● Reverse Trade: Yes (Nghĩa là đánh đảo chiều, thua lệnh Buy thì vào lệnh Sell cho Martingale).
CH7: Action Martingale
Tại tab Action của GigaFactory ta chọn Single -> Martingale để tiến hành cài đặt thông số Martingale
Cài đặt Setting phần Order Volume như sau:
● Volume Mode: Multiple Lotsize (Nghĩa là dùng hệ số nhân khi đánh Martingale)
● Multiple Factor: 2.0 ( Nghĩa là Volume của lệnh sẽ nhân 2 so với lệnh trước đó)
● Max Order Lotsize: 10 (Nghĩa là Volume tối đa cho lệnh Martingale là 10 lot)
● Max Total Lotsize: 20 (Nghĩa là tổng volume của các lệnh Martingale tối đa là 20 lot)
CH7: Action Martingale
Tại tab Action của GigaFactory ta chọn Single -> Martingale để tiến hành cài đặt thông số Martingale
Cài đặt Setting phần Trailing Stop và Break Even trong trường này chúng ta không sử dụng.
Ghi chú:
● Đối với phương pháp đánh đảo chiều trong LCCM LV1 nên chọn phiên thị trường có xu hướng
Âu - Mỹ, tránh phiên sideway Á.
● Nên tránh thời điểm ra tin mạnh, giá giật hai đầu
CH7: Result Backtest
Tổng Kết
- Trên là toàn bộ các bước để tạo EA LCCM Level1, chỉ cần thực hành cấu hình và chạy
backtest để tối ưu kết quả của EA.
- Tùy vào cách trade chúng ta hoàn toàn tùy biến lựa chọn Indicator nào cần dùng,
indicator nào không nhất thiết phải dùng, để EA mang lại lợi nhuận tốt nhất.
- Các kết quả backtest là quá trình chạy backtest từ 01-2022 tới 06-2022, trong 6 tháng
fulltime. Chúng ta có thể tối ưu bằng cách chọn thời gian trade để EA LCCM LV1 chạy
đạt được lợi nhuận cao hơn.
- Ở mỗi CH là các bước thiết lập khác nhau để người mới có thể dễ hiểu và dễ tiếp cận.
Khi đã thành thạo chúng ta có thể kết hợp tất cả các điều kiện trong một EA.
- Ngoài ra chúng ta hoàn toàn có thể mở rộng cách cấu hình riêng của chúng ta. Ví dụ:
Nếu xuất hiện Pinbar tại cản thì thoát lệnh, thay vì có tín hiệu pinbar thì thoát lệnh.
Nếu như bạn có thắc mắc hoặc chưa rõ về cách cấu hình EA LCCM LV1 hãy liên hệ với
team EA FXCE để được hỗ trợ: https://t.me/fxceea