Спецификации контрактов

 
Как програмным путем в MT4 узнать спецификации контрактов (сумму).
Пример eurusd 1lot=100'000
 
Как програмным путем в MT4 узнать спецификации контрактов (сумму).
Пример eurusd 1lot=100'000


1. Величину лота в базовых единицах контракта.
2. Размер маржи под один лот.
3. Спред по инструменту.
4. Свопы в лонг и свопы в шорт.
5. Комиссия
6. Время торговли инструмента (открытие/закрытие время и дни недели)
7. Дата экспирации, если таковая имеется.
8. Дата ролловера, если такая имеется.
9. Уровни стопов и лимитов.
10. Мин.изменение цены.

Все это имеется в данных по инструментам на сервере, но из эксперта, по-моему, доступа к этим данным нет, а надо бы, чтобы не вбивать это каждый месяц ручками и не морочиться с отслеживанием всех этих парметров вручную.
 
Вот и меня интересует. Ведь если я ограничиваю потери исходя из суммы, а не из количества пунктов, то мне просто позарез необходимо знать сколько долларов на пункт я теряю.
 
Есть double MarketInfo( string symbol, int type)


Возвращает различную информацию о Рынке.

Параметры

symbol - Символ Инструмента.
type - Возвращает индекс типа данных. Это может быть любым из Рыночные информационные идентификаторы значений

Рыночные информационные идентификаторы, используемые в MarketInfo() функции.
Mогут быть одной из следующего величин:

Константа Значение Описание
MODE_LOW 1 Низшая дневная цена.
MODE_HIGH 2 Высшая дневная цена.
MODE_TIME 5 Последнее поступающее время котировки.
MODE_BID 9 Последняя поступающая цена предложения.
MODE_ASK 10 Последняя поступающий цена спроса.
MODE_POINT 11 Размер пункта.
MODE_DIGITS 12 Количество цифр после десятичного точки.
MODE_SPREAD 13 Спрэд в пунктах.
MODE_STOPLEVEL 14 Минимально допустимый уровень стопа/тейк-профита в пунктах.
 
Все это имеется в данных по инструментам на сервере, но из эксперта, по-моему, доступа к этим данным нет, а надо бы, чтобы не вбивать это каждый месяц ручками и не морочиться с отслеживанием всех этих парметров вручную.

часть информации уже сейчас доступна. доступ к недостающей информации обязательно добавим
 
Есть double MarketInfo( string symbol, int type)
Возвращает различную информацию о Рынке.
...

Спасибо, но всё же это не то. Большая часть этой информации и так доступна (например,
MarketInfo("EURUSD", MODE_POINT)


очевидно эквивалентно

Point()


при выбранной паре EURUSD)

А вот сколько долларов на пункт я теряю/приобретаю? То есть скажите мне размер контракта и я всё вычислю сам.

Причина обращения: