MetaTrader 4 Group#
About#
MetaTrader 4 symbol model
Fields#
Name | Type | Required | Description |
---|---|---|---|
symbol | string | Yes | Symbol name |
description | string | Yes | Local description |
country | string | Yes | Country - ISO 3166-1 alpha-3 code |
currencyBase | string | Yes | Symbol base currency |
currencyProfit | string | Yes | Symbol profit currency |
currencyMargin | string | Yes | Symbol margin currency |
digits | number | Yes | Symbol digits |
point | number | Yes | Point size (1/10^digits) |
multiply | number | Yes | Symbol digits derivation (10^digits) |
tradeMode | string | Yes | |
calcMode | string | Yes | |
execMode | string | Yes | |
gtcMode | string | Yes | |
tickValue | number | Yes | |
tickSize | number | Yes | |
contractSize | number | Yes | |
stopsLevel | number | Yes | |
freezeLevel | number | Yes | |
volumeMin | number | Yes | |
volumeMax | number | Yes | |
volumeStep | number | Yes | |
volumeLimit | number | Yes | |
swapMode | string | Yes | |
timeExpiration | number | ||
sessions | array | Yes |
Example#
{
"symbol": "EURUSD",
"description": "EUR/USD pair",
"country": "AU",
"currencyBase": "EUR",
"currencyProfit": "USD",
"currencyMargin": "USD",
"digits": 3,
"point": 0.001,
"multiply": 1000,
"tradeMode": "TRADE_FULL",
"calcMode": "TRADE_MODE_FOREX",
"execMode": "EXECUTION_MARKET",
"gtcMode": "ORDERS_GTC",
"tickValue": 0.1,
"tickSize": 0.1,
"contractSize": 1,
"stopsLevel": 0,
"freezeLevel": 0,
"volumeMin": 0.01,
"volumeMax": 1000,
"volumeStep": 0.01,
"timeExpiration": 1684332183000
}