Вообще всё считает в пунктах для долларовых инструментов.
Даже в тестировании стратегии в рублях информацию не получить по долларовым инструментам.
Может брать (парсить) с сайта биржи?

Немного эротики на эту тему:
Код: Выделить всё
function Initialize()
{
IndicatorName = "PriceStep";
PriceStudy = false;
AddInput("Input", Inputs.Price);
AddSeries("A", DrawAs.Line, Color.Red);
}
function Evaluate()
{
if (CurrentIndex == MaxIndex)
{
//URL инструмента срочного рынка с сайта moex.com
string url = "https://www.moex.com/ru/contract.aspx?code=RTS-6.18";
System.Net.WebClient wc = new System.Net.WebClient();
wc.Encoding = System.Text.Encoding.UTF8;
string html = wc.DownloadString(url);
var PriceStep = System.Text.RegularExpressions.Regex.Match(html, "Стоимость шага цены\\</td\\>\\<td\\>\\D\\D(.*?)\\s").Groups[1].ToString();
ShowMessage(PriceStep);
}
}
Конечно же такое нельзя запускать постоянно и тем более на каждом баре или хуже того на каждом тике.
Можно периодически, например, раз в день считывать и сохранять в стратегии в глоб. переменную.
Можно использовать как вариант при безвыходной ситуации в специфическом коде
