Đặt một lệnh giới hạn, đóng laptop, tuần sau quay lại và lệnh hoặc đã khớp, hoặc chưa. Không phải gửi lại lệnh mỗi sáng, không phải canh giờ đóng cửa. Đó là toàn bộ sức hấp dẫn của good till canceled.
Nhưng cái tên này hơi "nói quá". GTC không có nghĩa là lệnh nằm đó vô thời hạn, cũng không có nghĩa là sẽ không có gì bất ngờ xảy ra trong lúc lệnh chờ. Mỗi nhà môi giới đặt ra mức trần riêng cho thời gian một lệnh GTC được duy trì, và một lệnh đã mở ba tuần hoạt động rất khác so với lệnh bạn vừa đặt năm phút trước.
Bài viết này giải thích GTC thực sự là gì, nó khác thế nào so với Day, Good Till Date, Immediate or Cancel và Fill or Kill, cũng như những tình huống cụ thể khiến lệnh GTC có thể làm bạn bất ngờ: khớp lệnh một phần, khoảng trống giá (gap) cuối tuần và tình huống kinh điển là lệnh chờ mà bạn thực sự đã quên mất.
Điểm chính cần nhớ
- Good till canceled (GTC) là một thiết lập hiệu lực lệnh (time-in-force), không phải một loại lệnh riêng: có thể gắn vào lệnh giới hạn hoặc lệnh dừng.
- GTC không có nghĩa là "mãi mãi". Hầu hết các nhà môi giới giới hạn thời gian một lệnh GTC được duy trì trước khi tự động hết hạn.
- Lệnh Day hết hiệu lực khi phiên đóng cửa. Lệnh GTC có thể tồn tại nhiều tuần, đó chính là điều khiến chúng hữu ích nhưng đôi khi cũng rủi ro.
- Lệnh GTC vẫn có thể khớp từng phần, bị bỏ qua do gap giá cuối tuần, hoặc nằm bị lãng quên cho đến khi thị trường cuối cùng chạm tới.
- Thiết lập thời hạn lệnh khác nhau tùy nền tảng và nhà môi giới, nên hãy kiểm tra quy định chính xác của tài khoản trước khi dựa vào GTC cho bất kỳ việc quan trọng nào.
Good Till Canceled nghĩa là gì?
Lệnh good till canceled tiếp tục hoạt động trên thị trường cho đến khi một trong ba điều xảy ra: lệnh khớp, bạn tự hủy, hoặc quy tắc hết hạn của nhà môi giới có hiệu lực và tự động đóng lệnh. Theo giải thích của chính SEC về lệnh GTC, các công ty môi giới thường giới hạn thời gian nhà đầu tư được để mở một lệnh GTC, và giới hạn này khác nhau giữa các công ty.

