Thuộc tính của biểu tượng
Để lấy thông tin thị trường hiện tại, có một số hàm: SymbolInfoInteger(), SymbolInfoDouble() và SymbolInfoString(). Tham số đầu tiên là tên biểu tượng, giá trị của tham số thứ hai của hàm có thể là một trong các định danh của ENUM_SYMBOL_INFO_INTEGER
, ENUM_SYMBOL_INFO_DOUBLE
và ENUM_SYMBOL_INFO_STRING
.
Đối với hàm SymbolInfoInteger()
ENUM_SYMBOL_INFO_INTEGER
Định danh | Mô tả | Loại |
---|---|---|
SYMBOL_SUBSCRIPTION_DELAY | Dữ liệu biểu tượng đến với độ trễ. Thuộc tính này chỉ có thể được yêu cầu cho các biểu tượng được chọn trong Market Watch (SYMBOL_SELECT = true). Lỗi ERR_MARKET_NOT_SELECTED (4302) sẽ được tạo ra cho các biểu tượng khác | bool |
SYMBOL_SECTOR | Lĩnh vực kinh tế mà tài sản thuộc về | ENUM_SYMBOL_SECTOR |
SYMBOL_INDUSTRY | Ngành công nghiệp hoặc nhánh kinh tế mà biểu tượng thuộc về | ENUM_SYMBOL_INDUSTRY |
SYMBOL_CUSTOM | Đây là biểu tượng tùy chỉnh – biểu tượng đã được tạo ra một cách tổng hợp dựa trên các biểu tượng khác từ Market Watch và/hoặc nguồn dữ liệu bên ngoài | bool |
SYMBOL_BACKGROUND_COLOR | Màu nền được sử dụng cho biểu tượng trong Market Watch | color |
SYMBOL_CHART_MODE | Loại giá được sử dụng để tạo thanh biểu tượng, tức là Bid hoặc Last | ENUM_SYMBOL_CHART_MODE |
SYMBOL_EXIST | Biểu tượng với tên này tồn tại | bool |
SYMBOL_SELECT | Biểu tượng được chọn trong Market Watch | bool |
SYMBOL_VISIBLE | Biểu tượng hiển thị trong Market Watch. Một số biểu tượng (chủ yếu là tỷ giá chéo cần thiết để tính toán yêu cầu ký quỹ hoặc lợi nhuận bằng tiền tệ gửi) được chọn tự động, nhưng có thể không hiển thị trong Market Watch. Để hiển thị, các biểu tượng này cần được chọn rõ ràng. | bool |
SYMBOL_SESSION_DEALS | Số lượng giao dịch trong phiên hiện tại | long |
SYMBOL_SESSION_BUY_ORDERS | Số lượng lệnh Buy tại thời điểm hiện tại | long |
SYMBOL_SESSION_SELL_ORDERS | Số lượng lệnh Sell tại thời điểm hiện tại | long |
SYMBOL_VOLUME | Khối lượng của giao dịch cuối cùng | long |
SYMBOL_VOLUMEHIGH | Khối lượng tối đa trong ngày | long |
SYMBOL_VOLUMELOW | Khối lượng tối thiểu trong ngày | long |
SYMBOL_TIME | Thời gian của báo giá cuối cùng | datetime |
SYMBOL_TIME_MSC | Thời gian của báo giá cuối cùng tính bằng mili giây kể từ 1970.01.01 | long |
SYMBOL_DIGITS | Số chữ số sau dấu thập phân | int |
SYMBOL_SPREAD_FLOAT | Chỉ báo của spread thả nổi | bool |
SYMBOL_SPREAD | Giá trị spread tính bằng điểm | int |
SYMBOL_TICKS_BOOKDEPTH | Số lượng yêu cầu tối đa được hiển thị trong Depth of Market. Đối với các biểu tượng không có hàng đợi yêu cầu, giá trị bằng 0. | int |
SYMBOL_TRADE_CALC_MODE | Chế độ tính toán giá hợp đồng | ENUM_SYMBOL_CALC_MODE |
SYMBOL_TRADE_MODE | Loại thực thi lệnh | ENUM_SYMBOL_TRADE_MODE |
SYMBOL_START_TIME | Ngày bắt đầu giao dịch của biểu tượng (thường được sử dụng cho hợp đồng tương lai) | datetime |
SYMBOL_EXPIRATION_TIME | Ngày kết thúc giao dịch của biểu tượng (thường được sử dụng cho hợp đồng tương lai) | datetime |
SYMBOL_TRADE_STOPS_LEVEL | Khoảng cách tối thiểu tính bằng điểm từ giá đóng hiện tại để đặt lệnh Stop | int |
SYMBOL_TRADE_FREEZE_LEVEL | Khoảng cách để đóng băng các hoạt động giao dịch tính bằng điểm | int |
SYMBOL_TRADE_EXEMODE | Chế độ thực thi giao dịch | ENUM_SYMBOL_TRADE_EXECUTION |
SYMBOL_SWAP_MODE | Mô hình tính toán swap | ENUM_SYMBOL_SWAP_MODE |
SYMBOL_SWAP_ROLLOVER3DAYS | Ngày trong tuần để tính phí rollover swap 3 ngày | ENUM_DAY_OF_WEEK |
SYMBOL_MARGIN_HEDGED_USE_LEG | Tính toán ký quỹ phòng ngừa bằng cách sử dụng chân lớn hơn (Buy hoặc Sell) | bool |
SYMBOL_EXPIRATION_MODE | Cờ của các chế độ hết hạn lệnh được phép | int |
SYMBOL_FILLING_MODE | Cờ của các chế độ điền lệnh được phép | int |
SYMBOL_ORDER_MODE | Cờ của các loại lệnh được phép | int |
SYMBOL_ORDER_GTC_MODE | Hết hạn của lệnh Stop Loss và Take Profit, nếu SYMBOL_EXPIRATION_MODE =SYMBOL_EXPIRATION_GTC (Hiệu lực đến khi hủy) | ENUM_SYMBOL_ORDER_GTC_MODE |
SYMBOL_OPTION_MODE | Loại quyền chọn | ENUM_SYMBOL_OPTION_MODE |
SYMBOL_OPTION_RIGHT | Quyền của quyền chọn (Call/Put) | ENUM_SYMBOL_OPTION_RIGHT |
Đối với hàm SymbolInfoDouble() |
ENUM_SYMBOL_INFO_DOUBLE
Định danh | Mô tả | Loại |
---|---|---|
SYMBOL_BID | Bid - giá chào bán tốt nhất | double |
SYMBOL_BIDHIGH | Bid tối đa trong ngày | double |
SYMBOL_BIDLOW | Bid tối thiểu trong ngày | double |
SYMBOL_ASK | Ask - giá chào mua tốt nhất | double |
SYMBOL_ASKHIGH | Ask tối đa trong ngày | double |
SYMBOL_ASKLOW | Ask tối thiểu trong ngày | double |
SYMBOL_LAST | Giá của giao dịch cuối cùng | double |
SYMBOL_LASTHIGH | Giá Last tối đa trong ngày | double |
SYMBOL_LASTLOW | Giá Last tối thiểu trong ngày | double |
SYMBOL_VOLUME_REAL | Khối lượng của giao dịch cuối cùng | double |
SYMBOL_VOLUMEHIGH_REAL | Khối lượng tối đa trong ngày | double |
SYMBOL_VOLUMELOW_REAL | Khối lượng tối thiểu trong ngày | double |
SYMBOL_OPTION_STRIKE | Giá thực hiện của quyền chọn. Giá mà người mua quyền chọn có thể mua (trong quyền chọn Call) hoặc bán (trong quyền chọn Put) tài sản cơ sở, và người bán quyền chọn có nghĩa vụ bán hoặc mua số lượng tài sản cơ sở tương ứng. | double |
SYMBOL_POINT | Giá trị điểm của biểu tượng | double |
SYMBOL_TRADE_TICK_VALUE | Giá trị của SYMBOL_TRADE_TICK_VALUE_PROFIT | double |
SYMBOL_TRADE_TICK_VALUE_PROFIT | Giá tick được tính toán cho vị thế có lợi | double |
SYMBOL_TRADE_TICK_VALUE_LOSS | Giá tick được tính toán cho vị thế thua lỗ | double |
SYMBOL_TRADE_TICK_SIZE | Thay đổi giá tối thiểu | double |
SYMBOL_TRADE_CONTRACT_SIZE | Kích thước hợp đồng giao dịch | double |
SYMBOL_TRADE_ACCRUED_INTEREST | Lãi tích lũy – lãi phiếu tích lũy, tức là phần lãi phiếu được tính tỷ lệ theo số ngày kể từ khi phát hành trái phiếu phiếu hoặc lần thanh toán lãi phiếu cuối cùng | double |
SYMBOL_TRADE_FACE_VALUE | Giá trị danh nghĩa – giá trị ban đầu của trái phiếu do nhà phát hành đặt ra | double |
SYMBOL_TRADE_LIQUIDITY_RATE | Tỷ lệ thanh khoản là phần tài sản có thể được sử dụng cho ký quỹ. | double |
SYMBOL_VOLUME_MIN | Khối lượng tối thiểu cho một giao dịch | double |
SYMBOL_VOLUME_MAX | Khối lượng tối đa cho một giao dịch | double |
SYMBOL_VOLUME_STEP | Bước thay đổi khối lượng tối thiểu cho việc thực hiện giao dịch | double |
SYMBOL_VOLUME_LIMIT | Khối lượng tổng hợp tối đa cho phép của một vị thế mở và các lệnh chờ theo một hướng (mua hoặc bán) cho biểu tượng. Ví dụ, với giới hạn 5 lô, bạn có thể có một vị thế mua mở với khối lượng 5 lô và đặt một lệnh chờ Sell Limit với khối lượng 5 lô. Nhưng trong trường hợp này, bạn không thể đặt lệnh chờ Buy Limit (vì tổng khối lượng theo một hướng sẽ vượt quá giới hạn) hoặc đặt Sell Limit với khối lượng lớn hơn 5 lô. | double |
SYMBOL_SWAP_LONG | Giá trị swap dài | double |
SYMBOL_SWAP_SHORT | Giá trị swap ngắn | double |
SYMBOL_SWAP_SUNDAY | Tỷ lệ tính toán swap (SYMBOL_SWAP_LONG hoặc SYMBOL_SWAP_SHORT ) cho các vị thế qua đêm chuyển từ Chủ nhật sang ngày tiếp theo. Các giá trị sau được hỗ trợ: 0 – không tính phí swap, 1 – swap đơn, 3 – swap gấp ba | double |
SYMBOL_SWAP_MONDAY | Tỷ lệ tính toán swap (SYMBOL_SWAP_LONG hoặc SYMBOL_SWAP_SHORT ) cho các vị thế qua đêm chuyển từ Thứ Hai sang Thứ Ba | double |
SYMBOL_SWAP_TUESDAY | Tỷ lệ tính toán swap (SYMBOL_SWAP_LONG hoặc SYMBOL_SWAP_SHORT ) cho các vị thế qua đêm chuyển từ Thứ Ba sang Thứ Tư | double |
SYMBOL_SWAP_WEDNESDAY | Tỷ lệ tính toán swap (SYMBOL_SWAP_LONG hoặc SYMBOL_SWAP_SHORT ) cho các vị thế qua đêm chuyển từ Thứ Tư sang Thứ Năm | double |
SYMBOL_SWAP_THURSDAY | Tỷ lệ tính toán swap (SYMBOL_SWAP_LONG hoặc SYMBOL_SWAP_SHORT ) cho các vị thế qua đêm chuyển từ Thứ Năm sang Thứ Sáu | double |
SYMBOL_SWAP_FRIDAY | Tỷ lệ tính toán swap (SYMBOL_SWAP_LONG hoặc SYMBOL_SWAP_SHORT ) cho các vị thế qua đêm chuyển từ Thứ Sáu sang Thứ Bảy | double |
SYMBOL_SWAP_SATURDAY | Tỷ lệ tính toán swap (SYMBOL_SWAP_LONG hoặc SYMBOL_SWAP_SHORT ) cho các vị thế qua đêm chuyển từ Thứ Bảy sang Chủ Nhật | double |
SYMBOL_MARGIN_INITIAL | Ký quỹ ban đầu là số tiền trong đơn vị tiền ký quỹ cần thiết để mở một vị thế với khối lượng một lô. Nó được sử dụng để kiểm tra tài sản của khách hàng khi họ tham gia thị trường. Hàm SymbolInfoMarginRate() cung cấp dữ liệu về số tiền ký quỹ được tính tùy thuộc vào loại lệnh và hướng. | double |
SYMBOL_MARGIN_MAINTENANCE | Ký quỹ duy trì. Nếu được đặt, nó xác định số tiền ký quỹ trong đơn vị tiền của biểu tượng, được tính từ một lô. Nó được sử dụng để kiểm tra tài sản của khách hàng khi trạng thái tài khoản của họ thay đổi. Nếu ký quỹ duy trì bằng 0, ký quỹ ban đầu sẽ được sử dụng. Hàm SymbolInfoMarginRate() cung cấp dữ liệu về số tiền ký quỹ được tính tùy thuộc vào loại lệnh và hướng. | double |
SYMBOL_SESSION_VOLUME | Tổng khối lượng của các giao dịch trong phiên hiện tại | double |
SYMBOL_SESSION_TURNOVER | Tổng doanh thu của phiên hiện tại | double |
SYMBOL_SESSION_INTEREST | Tổng lãi mở | double |
SYMBOL_SESSION_BUY_ORDERS_VOLUME | Khối lượng hiện tại của các lệnh Buy | double |
SYMBOL_SESSION_SELL_ORDERS_VOLUME | Khối lượng hiện tại của các lệnh Sell | double |
SYMBOL_SESSION_OPEN | Giá mở của phiên hiện tại | double |
SYMBOL_SESSION_CLOSE | Giá đóng của phiên hiện tại | double |
SYMBOL_SESSION_AW | Giá trung bình có trọng số của phiên hiện tại | double |
SYMBOL_SESSION_PRICE_SETTLEMENT | Giá thanh toán của phiên hiện tại | double |
SYMBOL_SESSION_PRICE_LIMIT_MIN | Giá tối thiểu của phiên hiện tại | double |
SYMBOL_SESSION_PRICE_LIMIT_MAX | Giá tối đa của phiên hiện tại | double |
SYMBOL_MARGIN_HEDGED | Kích thước hợp đồng hoặc giá trị ký quỹ cho một lô của các vị thế phòng ngừa (các vị thế ngược chiều của một biểu tượng). Có hai phương pháp tính toán ký quỹ cho các vị thế phòng ngừa. Phương pháp tính toán được định nghĩa bởi nhà môi giới. Tính toán cơ bản:
Tính toán cho vị thế lớn nhất:
| double |
SYMBOL_PRICE_CHANGE | Thay đổi của giá hiện tại so với cuối ngày giao dịch trước đó tính bằng % | double |
SYMBOL_PRICE_VOLATILITY | Biến động giá tính bằng % | double |
SYMBOL_PRICE_THEORETICAL | Giá lý thuyết của quyền chọn | double |
SYMBOL_PRICE_DELTA | Delta của quyền chọn/chứng quyền cho thấy giá trị mà giá quyền chọn thay đổi khi giá tài sản cơ sở thay đổi 1 điểm | double |
SYMBOL_PRICE_THETA | Theta của quyền chọn/chứng quyền cho thấy số điểm mà giá quyền chọn mất đi mỗi ngày do sự phân rã thời gian, tức là khi ngày hết hạn đến gần | double |
SYMBOL_PRICE_GAMMA | Gamma của quyền chọn/chứng quyền cho thấy tốc độ thay đổi của delta – tốc độ nhanh hay chậm mà phí quyền chọn thay đổi | double |
SYMBOL_PRICE_VEGA | Vega của quyền chọn/chứng quyền cho thấy số điểm mà giá quyền chọn thay đổi khi biến động thay đổi 1% | double |
SYMBOL_PRICE_RHO | Rho của quyền chọn/chứng quyền phản ánh độ nhạy của giá lý thuyết của quyền chọn với lãi suất thay đổi 1% | double |
SYMBOL_PRICE_OMEGA | Omega của quyền chọn/chứng quyền. Độ co giãn của quyền chọn cho thấy sự thay đổi phần trăm tương đối của giá quyền chọn theo sự thay đổi phần trăm của giá tài sản cơ sở | double |
SYMBOL_PRICE_SENSITIVITY | Độ nhạy của quyền chọn/chứng quyền cho thấy giá của tài sản cơ sở của quyền chọn cần thay đổi bao nhiêu điểm để giá của quyền chọn thay đổi một điểm | double |
Đối với hàm SymbolInfoString()
ENUM_SYMBOL_INFO_STRING
Định danh | Mô tả | Loại |
---|---|---|
SYMBOL_BASIS | Tài sản cơ sở của một công cụ phái sinh | string |
SYMBOL_CATEGORY | Tên của lĩnh vực hoặc danh mục mà biểu tượng tài chính thuộc về | string |
SYMBOL_COUNTRY | Quốc gia mà biểu tượng tài chính thuộc về | string |
SYMBOL_SECTOR_NAME | Lĩnh vực kinh tế mà biểu tượng tài chính thuộc về | string |
SYMBOL_INDUSTRY_NAME | Ngành công nghiệp hoặc nhánh công nghiệp mà biểu tượng tài chính thuộc về | string |
SYMBOL_CURRENCY_BASE | Tiền tệ cơ bản của một biểu tượng | string |
SYMBOL_CURRENCY_PROFIT | Tiền tệ lợi nhuận | string |
SYMBOL_CURRENCY_MARGIN | Tiền tệ ký quỹ | string |
SYMBOL_BANK | Nhà cung cấp báo giá hiện tại | string |
SYMBOL_DESCRIPTION | Mô tả biểu tượng | string |
SYMBOL_EXCHANGE | Tên của sàn giao dịch nơi biểu tượng tài chính được giao dịch | string |
SYMBOL_FORMULA | Công thức được sử dụng để định giá biểu tượng tùy chỉnh. Nếu tên của một biểu tượng tài chính được sử dụng trong công thức bắt đầu bằng chữ số hoặc chứa ký tự đặc biệt (">" ", ".", "-", "&", "#" v.v.), dấu ngoặc kép nên được sử dụng quanh tên biểu tượng này.
| string |
SYMBOL_ISIN | Tên của biểu tượng trong hệ thống ISIN (Mã số nhận dạng chứng khoán quốc tế). Mã số nhận dạng chứng khoán quốc tế là mã gồm 12 chữ cái và số duy nhất xác định một chứng khoán. Sự hiện diện của thuộc tính biểu tượng này được xác định bởi phía máy chủ giao dịch. | string |
SYMBOL_PAGE | Địa chỉ của trang web chứa thông tin biểu tượng. Địa chỉ này sẽ được hiển thị dưới dạng liên kết khi xem thuộc tính biểu tượng trong thiết bị đầu cuối | string |
SYMBOL_PATH | Đường dẫn trong cây biểu tượng | string |
Biểu đồ giá của một biểu tượng có thể dựa trên giá Bid hoặc Last. Giá được chọn cho biểu đồ biểu tượng cũng ảnh hưởng đến việc tạo và hiển thị các thanh trong thiết bị đầu cuối. Các giá trị có thể có của thuộc tính SYMBOL_CHART_MODE
được mô tả trong ENUM_SYMBOL_CHART_MODE
ENUM_SYMBOL_CHART_MODE
Định danh | Mô tả |
---|---|
SYMBOL_CHART_MODE_BID | Thanh dựa trên giá Bid |
SYMBOL_CHART_MODE_LAST | Thanh dựa trên giá Last |
Đối với mỗi biểu tượng, một số chế độ hết hạn của lệnh chờ có thể được chỉ định. Một cờ tương ứng với mỗi chế độ. Các cờ có thể được kết hợp bằng phép toán logic OR (|), ví dụ, SYMBOL_EXPIRATION_GTC|SYMBOL_EXPIRATION_SPECIFIED
. Để kiểm tra xem một chế độ cụ thể có được phép cho biểu tượng hay không, kết quả của phép toán logic AND (&) nên được so sánh với cờ chế độ.
Nếu cờ SYMBOL_EXPIRATION_SPECIFIED
được chỉ định cho một biểu tượng, thì khi gửi một lệnh chờ, bạn có thể chỉ định thời điểm mà lệnh chờ này có hiệu lực đến.
Định danh | Giá trị | Mô tả |
---|---|---|
SYMBOL_EXPIRATION_GTC | 1 | Lệnh có hiệu lực trong khoảng thời gian không giới hạn, cho đến khi được hủy rõ ràng |
SYMBOL_EXPIRATION_DAY | 2 | Lệnh có hiệu lực đến cuối ngày |
SYMBOL_EXPIRATION_SPECIFIED | 4 | Thời gian hết hạn được chỉ định trong lệnh |
SYMBOL_EXPIRATION_SPECIFIED_DAY | 8 | Ngày hết hạn được chỉ định trong lệnh |
Ví dụ:
//+------------------------------------------------------------------+
//| Kiểm tra xem chế độ hết hạn được chỉ định có được phép hay không |
//+------------------------------------------------------------------+
bool IsExpirationTypeAllowed(string symbol, int exp_type)
{
//--- Lấy giá trị của thuộc tính mô tả các chế độ hết hạn được phép
int expiration=(int)SymbolInfoInteger(symbol, SYMBOL_EXPIRATION_MODE);
//--- Trả về true nếu chế độ exp_type được phép
return((expiration&exp_type)==exp_type);
}
2
3
4
5
6
7
8
9
10
Nếu thuộc tính SYMBOL_EXPIRATION_MODE
được đặt thành SYMBOL_EXPIRATION_GTC
(hiệu lực đến khi hủy), thời hạn của các lệnh chờ, cũng như các lệnh Stop Loss/Take Profit, cần được thiết lập thêm bằng cách sử dụng liệt kê ENUM_SYMBOL_ORDER_GTC_MODE
.
ENUM_SYMBOL_ORDER_GTC_MODE
Định danh | Mô tả |
---|---|
SYMBOL_ORDERS_GTC | Các lệnh chờ và mức Stop Loss/Take Profit có hiệu lực trong khoảng thời gian không giới hạn cho đến khi được hủy rõ ràng |
SYMBOL_ORDERS_DAILY | Các lệnh có hiệu lực trong một ngày giao dịch. Vào cuối ngày, tất cả các mức Stop Loss và Take Profit, cũng như các lệnh chờ sẽ bị xóa. |
SYMBOL_ORDERS_DAILY_EXCLUDING_STOPS | Khi ngày giao dịch thay đổi, chỉ các lệnh chờ bị xóa, trong khi các mức Stop Loss và Take Profit được giữ lại. |
Khi gửi một lệnh, chúng ta có thể chỉ định chính sách điền khối lượng được đặt trong lệnh. Các tùy chọn thực thi lệnh dựa trên khối lượng có thể có cho mỗi biểu tượng được chỉ định trong bảng. Có thể đặt nhiều chế độ cho mỗi công cụ thông qua sự kết hợp của các cờ. Sự kết hợp của các cờ được biểu thị bằng phép toán logic OR (|), ví dụ SYMBOL_FILLING_FOK|SYMBOL_FILLING_IOC
. Để kiểm tra xem một chế độ cụ thể có được phép cho một công cụ hay không, so sánh kết quả của phép toán logic AND (&) với cờ chế độ - ví dụ.
Chính sách điền | ID | Giá trị | Mô tả |
---|---|---|---|
Fill or Kill | SYMBOL_FILLING_FOK | 1 | Lệnh chỉ có thể được thực thi với khối lượng được chỉ định. Nếu số lượng cần thiết của một công cụ tài chính hiện không có sẵn trên thị trường, lệnh sẽ không được thực thi. Khối lượng mong muốn có thể được tạo thành từ nhiều ưu đãi có sẵn. Khi gửi lệnh, loại điền ORDER_FILLING_FOK nên được chỉ định cho chính sách này. Khả năng sử dụng lệnh FOK được xác định tại máy chủ giao dịch. |
Immediate or Cancel | SYMBOL_FILLING_IOC | 2 | Nhà giao dịch đồng ý thực hiện một giao dịch với khối lượng tối đa có sẵn trên thị trường trong phạm vi được chỉ định trong lệnh. Nếu yêu cầu không thể được điền hoàn toàn, một lệnh với khối lượng có sẵn sẽ được thực thi, và phần khối lượng còn lại sẽ bị hủy. Khi gửi lệnh, loại điền ORDER_FILLING_IOC nên được chỉ định cho chính sách này. Khả năng sử dụng lệnh IOC được xác định tại máy chủ giao dịch. |
Passive | SYMBOL_FILLING_BOC | 4 | Chính sách BOC (Book-or-Cancel) giả định rằng một lệnh chỉ có thể được đặt trong Depth of Market và không thể được thực thi ngay lập tức. Nếu lệnh có thể được thực thi ngay lập tức khi đặt, thì nó sẽ bị hủy. Trên thực tế, chính sách thực thi này chỉ có thể được chỉ định khi giá của lệnh được đặt phải tệ hơn thị trường hiện tại. Lệnh BoC được sử dụng để thực hiện giao dịch thụ động, để lệnh không được thực thi ngay lập tức khi đặt và không ảnh hưởng đến thanh khoản hiện tại. Chỉ hỗ trợ lệnh giới hạn và lệnh dừng giới hạn, tức là cờ SYMBOL_ORDER_MODE nên chứa các giá trị SYMBOL_ORDER_LIMIT và/hoặc SYMBOL_ORDER_STOP_LIMIT . |
Return | Không có định danh | Trong trường hợp điền một phần, một lệnh thị trường hoặc lệnh giới hạn với khối lượng còn lại không bị hủy mà được xử lý tiếp tục. Khi gửi lệnh, loại điền ORDER_FILLING_RETURN nên được chỉ định cho chính sách này. Lệnh Return không được phép trong chế độ Market Execution (thực thi thị trường — SYMBOL_TRADE_EXECUTION_MARKET ). |
Khi gửi một yêu cầu giao dịch bằng hàm OrderSend(), chính sách thực thi khối lượng cần thiết có thể được đặt trong trường type_filling
, cụ thể là trong cấu trúc đặc biệt MqlTradeRequest. Các giá trị từ liệt kê ENUM_ORDER_TYPE_FILLING có sẵn. Nếu không có loại điền nào được chỉ định, ORDER_FILLING_RETURN
sẽ tự động được đặt trong yêu cầu giao dịch. Loại điền ORDER_FILLING_RETURN
được bật trong bất kỳ chế độ thực thi nào trừ "Thực thi thị trường" (SYMBOL_TRADE_EXECUTION_MARKET
).
Trong khi gửi một yêu cầu giao dịch để thực thi tại thời điểm hiện tại (thời gian có hiệu lực), chúng ta nên nhớ rằng các thị trường tài chính không đảm bảo rằng toàn bộ khối lượng yêu cầu có sẵn cho một công cụ tài chính nhất định tại giá mong muốn. Do đó, các hoạt động giao dịch trong thời gian thực được điều chỉnh bằng các chế độ thực thi giá và khối lượng. Các chế độ, hoặc chính sách thực thi, xác định các quy tắc cho các trường hợp khi giá thay đổi hoặc khối lượng yêu cầu không thể được đáp ứng hoàn toàn tại thời điểm đó.
Chế độ thực thi | Mô tả | Giá trị trong ENUM_SYMBOL_TRADE_EXECUTION |
---|---|---|
Chế độ thực thi (Request Execution) | Thực thi một lệnh thị trường tại giá đã nhận trước đó từ nhà môi giới. Giá cho một lệnh thị trường nhất định được yêu cầu từ nhà môi giới trước khi lệnh được gửi. Sau khi nhận được giá, việc thực thi lệnh tại giá đã cho có thể được xác nhận hoặc từ chối. | SYMBOL_TRADE_EXECUTION_REQUEST |
Instant Execution | Thực thi một lệnh thị trường tại giá chỉ định ngay lập tức. Khi gửi một yêu cầu giao dịch để thực thi, nền tảng tự động thêm các giá hiện tại vào lệnh.
| SYMBOL_TRADE_EXECUTION_INSTANT |
Market Execution | Nhà môi giới đưa ra quyết định về giá thực thi lệnh mà không cần thảo luận thêm với nhà giao dịch. Việc gửi lệnh trong chế độ này có nghĩa là đồng ý trước với việc thực thi tại giá đó. | SYMBOL_TRADE_EXECUTION_MARKET |
Exchange Execution | Các hoạt động giao dịch được thực thi tại các giá của các ưu đãi thị trường hiện tại. | SYMBOL_TRADE_EXECUTION_EXCHANGE |
Trước khi gửi một lệnh với thời gian thực thi hiện tại, để cài đặt chính xác giá trị ORDER_TYPE_FILLING (loại thực thi khối lượng), bạn có thể sử dụng hàm SymbolInfoInteger() với mỗi công cụ tài chính để lấy giá trị thuộc tính SYMBOL_FILLING_MODE, cho thấy các loại thực thi khối lượng được phép cho biểu tượng dưới dạng kết hợp của các cờ. Loại điền ORDER_FILLING_RETURN
luôn được bật trừ trong chế độ "Thực thi thị trường" (SYMBOL_TRADE_EXECUTION_MARKET
).
Việc sử dụng các loại điền tùy thuộc vào chế độ thực thi có thể được thể hiện dưới dạng bảng sau:
Loại Thực thi\Chính sách Điền | Fill or Kill (FOK ORDER_FILLING_FOK ) | Immediate or Cancel (IOC ORDER_FILLING_IOC ) | Return (Return ORDER_FILLING_RETURN ) |
---|---|---|---|
Instant Execution (SYMBOL_TRADE_EXECUTION_INSTANT ) | + (bất kể cài đặt biểu tượng) | + (bất kể cài đặt biểu tượng) | + (luôn luôn) |
Request Execution (SYMBOL_TRADE_EXECUTION_REQUEST ) | + (bất kể cài đặt biểu tượng) | + (bất kể cài đặt biểu tượng) | + (luôn luôn) |
Market Execution (SYMBOL_TRADE_EXECUTION_MARKET ) | + (được đặt trong cài đặt biểu tượng) | + (được đặt trong cài đặt biểu tượng) | - (bị vô hiệu hóa bất kể cài đặt biểu tượng) |
Exchange Execution (SYMBOL_TRADE_EXECUTION_EXCHANGE ) | + (được đặt trong cài đặt biểu tượng) | + (được đặt trong cài đặt biểu tượng) | + (luôn luôn) |
Trong trường hợp các lệnh chờ, loại điền ORDER_FILLING_RETURN nên được sử dụng bất kể loại thực thi (SYMBOL_TRADE_EXEMODE), vì các lệnh này không nhằm mục đích thực thi tại thời điểm gửi. Khi sử dụng các lệnh chờ, nhà giao dịch đồng ý trước rằng, khi các điều kiện cho một giao dịch trên lệnh này được đáp ứng, nhà môi giới sẽ sử dụng loại điền được hỗ trợ bởi sàn giao dịch. |
Ví dụ:
//+------------------------------------------------------------------+
//| kiểm tra xem một chế độ điền đã cho có được phép hay không |
//+------------------------------------------------------------------+
bool IsFillingTypeAllowed(string symbol, int fill_type)
{
//--- lấy giá trị của thuộc tính mô tả chế độ điền
int filling=(int)SymbolInfoInteger(symbol, SYMBOL_FILLING_MODE);
//--- trả về 'true' nếu chế độ fill_type được phép
return((filling&fill_type)==fill_type);
}
2
3
4
5
6
7
8
9
10
Khi gửi một yêu cầu giao dịch bằng hàm OrderSend()
, một loại lệnh từ liệt kê ENUM_ORDER_TYPE nên được chỉ định cho một số hoạt động. Không phải tất cả các loại lệnh đều có thể được phép cho một biểu tượng cụ thể. Thuộc tính SYMBOL_ORDER_MODE mô tả các cờ của các loại lệnh được phép.
Định danh | Giá trị | Mô tả |
---|---|---|
SYMBOL_ORDER_MARKET | 1 | Lệnh thị trường được phép (Buy và Sell) |
SYMBOL_ORDER_LIMIT | 2 | Lệnh giới hạn được phép (Buy Limit và Sell Limit) |
SYMBOL_ORDER_STOP | 4 | Lệnh dừng được phép (Buy Stop và Sell Stop) |
SYMBOL_ORDER_STOP_LIMIT | 8 | Lệnh dừng-giới hạn được phép (Buy Stop Limit và Sell Stop Limit) |
SYMBOL_ORDER_SL | 16 | Stop Loss được phép |
SYMBOL_ORDER_TP | 32 | Take Profit được phép |
SYMBOL_ORDER_CLOSEBY | 64 | Hoạt động Close By được phép, tức là đóng một vị thế bằng một vị thế mở khác trên cùng công cụ nhưng theo hướng ngược lại. Thuộc tính này được đặt cho các tài khoản có hệ thống kế toán phòng ngừa (ACCOUNT_MARGIN_MODE_RETAIL_HEDGING) |
Ví dụ:
//+------------------------------------------------------------------+
//| Hàm in ra các loại lệnh được phép cho một biểu tượng |
//+------------------------------------------------------------------+
void Check_SYMBOL_ORDER_MODE(string symbol)
{
//--- nhận giá trị của thuộc tính mô tả các loại lệnh được phép
int symbol_order_mode=(int)SymbolInfoInteger(symbol,SYMBOL_ORDER_MODE);
//--- kiểm tra lệnh thị trường (Market Execution)
if((SYMBOL_ORDER_MARKET&symbol_order_mode)==SYMBOL_ORDER_MARKET)
Print(symbol+": Lệnh thị trường được phép (Buy và Sell)");
//--- kiểm tra lệnh Limit
if((SYMBOL_ORDER_LIMIT&symbol_order_mode)==SYMBOL_ORDER_LIMIT)
Print(symbol+": Lệnh Buy Limit và Sell Limit được phép");
//--- kiểm tra lệnh Stop
if((SYMBOL_ORDER_STOP&symbol_order_mode)==SYMBOL_ORDER_STOP)
Print(symbol+": Lệnh Buy Stop và Sell Stop được phép");
//--- kiểm tra lệnh Stop Limit
if((SYMBOL_ORDER_STOP_LIMIT&symbol_order_mode)==SYMBOL_ORDER_STOP_LIMIT)
Print(symbol+": Lệnh Buy Stop Limit và Sell Stop Limit được phép");
//--- kiểm tra xem việc đặt lệnh Stop Loss có được phép không
if((SYMBOL_ORDER_SL&symbol_order_mode)==SYMBOL_ORDER_SL)
Print(symbol+": Lệnh Stop Loss được phép");
//--- kiểm tra xem việc đặt lệnh Take Profit có được phép không
if((SYMBOL_ORDER_TP&symbol_order_mode)==SYMBOL_ORDER_TP)
Print(symbol+": Lệnh Take Profit được phép");
//--- kiểm tra xem việc đóng một vị thế bằng một vị thế ngược lại có được phép không
if((SYMBOL_ORDER_TP&symbol_order_mode)==SYMBOL_ORDER_CLOSEBY)
Print(symbol+": Close by được phép");
//---
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Liệt kê ENUM_SYMBOL_CALC_MODE
được sử dụng để lấy thông tin về cách tính toán yêu cầu ký quỹ cho một biểu tượng.
ENUM_SYMBOL_CALC_MODE
Định danh | Mô tả | Công thức |
---|---|---|
SYMBOL_CALC_MODE_FOREX | Chế độ Forex - tính toán lợi nhuận và ký quỹ cho Forex | Ký quỹ: Lots * Contract_Size / Leverage * Margin_Rate Lợi nhuận: (close_price - open_price) * Contract_Size * Lots |
SYMBOL_CALC_MODE_FOREX_NO_LEVERAGE | Chế độ Forex Không Đòn bẩy – tính toán lợi nhuận và ký quỹ cho các biểu tượng Forex mà không tính đến đòn bẩy | Ký quỹ: Lots * Contract_Size * Margin_Rate Lợi nhuận: (close_price - open_price) * Contract_Size * Lots |
SYMBOL_CALC_MODE_FUTURES | Chế độ Hợp đồng tương lai - tính toán ký quỹ và lợi nhuận cho hợp đồng tương lai | Ký quỹ: Lots * InitialMargin * Margin_Rate Lợi nhuận: (close_price - open_price) * TickPrice / TickSize * Lots |
SYMBOL_CALC_MODE_CFD | Chế độ CFD - tính toán ký quỹ và lợi nhuận cho CFD | Ký quỹ: Lots * ContractSize * MarketPrice * Margin_Rate Lợi nhuận: (close_price - open_price) * Contract_Size * Lots |
SYMBOL_CALC_MODE_CFDINDEX | Chế độ CFD chỉ số - tính toán ký quỹ và lợi nhuận cho CFD theo chỉ số | Ký quỹ: (Lots * ContractSize * MarketPrice) * TickPrice / TickSize * Margin_Rate Lợi nhuận: (close_price - open_price) * Contract_Size * Lots |
SYMBOL_CALC_MODE_CFDLEVERAGE | Chế độ CFD Đòn bẩy - tính toán ký quỹ và lợi nhuận cho CFD khi giao dịch có đòn bẩy | Ký quỹ: (Lots * ContractSize * MarketPrice) / Leverage * Margin_Rate Lợi nhuận: (close_price - open_price) * Contract_Size * Lots |
SYMBOL_CALC_MODE_EXCH_STOCKS | Chế độ Sàn giao dịch – tính toán ký quỹ và lợi nhuận cho giao dịch chứng khoán trên sàn giao dịch | Ký quỹ: Lots * ContractSize * LastPrice * Margin_Rate Lợi nhuận: (close_price - open_price) * Contract_Size * Lots |
SYMBOL_CALC_MODE_EXCH_FUTURES | Chế độ Hợp đồng tương lai – tính toán ký quỹ và lợi nhuận cho giao dịch hợp đồng tương lai trên sàn giao dịch | Ký quỹ: Lots * InitialMargin * Margin_Rate hoặc Lots * MaintenanceMargin * Margin_Rate Lợi nhuận: (close_price - open_price) * Lots * TickPrice / TickSize |
SYMBOL_CALC_MODE_EXCH_FUTURES_FORTS | Chế độ Hợp đồng tương lai FORTS – tính toán ký quỹ và lợi nhuận cho giao dịch hợp đồng tương lai trên FORTS. Ký quỹ có thể được giảm bởi số tiền chênh lệch MarginDiscount theo các quy tắc sau: 1. Nếu giá của một vị thế dài (lệnh mua) nhỏ hơn giá ước tính, MarginDiscount = Lots*((PriceSettle-PriceOrder)TickPrice/TickSize) 2. Nếu giá của một vị thế ngắn (lệnh bán) vượt quá giá ước tính, MarginDiscount = Lots((PriceOrder-PriceSettle)*TickPrice/TickSize) Trong đó:
| Ký quỹ: Lots * InitialMargin * Margin_Rate hoặc Lots * MaintenanceMargin * Margin_Rate Lợi nhuận: (close_price - open_price) * Lots * TickPrice / TickSize |
SYMBOL_CALC_MODE_EXCH_BONDS | Chế độ Trái phiếu Sàn giao dịch – tính toán ký quỹ và lợi nhuận cho giao dịch trái phiếu trên sàn giao dịch | Ký quỹ: Lots * ContractSize * FaceValue * open_price / 100 Lợi nhuận: Lots * close_price * FaceValue * Contract_Size + AccruedInterest * Lots * ContractSize |
SYMBOL_CALC_MODE_EXCH_STOCKS_MOEX | Chế độ Cổ phiếu MOEX Sàn giao dịch – tính toán ký quỹ và lợi nhuận cho giao dịch chứng khoán trên MOEX | Ký quỹ: Lots * ContractSize * LastPrice * Margin_Rate Lợi nhuận: (close_price - open_price) * Contract_Size * Lots |
SYMBOL_CALC_MODE_EXCH_BONDS_MOEX | Chế độ Trái phiếu MOEX Sàn giao dịch – tính toán ký quỹ và lợi nhuận cho giao dịch trái phiếu trên MOEX | Ký quỹ: Lots * ContractSize * FaceValue * open_price / 100 Lợi nhuận: Lots * close_price * FaceValue * Contract_Size + AccruedInterest * Lots * ContractSize |
SYMBOL_CALC_MODE_SERV_COLLATERAL | Chế độ Thế chấp - một biểu tượng được sử dụng như một tài sản không thể giao dịch trên tài khoản giao dịch. Giá trị thị trường của một vị thế mở được tính dựa trên khối lượng, giá thị trường hiện tại, kích thước hợp đồng và tỷ lệ thanh khoản. Giá trị này được bao gồm trong Tài sản, được cộng vào Vốn chủ sở hữu. Các vị thế mở của các biểu tượng như vậy làm tăng số tiền Ký quỹ Tự do và được sử dụng làm ký quỹ bổ sung (thế chấp) cho các vị thế mở của các công cụ có thể giao dịch. | Ký quỹ: không có Lợi nhuận: không có Giá trị thị trường: Lots * ContractSize * MarketPrice * LiqudityRate |
Có một số chế độ giao dịch biểu tượng. Thông tin về các chế độ giao dịch của một biểu tượng nhất định được phản ánh trong các giá trị của liệt kê ENUM_SYMBOL_TRADE_MODE
.
ENUM_SYMBOL_TRADE_MODE
Định danh | Mô tả |
---|---|
SYMBOL_TRADE_MODE_DISABLED | Giao dịch bị vô hiệu hóa cho biểu tượng |
SYMBOL_TRADE_MODE_LONGONLY | Chỉ cho phép các vị thế dài |
SYMBOL_TRADE_MODE_SHORTONLY | Chỉ cho phép các vị thế ngắn |
SYMBOL_TRADE_MODE_CLOSEONLY | Chỉ cho phép các hoạt động đóng vị thế |
SYMBOL_TRADE_MODE_FULL | Không có hạn chế giao dịch |
Các chế độ thực thi giao dịch có thể có cho một biểu tượng nhất định được định nghĩa trong liệt kê ENUM_SYMBOL_TRADE_EXECUTION
.
ENUM_SYMBOL_TRADE_EXECUTION
Định danh | Mô tả |
---|---|
SYMBOL_TRADE_EXECUTION_REQUEST | Thực thi theo yêu cầu |
SYMBOL_TRADE_EXECUTION_INSTANT | Thực thi tức thì |
SYMBOL_TRADE_EXECUTION_MARKET | Thực thi thị trường |
SYMBOL_TRADE_EXECUTION_EXCHANGE | Thực thi sàn giao dịch |
Các phương pháp tính toán phí qua đêm (swap) khi chuyển vị thế được chỉ định trong liệt kê ENUM_SYMBOL_SWAP_MODE . Phương pháp tính toán phí qua đêm xác định đơn vị đo lường của các tham số SYMBOL_SWAP_LONG và SYMBOL_SWAP_SHORT. Ví dụ, nếu phí qua đêm được tính bằng tiền tệ ký quỹ của khách hàng, thì các giá trị của những tham số này được chỉ định dưới dạng số tiền trong tiền tệ ký quỹ của khách hàng. |
ENUM_SYMBOL_SWAP_MODE
Định danh | Mô tả |
---|---|
SYMBOL_SWAP_MODE_DISABLED | Phí qua đêm bị vô hiệu hóa (không có phí qua đêm) |
SYMBOL_SWAP_MODE_POINTS | Phí qua đêm được tính bằng điểm |
SYMBOL_SWAP_MODE_CURRENCY_SYMBOL | Phí qua đêm được tính bằng tiền trong tiền tệ cơ bản của biểu tượng |
SYMBOL_SWAP_MODE_CURRENCY_MARGIN | Phí qua đêm được tính bằng tiền trong tiền tệ ký quỹ của biểu tượng |
SYMBOL_SWAP_MODE_CURRENCY_DEPOSIT | Phí qua đêm được tính bằng tiền, trong tiền tệ ký quỹ của khách hàng |
SYMBOL_SWAP_MODE_CURRENCY_PROFIT | Phí qua đêm được tính bằng tiền trong tiền tệ tính toán lợi nhuận |
SYMBOL_SWAP_MODE_INTEREST_CURRENT | Phí qua đêm được tính dưới dạng lãi suất hàng năm được chỉ định từ giá công cụ tại thời điểm tính toán phí qua đêm (năm ngân hàng tiêu chuẩn là 360 ngày) |
SYMBOL_SWAP_MODE_INTEREST_OPEN | Phí qua đêm được tính dưới dạng lãi suất hàng năm được chỉ định từ giá mở của vị thế (năm ngân hàng tiêu chuẩn là 360 ngày) |
SYMBOL_SWAP_MODE_REOPEN_CURRENT | Phí qua đêm được tính bằng cách mở lại vị thế. Vào cuối ngày giao dịch, vị thế được đóng. Ngày hôm sau, nó được mở lại bằng giá đóng +/- số điểm được chỉ định (các tham số SYMBOL_SWAP_LONG và SYMBOL_SWAP_SHORT ) |
SYMBOL_SWAP_MODE_REOPEN_BID | Phí qua đêm được tính bằng cách mở lại vị thế. Vào cuối ngày giao dịch, vị thế được đóng. Ngày hôm sau, nó được mở lại bằng giá Bid hiện tại +/- số điểm được chỉ định (các tham số SYMBOL_SWAP_LONG và SYMBOL_SWAP_SHORT ) |
Các giá trị của liệt kê ENUM_DAY_OF_WEEK
được sử dụng để chỉ định các ngày trong tuần.
ENUM_DAY_OF_WEEK
Định danh | Mô tả |
---|---|
SUNDAY | Chủ nhật |
MONDAY | Thứ hai |
TUESDAY | Thứ ba |
WEDNESDAY | Thứ tư |
THURSDAY | Thứ năm |
FRIDAY | Thứ sáu |
SATURDAY | Thứ bảy |
Quyền chọn là một hợp đồng, mang lại quyền, nhưng không phải nghĩa vụ, để mua hoặc bán một tài sản cơ sở (hàng hóa, cổ phiếu, hợp đồng tương lai, v.v.) tại một mức giá được chỉ định vào hoặc trước một ngày cụ thể. Các liệt kê sau đây mô tả các thuộc tính của quyền chọn, bao gồm loại quyền chọn và quyền phát sinh từ nó.
ENUM_SYMBOL_OPTION_RIGHT
Định danh | Mô tả |
---|---|
SYMBOL_OPTION_RIGHT_CALL | Quyền chọn mua cho bạn quyền mua một tài sản tại một mức giá được chỉ định |
SYMBOL_OPTION_RIGHT_PUT | Quyền chọn bán cho bạn quyền bán một tài sản tại một mức giá được chỉ định |
ENUM_SYMBOL_OPTION_MODE
Định danh | Mô tả |
---|---|
SYMBOL_OPTION_MODE_EUROPEAN | Quyền chọn châu Âu chỉ có thể được thực hiện vào một ngày được chỉ định (hết hạn, ngày thực hiện, ngày giao hàng) |
SYMBOL_OPTION_MODE_AMERICAN | Quyền chọn Mỹ có thể được thực hiện vào bất kỳ ngày giao dịch nào hoặc trước khi hết hạn. Khoảng thời gian mà người mua có thể thực hiện quyền chọn được chỉ định cho nó |
Các công cụ tài chính được phân loại theo các lĩnh vực của nền kinh tế. Một lĩnh vực kinh tế là một phần của hoạt động kinh tế có các đặc điểm cụ thể, mục tiêu kinh tế, chức năng và hành vi, cho phép tách biệt lĩnh vực này khỏi các phần khác của nền kinh tế. ENUM_SYMBOL_SECTOR
liệt kê các lĩnh vực kinh tế mà một công cụ giao dịch có thể thuộc về.
ENUM_SYMBOL_SECTOR
ID | Mô tả |
---|---|
SECTOR_UNDEFINED | Không xác định |
SECTOR_BASIC_MATERIALS | Vật liệu cơ bản |
SECTOR_COMMUNICATION_SERVICES | Dịch vụ truyền thông |
SECTOR_CONSUMER_CYCLICAL | Tiêu dùng theo chu kỳ |
SECTOR_CONSUMER_DEFENSIVE | Tiêu dùng phòng thủ |
SECTOR_CURRENCY | Tiền tệ |
SECTOR_CURRENCY_CRYPTO | Tiền điện tử |
SECTOR_ENERGY | Năng lượng |
SECTOR_FINANCIAL | Tài chính |
SECTOR_HEALTHCARE | Chăm sóc sức khỏe |
SECTOR_INDUSTRIALS | Công nghiệp |
SECTOR_REAL_ESTATE | Bất động sản |
SECTOR_TECHNOLOGY | Công nghệ |
SECTOR_UTILITIES | Tiện ích |
Mỗi công cụ tài chính có thể được gán cho một loại ngành hoặc nhánh kinh tế cụ thể. Ngành là một nhánh của nền kinh tế sản xuất một tập hợp các nguyên liệu thô, hàng hóa hoặc dịch vụ có liên quan chặt chẽ với nhau. ENUM_SYMBOL_INDUSTRY liệt kê các ngành mà một công cụ giao dịch có thể thuộc về. |
ENUM_SYMBOL_INDUSTRY
ID | Mô tả |
---|---|
INDUSTRY_UNDEFINED | Không xác định |
Vật liệu cơ bản | |
INDUSTRY_AGRICULTURAL_INPUTS | Đầu vào nông nghiệp |
INDUSTRY_ALUMINIUM | Nhôm |
INDUSTRY_BUILDING_MATERIALS | Vật liệu xây dựng |
INDUSTRY_CHEMICALS | Hóa chất |
INDUSTRY_COKING_COAL | Than luyện cốc |
INDUSTRY_COPPER | Đồng |
INDUSTRY_GOLD | Vàng |
INDUSTRY_LUMBER_WOOD | Sản xuất gỗ và gỗ xẻ |
INDUSTRY_INDUSTRIAL_METALS | Kim loại công nghiệp khác và khai thác |
INDUSTRY_PRECIOUS_METALS | Kim loại quý khác và khai thác |
INDUSTRY_PAPER | Giấy và sản phẩm từ giấy |
INDUSTRY_SILVER | Bạc |
INDUSTRY_SPECIALTY_CHEMICALS | Hóa chất đặc biệt |
INDUSTRY_STEEL | Thép |
Dịch vụ truyền thông | |
INDUSTRY_ADVERTISING | Các cơ quan quảng cáo |
INDUSTRY_BROADCASTING | Phát sóng |
INDUSTRY_GAMING_MULTIMEDIA | Trò chơi điện tử và đa phương tiện |
INDUSTRY_ENTERTAINMENT | Giải trí |
INDUSTRY_INTERNET_CONTENT | Nội dung và thông tin internet |
INDUSTRY_PUBLISHING | Xuất bản |
INDUSTRY_TELECOM | Dịch vụ viễn thông |
Tiêu dùng theo chu kỳ | |
INDUSTRY_APPAREL_MANUFACTURING | Sản xuất trang phục |
INDUSTRY_APPAREL_RETAIL | Bán lẻ trang phục |
INDUSTRY_AUTO_MANUFACTURERS | Nhà sản xuất ô tô |
INDUSTRY_AUTO_PARTS | Phụ tùng ô tô |
INDUSTRY_AUTO_DEALERSHIP | Đại lý ô tô và xe tải |
INDUSTRY_DEPARTMENT_STORES | Cửa hàng bách hóa |
INDUSTRY_FOOTWEAR_ACCESSORIES | Giày dép và phụ kiện |
INDUSTRY_FURNISHINGS | Đồ nội thất, thiết bị và dụng cụ |
INDUSTRY_GAMBLING | Cờ bạc |
INDUSTRY_HOME_IMPROV_RETAIL | Bán lẻ cải tiến nhà cửa |
INDUSTRY_INTERNET_RETAIL | Bán lẻ qua internet |
INDUSTRY_LEISURE | Giải trí |
INDUSTRY_LODGING | Nhà trọ |
INDUSTRY_LUXURY_GOODS | Hàng xa xỉ |
INDUSTRY_PACKAGING_CONTAINERS | Bao bì và container |
INDUSTRY_PERSONAL_SERVICES | Dịch vụ cá nhân |
INDUSTRY_RECREATIONAL_VEHICLES | Xe giải trí |
INDUSTRY_RESIDENT_CONSTRUCTION | Xây dựng nhà ở |
INDUSTRY_RESORTS_CASINOS | Khu nghỉ dưỡng và sòng bạc |
INDUSTRY_RESTAURANTS | Nhà hàng |
INDUSTRY_SPECIALTY_RETAIL | Bán lẻ chuyên dụng |
INDUSTRY_TEXTILE_MANUFACTURING | Sản xuất dệt may |
INDUSTRY_TRAVEL_SERVICES | Dịch vụ du lịch |
Tiêu dùng phòng thủ | |
INDUSTRY_BEVERAGES_BREWERS | Đồ uống - Nhà sản xuất bia |
INDUSTRY_BEVERAGES_NON_ALCO | Đồ uống - Không cồn |
INDUSTRY_BEVERAGES_WINERIES | Đồ uống - Nhà máy rượu và chưng cất |
INDUSTRY_CONFECTIONERS | Nhà sản xuất bánh kẹo |
INDUSTRY_DISCOUNT_STORES | Cửa hàng giảm giá |
INDUSTRY_EDUCATION_TRAINIG | Dịch vụ giáo dục và đào tạo |
INDUSTRY_FARM_PRODUCTS | Sản phẩm nông nghiệp |
INDUSTRY_FOOD_DISTRIBUTION | Phân phối thực phẩm |
INDUSTRY_GROCERY_STORES | Cửa hàng tạp hóa |
INDUSTRY_HOUSEHOLD_PRODUCTS | Sản phẩm gia dụng và cá nhân |
INDUSTRY_PACKAGED_FOODS | Thực phẩm đóng gói |
INDUSTRY_TOBACCO | Thuốc lá |
Năng lượng | |
INDUSTRY_OIL_GAS_DRILLING | Khoan dầu và khí |
INDUSTRY_OIL_GAS_EP | Khai thác và xử lý dầu khí |
INDUSTRY_OIL_GAS_EQUIPMENT | Thiết bị và dịch vụ dầu khí |
INDUSTRY_OIL_GAS_INTEGRATED | Tích hợp dầu và khí |
INDUSTRY_OIL_GAS_MIDSTREAM | Dầu và khí trung nguồn |
INDUSTRY_OIL_GAS_REFINING | Lọc dầu và tiếp thị dầu khí |
INDUSTRY_THERMAL_COAL | Than nhiệt |
INDUSTRY_URANIUM | Uranium |
Tài chính | |
INDUSTRY_EXCHANGE_TRADED_FUND | Quỹ giao dịch sàn |
INDUSTRY_ASSETS_MANAGEMENT | Quản lý tài sản |
INDUSTRY_BANKS_DIVERSIFIED | Ngân hàng - Đa dạng |
INDUSTRY_BANKS_REGIONAL | Ngân hàng - Khu vực |
INDUSTRY_CAPITAL_MARKETS | Thị trường vốn |
INDUSTRY_CLOSE_END_FUND_DEBT | Quỹ đóng - Nợ |
INDUSTRY_CLOSE_END_FUND_EQUITY | Quỹ đóng - Cổ phần |
INDUSTRY_CLOSE_END_FUND_FOREIGN | Quỹ đóng - Nước ngoài |
INDUSTRY_CREDIT_SERVICES | Dịch vụ tín dụng |
INDUSTRY_FINANCIAL_CONGLOMERATE | Tập đoàn tài chính |
INDUSTRY_FINANCIAL_DATA_EXCHANGE | Dữ liệu tài chính và sàn giao dịch |
INDUSTRY_INSURANCE_BROKERS | Môi giới bảo hiểm |
INDUSTRY_INSURANCE_DIVERSIFIED | Bảo hiểm - Đa dạng |
INDUSTRY_INSURANCE_LIFE | Bảo hiểm - Nhân thọ |
INDUSTRY_INSURANCE_PROPERTY | Bảo hiểm - Tài sản và thương vong |
INDUSTRY_INSURANCE_REINSURANCE | Bảo hiểm - Tái bảo hiểm |
INDUSTRY_INSURANCE_SPECIALTY | Bảo hiểm - Đặc biệt |
INDUSTRY_MORTGAGE_FINANCE | Tài chính thế chấp |
INDUSTRY_SHELL_COMPANIES | Công ty vỏ bọc |
Chăm sóc sức khỏe | |
INDUSTRY_BIOTECHNOLOGY | Công nghệ sinh học |
INDUSTRY_DIAGNOSTICS_RESEARCH | Chẩn đoán và nghiên cứu |
INDUSTRY_DRUGS_MANUFACTURERS | Nhà sản xuất thuốc - Chung |
INDUSTRY_DRUGS_MANUFACTURERS_SPEC | Nhà sản xuất thuốc - Đặc biệt và thông thường |
INDUSTRY_HEALTHCARE_PLANS | Kế hoạch chăm sóc sức khỏe |
INDUSTRY_HEALTH_INFORMATION | Dịch vụ thông tin sức khỏe |
INDUSTRY_MEDICAL_FACILITIES | Cơ sở chăm sóc y tế |
INDUSTRY_MEDICAL_DEVICES | Thiết bị y tế |
INDUSTRY_MEDICAL_DISTRIBUTION | Phân phối y tế |
INDUSTRY_MEDICAL_INSTRUMENTS | Dụng cụ và vật tư y tế |
INDUSTRY_PHARM_RETAILERS | Nhà bán lẻ dược phẩm |
Công nghiệp | |
INDUSTRY_AEROSPACE_DEFENSE | Hàng không vũ trụ và quốc phòng |
INDUSTRY_AIRLINES | Hãng hàng không |
INDUSTRY_AIRPORTS_SERVICES | Sân bay và dịch vụ hàng không |
INDUSTRY_BUILDING_PRODUCTS | Sản phẩm và thiết bị xây dựng |
INDUSTRY_BUSINESS_EQUIPMENT | Thiết bị và vật tư kinh doanh |
INDUSTRY_CONGLOMERATES | Tập đoàn đa ngành |
INDUSTRY_CONSULTING_SERVICES | Dịch vụ tư vấn |
INDUSTRY_ELECTRICAL_EQUIPMENT | Thiết bị và linh kiện điện |
INDUSTRY_ENGINEERING_CONSTRUCTION | Kỹ thuật và xây dựng |
INDUSTRY_FARM_HEAVY_MACHINERY | Máy móc xây dựng nặng và nông nghiệp |
INDUSTRY_INDUSTRIAL_DISTRIBUTION | Phân phối công nghiệp |
INDUSTRY_INFRASTRUCTURE_OPERATIONS | Hoạt động cơ sở hạ tầng |
INDUSTRY_FREIGHT_LOGISTICS | Vận tải và logistics tích hợp |
INDUSTRY_MARINE_SHIPPING | Vận tải biển |
INDUSTRY_METAL_FABRICATION | Chế tạo kim loại |
INDUSTRY_POLLUTION_CONTROL | Kiểm soát và xử lý ô nhiễm |
INDUSTRY_RAILROADS | Đường sắt |
INDUSTRY_RENTAL_LEASING | Dịch vụ cho thuê và leasing |
INDUSTRY_SECURITY_PROTECTION | Dịch vụ bảo vệ và an ninh |
INDUSTRY_SPEALITY_BUSINESS_SERVICES | Dịch vụ kinh doanh đặc biệt |
INDUSTRY_SPEALITY_MACHINERY | Máy móc công nghiệp đặc biệt |
INDUSTRY_STUFFING_EMPLOYMENT | Dịch vụ nhân sự và việc làm |
INDUSTRY_TOOLS_ACCESSORIES | Công cụ và phụ kiện |
INDUSTRY_TRUCKING | Vận tải đường bộ |
INDUSTRY_WASTE_MANAGEMENT | Quản lý chất thải |
Bất động sản | |
INDUSTRY_REAL_ESTATE_DEVELOPMENT | Bất động sản - Phát triển |
INDUSTRY_REAL_ESTATE_DIVERSIFIED | Bất động sản - Đa dạng |
INDUSTRY_REAL_ESTATE_SERVICES | Dịch vụ bất động sản |
INDUSTRY_REIT_DIVERSIFIED | REIT - Đa dạng |
INDUSTRY_REIT_HEALTCARE | REIT - Cơ sở chăm sóc sức khỏe |
INDUSTRY_REIT_HOTEL_MOTEL | REIT - Khách sạn và nhà nghỉ |
INDUSTRY_REIT_INDUSTRIAL | REIT - Công nghiệp |
INDUSTRY_REIT_MORTAGE | REIT - Thế chấp |
INDUSTRY_REIT_OFFICE | REIT - Văn phòng |
INDUSTRY_REIT_RESIDENTAL | REIT - Nhà ở |
INDUSTRY_REIT_RETAIL | REIT - Bán lẻ |
INDUSTRY_REIT_SPECIALITY | REIT - Đặc biệt |
Công nghệ | |
INDUSTRY_COMMUNICATION_EQUIPMENT | Thiết bị truyền thông |
INDUSTRY_COMPUTER_HARDWARE | Phần cứng máy tính |
INDUSTRY_CONSUMER_ELECTRONICS | Điện tử tiêu dùng |
INDUSTRY_ELECTRONIC_COMPONENTS | Linh kiện điện tử |
INDUSTRY_ELECTRONIC_DISTRIBUTION | Phân phối điện tử và máy tính |
INDUSTRY_IT_SERVICES | Dịch vụ công nghệ thông tin |
INDUSTRY_SCIENTIFIC_INSTRUMENTS | Dụng cụ khoa học và kỹ thuật |
INDUSTRY_SEMICONDUCTOR_EQUIPMENT | Thiết bị và vật liệu bán dẫn |
INDUSTRY_SEMICONDUCTORS | Bán dẫn |
INDUSTRY_SOFTWARE_APPLICATION | Phần mềm - Ứng dụng |
INDUSTRY_SOFTWARE_INFRASTRUCTURE | Phần mềm - Cơ sở hạ tầng |
INDUSTRY_SOLAR | Năng lượng mặt trời |
Tiện ích | |
INDUSTRY_UTILITIES_DIVERSIFIED | Tiện ích - Đa dạng |
INDUSTRY_UTILITIES_POWERPRODUCERS | Tiện ích - Nhà sản xuất điện độc lập |
INDUSTRY_UTILITIES_RENEWABLE | Tiện ích - Năng lượng tái tạo |
INDUSTRY_UTILITIES_REGULATED_ELECTRIC | Tiện ích - Điện điều chỉnh |
INDUSTRY_UTILITIES_REGULATED_GAS | Tiện ích - Khí điều chỉnh |
INDUSTRY_UTILITIES_REGULATED_WATER | Tiện ích - Nước điều chỉnh |
INDUSTRY_UTILITIES_FIRST | Bắt đầu liệt kê các loại dịch vụ tiện ích. Tương ứng với INDUSTRY_UTILITIES_DIVERSIFIED . |
INDUSTRY_UTILITIES_LAST | Kết thúc liệt kê các loại dịch vụ tiện ích. Tương ứng với INDUSTRY_UTILITIES_REGULATED_WATER . |