# Как сделать, чтобы соетник различал каждую цифру в цене отдельно?

Раздел: Язык программирования MQL4
Автор темы: Pepelac
Создана: 2018-12-04 19:54
Ответов: 1 | Просмотров: 2626
Страница 1 из 1
Источник: https://forexsystemru.com/threads/87154/

---

## Pepelac — 2018-12-04 19:54

Подскажите пожалуйста как сделать так, чтобы советник видел каждую цифру в цене отдельно. Например, вторую и третью после запятой.

## Mapseam — 2019-11-01 06:07

Можно воспользоваться функцией
string s = DoubleToStr(price, 8);

А можно еще так (для большей точности):
#include <stdlib.mqh>
string s = DoubleToStrMorePrecision(price, 15);

А потом из полученной строки вычленять нужную цифру с помощью функции StringGetChar(...).
Например:
int pointPos = StringFind(s, ".");
if (pointPos != -1)
{
   int d2nd = StringGetChar(s, pointPos+2).
   int d3rd = StringGetChar(s, pointPos+3).
}