Phần cuối này thường bị bỏ qua. Nhiều người nghe "good till canceled" và cho rằng lệnh tồn tại vô thời hạn. Trên thực tế, hầu hết các sàn lặng lẽ đóng lệnh GTC sau một khoảng thời gian nhất định, thường là từ 30 đến 90 ngày tùy nhà môi giới, trừ khi nền tảng nêu rõ khác đi. Hãy coi GTC là "tồn tại lâu nhưng có giới hạn", chứ không phải "vĩnh viễn".
Thông tin nhanh
- Đặt một lệnh mua giới hạn GTC trước mùa báo cáo thu nhập, quên bẵng nó, và lệnh vẫn có thể khớp vài tuần sau, ngay khi giá cuối cùng giảm về mức của bạn.
GTC là thiết lập hiệu lực lệnh, không phải loại lệnh
Đây là chỗ nhiều người bắt đầu nhầm lẫn. GTC không phải thứ để giao dịch thay cho lệnh giới hạn hay lệnh dừng, mà là khoảng thời gian bạn gắn vào một lệnh. Lệnh mua giới hạn có thể là GTC. Lệnh bán dừng cũng có thể là GTC.
Lệnh trailing stop cũng có thể là GTC trên hầu hết các nền tảng. Loại lệnh quyết định cách lệnh được khớp; thiết lập hiệu lực lệnh quyết định lệnh được phép chờ bao lâu trước khi khớp.
Loại lệnh | Dùng được GTC? | Tùy chọn thời hạn thường gặp |
|---|---|---|
Lệnh thị trường | Không | Khớp ngay lập tức, không cần thời hạn |
Lệnh giới hạn (mua hoặc bán) | Có | Day, GTC, GTD |
Lệnh dừng | Có | Day, GTC, GTD |
Lệnh stop-limit | Có | Day, GTC, GTD |
Lệnh trailing stop | Có, trên hầu hết các nền tảng | Day, GTC |
Điều này quan trọng vì rủi ro của GTC thực ra không nằm ở bản thân GTC, mà ở loại lệnh được gắn kèm, bị kéo dài trong một khoảng thời gian dài hơn nhiều.
Một lệnh mua giới hạn GTC nằm thấp hơn thị trường ba mức giá trong hai tuần có cơ chế khớp giống hệt lệnh giới hạn đặt năm phút trước. Chỉ là nó phải chịu hai tuần tin tức, gap và biến động mà lệnh Day không bao giờ gặp.

Day, GTC, Good Till Date, IOC và FOK
Mỗi lệnh bạn đặt cần một chỉ thị về thời hạn bên cạnh chỉ thị về giá, và năm thiết lập dưới đây bao quát gần như mọi thứ bạn sẽ gặp trên một nền tảng dành cho nhà đầu tư cá nhân.
Thiết lập | Còn hiệu lực cho đến khi... | Cho phép khớp một phần? |
|---|---|---|
Day | Đóng cửa phiên hiện tại | Có |
Good till canceled (GTC) | Khớp, bị hủy, hoặc hết thời hạn tối đa của nhà môi giới | Có |
Good till date (GTD) | Ngày và giờ cụ thể do bạn đặt | Có |
Immediate or cancel (IOC) | Ngay lập tức, phần còn lại bị hủy | Có |
Fill or kill (FOK) | Ngay lập tức, nếu không toàn bộ lệnh bị hủy | Không |
Day là mặc định mà hầu hết nền tảng đặt sẵn cho bạn: nếu chưa khớp, lệnh biến mất khi đóng cửa, không có ngoại lệ. GTC kéo dài thời gian đó gần như vô hạn, tùy theo mức trần của nhà môi giới. Good till date nằm giữa hai loại này: bạn chọn chính xác ngày hết hạn thay vì dựa vào mặc định của nhà môi giới.
IOC và FOK nằm ở đầu đối diện hoàn toàn, được thiết kế cho những lệnh cần được xử lý trong vài giây chứ không phải vài ngày, đó là lý do chúng xuất hiện nhiều hơn trong cách lệnh thị trường thực sự được khớp so với các thảo luận về lệnh chờ dài hạn.
Dưới đây là so sánh năm thiết lập này theo thời lượng thô, được vẽ trên thang logarit vì IOC và FOK được xử lý gần như tức thì so với khoảng thời gian dài hơn nhiều của GTC.
Một lệnh giới hạn GTC diễn ra thế nào
Giả sử EUR/USD đang giao dịch ở 1.0900 và bạn cho rằng 1.0850 mới là mức bạn thực sự muốn mua. Bạn đặt một lệnh mua giới hạn GTC tại 1.0850 rồi đóng nền tảng. Giá không hợp tác trong mười một ngày, đi ngang trong vùng 1.0870-1.0910. Đến ngày thứ mười hai, một số liệu công bố đẩy giá xuống 1.0848, chạm nhẹ mức của bạn và lệnh được khớp.
Lệnh GTC | Kích hoạt khi... | Trở thành | Cách dùng phổ biến |
|---|---|---|---|
Mua/bán giới hạn | Giá đạt mức bạn đặt | Khớp tại mức giá đó hoặc tốt hơn | Vào lệnh tại mức tốt hơn thị trường hiện tại |
Lệnh dừng | Giá giao dịch xuyên qua mức dừng của bạn | Một lệnh thị trường | Giới hạn thua lỗ hoặc vào lệnh khi phá vỡ |
Trailing stop | Giá đảo chiều ngược hướng một khoảng bằng khoảng cách trailing đã đặt | Một lệnh thị trường | Chốt lợi nhuận khi vị thế đi theo hướng có lợi cho bạn |
Đó là toàn bộ điểm mạnh của GTC trong một ví dụ: bạn đặt mức giá mong muốn một lần, và lệnh thay bạn chờ đợi. Cơ chế khớp không khác gì lệnh giới hạn thông thường: bạn vẫn không được đảm bảo khớp chỉ vì giá chạm mức của mình, và vẫn có thể bị khớp một phần nếu khối lượng chờ tại 1.0850 không đủ cho toàn bộ khối lượng của bạn.

