Скачать MetaTrader 5

MQL5 как узнать шаг цены?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Nikolay Efremov
417
Nikolay Efremov  

В справочнике нашел:

TickSize

Получает минимальное изменение цены.

double  TickSize() const

Возвращаемое значение

Минимальное изменение цены.

Примечание

Символ должен быть предварительно выбран методом Name.

 Перехожу  по ссылке Name.

 

Name

Получает наименование финансового инструмента.

string  Name() const

Возвращаемое значение

Наименование финансового инструмента.

Name

Устанавливает наименование финансового инструмента для дальнейшей работы с ним.

bool  Name(string name)

Возвращаемое значение

Нет.

 Примеров использования нигде не нашел. Есть ли примеры практического использования?

Vladimir Karputov
Модератор
52954
Vladimir Karputov  
Просмотрите пример работы с классом CSymbolInfo из стандартной поставки: ...\MQL5\Scripts\Examples\SymbolInfo\SymbolInfoSample.mq5
Nikolay Efremov
417
Nikolay Efremov  
Karputov Vladimir:
Просмотрите пример работы с классом CSymbolInfo из стандартной поставки: ...\MQL5\Scripts\Examples\SymbolInfo\SymbolInfoSample.mq5

Спасибо!  Сделал так:

#include <Trade\SymbolInfo.mqh>

CSymbolInfo       m_symbol;

m_symbol.Name(Symbol());

double TikS=m_symbol.TickSize();

 Компилятор не ругается. 

Vladimir Karputov
Модератор
52954
Vladimir Karputov  
Nikolay Efremov:

Спасибо!  Сделал так:

#include <Trade\SymbolInfo.mqh>

CSymbolInfo       m_symbol;

m_symbol.Name(Symbol());

double TikS=m_symbol.TickSize();

 Компилятор не ругается. 

Не забывайте о:

Refresh

Обновляет данные по символу

RefreshRates

Обновляет котировки по символу

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий