ОК, так что в таблице БД у меня есть 2 cols & ценности
Допустим
открытый = 1.23450 & близко = 1.23400
Теперь вот код PHP, который я пытаюсь использовать для расчета
$pips = abs($value['close'] - $value['open'])*1;
Это должно вернуть значение -0.0005
Однако он просто возвращает значение 0, когда я отображаю $ pips
Если число после десятичного числа фиксировано (скажем, с точностью до 5 цифр)
$pips = abs($value['close']*100000 - $value['open']*100000);
$pips = $pips/100000;
Вы используете abs (), который возвращает абсолютное положительное значение числа, поэтому вам нужно умножить на «-1» (минус), и поскольку предлагаемые числа с плавающей запятой не так хороши в PHP, так что лучше рассчитать $pips
как целое число, а затем деление в зависимости от количества цифр после точки.