Một lệnh dừng GTC diễn ra thế nào
Lệnh dừng hoạt động tương tự nhưng trong khoảng thời gian dài hơn. Một lệnh bán dừng GTC đặt dưới vị thế mua đang mở nằm đó để bảo vệ vị thế chừng nào vị thế còn mở, có thể là vài ngày hoặc vài tháng tùy thời gian bạn nắm giữ.
Ngay khi giá giao dịch xuyên qua mức dừng của bạn, lệnh chuyển thành lệnh thị trường và khớp ở mức giá khả dụng kế tiếp, giống như mọi lệnh dừng, chỉ là có thể được kích hoạt nhiều tuần sau khi bạn đặt và đã quên mất mức chính xác mình chọn.

Trailing stop làm mọi thứ phức tạp hơn một chút. Một trailing stop GTC liên tục điều chỉnh khi giá di chuyển theo hướng có lợi cho bạn, nghĩa là mức nó đang nằm hôm nay có thể rất khác so với nơi bạn đặt ban đầu.
Điều này hữu ích để chốt lợi nhuận cho một vị thế kéo dài, nhưng cũng có nghĩa là bạn không thể chỉ nhìn vào mức vào lệnh ban đầu mà biết lệnh dừng hiện đang ở đâu nếu không kiểm tra trên nền tảng.
Khớp một phần với lệnh GTC
GTC không thay đổi cách khớp một phần hoạt động, chỉ cho nó nhiều thời gian hơn để xảy ra. Một lệnh mua giới hạn GTC 10 lot có thể khớp 3 lot vào thứ Ba, nằm chưa khớp trong bốn ngày, rồi khớp thêm 4 lot vào thứ Hai tuần sau khi giá quay lại mức đó, tất cả dưới cùng một mã lệnh.

