Нужна функция возвращающая целую и дробную часть переменной double;

 
-
Документация по MQL5: Стандартная библиотека / Математика / Статистика / Вспомогательные функции / MathFloor
Документация по MQL5: Стандартная библиотека / Математика / Статистика / Вспомогательные функции / MathFloor
  • www.mql5.com
Стандартная библиотека / Математика / Статистика / Вспомогательные функции / MathFloor - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

Можно еще проще:

   double a=1.2345;
   
   double b=(int)a;
   double c=a-b;

Вот только может получиться, что a не равно b+c. Еще нормализовать надо, если важно совпадение.

 

Спасибо)

 
Dmitry Fedoseev:

Можно еще проще:

Замечу, что данный метод никак не связан с системой счисления (позиционной десятичной) числа, как может многим показаться на первый взгляд.