Tùy nền tảng, 3 lot còn lại tiếp tục chờ ở mức giá ban đầu cho đến khi khớp hết, hoặc cho đến khi lệnh hết hạn.
Ngày | Số lot đã khớp | Số lot còn lại | Trạng thái lệnh |
|---|---|---|---|
Đặt lệnh | 0 | 10 | Đang chờ |
Thứ Ba | 3 | 7 | Khớp một phần |
Thứ Tư–Thứ Bảy | 0 | 7 | Khớp một phần, vẫn đang chờ |
Thứ Hai tuần sau | +4 (tổng 7) | 3 | Khớp một phần |
Vẫn chưa khớp | 0 | 3 | Đang chờ, cho đến khi khớp, hủy hoặc hết hạn |
Điều này đáng theo dõi sát nếu bạn xác định quy mô vị thế dựa trên một mức rủi ro cụ thể. Một lệnh GTC đã khớp 70% sau hai tuần là vị thế 70%, không phải vị thế đầy đủ như bạn đã lên kế hoạch, và phần chưa khớp vẫn còn hiệu lực, có thể hoàn tất bất cứ lúc nào mà không có cảnh báo mới nếu bạn chưa thiết lập sẵn.
Gap qua đêm, giao dịch ngoài giờ và lệnh GTC "cũ"
Đây là điểm lệnh GTC khác biệt đáng kể so với lệnh trong ngày. Lệnh Day chỉ cần chịu đựng biến động của một phiên. Lệnh GTC phải chịu mọi gap qua đêm, kỳ nghỉ cuối tuần và biến động ngoài giờ xảy ra trong lúc nó nằm đó, và không điều nào trong số đó tôn trọng mức giá bạn đã chọn ban đầu.
Thị trường | Giao dịch liên tục? | Khung rủi ro gap chính |
|---|---|---|
Các cặp forex chính | Gần 24 giờ, Thứ Hai–Thứ Sáu | Từ đóng cửa thứ Sáu đến mở cửa Chủ Nhật/thứ Hai |
Cổ phiếu niêm yết trên sàn | Không, giờ phiên cố định | Qua đêm và tin tức trước/sau giờ giao dịch |
Crypto | 24/7 | Rủi ro gap cuối tuần thấp, nhưng vẫn có thể xảy ra gap thanh khoản riêng của từng sàn |
Hàng hóa/chỉ số (CFD) | Chủ yếu liên tục, có giờ nghỉ hằng ngày | Quanh khung giờ rollover hằng ngày |
Vì sao xảy ra gap
Gap như vậy xảy ra vì thị trường không giao dịch liên tục. Cuối tuần, ngày lễ và khung giờ ngoài giờ đều tạo ra những khoảng thời gian không lệnh nào được thực hiện dù giá thực tế vẫn dịch chuyển ngầm qua tin tức và các nơi giao dịch khác. Khi giao dịch mở lại, giá có thể mở xa vượt mức dừng của bạn mà không có gì ở giữa để kích hoạt khớp lệnh tại mức giá bạn thực sự mong muốn.
Gap tác động thế nào lên lệnh đang chờ
Tương tự với spread mua-bán và thanh khoản nói chung: một mức giá trông hoàn toàn hợp lý khi bạn đặt có thể nằm trong một môi trường thị trường hoàn toàn khác khi cuối cùng được chạm tới.
Lệnh dừng khớp ở mức giá khả dụng đầu tiên sau khi được kích hoạt, nên một gap đủ lớn đồng nghĩa với việc lệnh khớp ở xa hơn hẳn mức bạn đặt, chứ không phải tại mức đó. Một lệnh giới hạn còn có thể gặp tình huống lạ hơn: nếu giá nhảy thẳng qua mức của bạn mà không giao dịch xuyên qua, lệnh có thể không bao giờ khớp.
Vấn đề lệnh chờ bị lãng quên
Rủi ro khác của GTC ít liên quan đến cơ chế mà liên quan đến trí nhớ. Bạn đặt một mức giá, cuộc sống cuốn đi, và ba tuần sau bạn thực sự quên mất nó vẫn còn đó. Rồi lệnh khớp, và bạn đang giữ một vị thế mà hôm nay bạn không chủ động quyết định mở, ở mức giá và khối lượng mà bạn đặt trong một bối cảnh thị trường rất khác.
Đây không phải chuyện giả định. Nó phổ biến đến mức các nhà giao dịch giàu kinh nghiệm hình thành thói quen riêng để đối phó: rà soát các lệnh GTC đang mở theo lịch cố định, hủy mọi lệnh không còn phù hợp với quan điểm hiện tại, và coi việc "cứ để GTC đó" là một quyết định cần xem xét lại, chứ không phải thiết lập một lần rồi không động tới nữa.
Thiết lập thời hạn lệnh trên MT5, cTrader và xPRO
Việc thiết lập thời hạn không giống nhau trên mọi nền tảng — mỗi nền tảng xử lý GTC, GTD và các tùy chọn khác hơi khác nhau. Dưới đây là nơi tìm thiết lập này trên ba nền tảng được nhiều nhà giao dịch sử dụng nhất.
MetaTrader 5
Trên MetaTrader 5, trường hết hạn (expiration) của mọi lệnh chờ cho bạn các tùy chọn Good Till Cancelled, Today và Specified, cho phép chọn GTC, hết hạn trong ngày, hoặc một ngày và giờ chính xác.
cTrader và xPRO
cTrader và xPRO cung cấp các điều khiển thời hạn khá tương tự MT5, dù cách diễn đạt chính xác và thời hạn GTC tối đa có thể khác nhau giữa các nền tảng.
Trong cTrader, khi đặt lệnh chờ, bạn sẽ thấy trường Expiry được đặt mặc định là Good Till Cancelled, với Good Till Date là lựa chọn thay thế nếu bạn muốn lệnh tự động hết hiệu lực. Thời hạn GTC tối đa của chính cTrader thường vào khoảng [90 ngày] trước khi lệnh bị buộc đóng.
Trên xPRO, phiếu lệnh có menu thả xuống Time in Force hoặc Expiration tương tự, thường gồm GTC, Day và tùy chọn ngày tùy chỉnh. Mức tối đa mà nền tảng nêu cho một lệnh GTC đang chờ vào khoảng [30 ngày].
Kết luận
GTC mang lại cho bạn sự kiên nhẫn. Đặt mức giá một lần và để lệnh chờ thay bạn. Cái giá phải trả là lệnh phải trải qua mọi thứ xảy ra khi bạn không theo dõi: gap cuối tuần, tin tức qua đêm, nhiều tuần im ắng rồi đến một buổi chiều mà mọi thứ khớp cùng lúc.
Không điều nào trong số đó lộ ra cho đến khi nó xảy ra. Một lệnh dừng có thể vượt qua gap an toàn vào tuần này rồi bị xuyên thủng vào tuần sau. Một lệnh giới hạn có thể nằm yên cả tháng rồi khớp trong một cú giật giá năm phút mà bạn không hề thấy. Đọc đúng trạng thái lệnh và biết đại khái những gì đang mở trong tài khoản đã là phần lớn cuộc chiến.
Câu hỏi thường gặp
Lệnh GTC có thực sự mở mãi mãi không?
Không. Lệnh tồn tại cho đến khi khớp, bạn hủy, hoặc đạt giới hạn hết hạn của nhà môi giới, thường trong khoảng từ 30 đến 90 ngày.
Tôi có thể hủy lệnh GTC bất cứ lúc nào không?
Có, bất cứ lúc nào trước khi lệnh khớp. Việc hủy hoạt động giống như với mọi lệnh chờ khác.
Lệnh GTC có khớp ngoài giờ giao dịch thông thường không?
Tùy thị trường. Forex và CFD giao dịch gần 24 giờ qua các phiên, nên có, lệnh có thể khớp ở ngoài khung giờ mà đa số mọi người coi là bình thường. Cổ phiếu niêm yết trên sàn có phiên cố định thường chỉ khớp khi sàn đó đang mở cửa.
Lệnh GTC vẫn có thể khớp một phần không?
Có, hoàn toàn giống lệnh Day. Nếu chỉ có một phần khối lượng khả dụng tại mức giá của bạn, phần còn lại tiếp tục chờ theo thiết lập GTC cho đến khi khớp, bị hủy hoặc hết hạn.
Chuyện gì xảy ra với lệnh GTC nếu giá có gap vào cuối tuần?
Nếu giá nhảy qua mức của bạn thay vì giao dịch xuyên qua, lệnh dừng có thể khớp ở xa hơn hẳn mức bạn đặt, còn lệnh giới hạn có thể bị bỏ qua hoàn toàn nếu giá không thực sự chạm tới nó khi đi qua.