Скажите, если я применяю нормализацию к принту, то это ведь значит что в мозгах компа все те же длинные цифры из нулей и единичка(например) на конце или как то так.
Как нормализовать данные в компе? Дело в том что у меня математика из-за этого считает разницу между пунктами как 0, а следом 2, хотя в натуре было 1 и 1.
ЗЫ. связано или нет с этим, но у меня проявлялась еще одна беда в тестере стратегий: тики считает - сравнивает с предыдущим, далее разницу умножаем на 100 000 и получаем чисто пункты. Так вот ТИКИ считает верно а разница так же, то 0, то потом 2, хотя было 2 раза по 1.
Грамотно нормализуйте значения, записывая их в переменные. Лучше покажите кусок кода, чем описывать симптоматику.
При выводе данных их нужно преобразовывать в строку явным образом. Например так:
Print(DoubleToString(A, 4));
Но это вовсе не значит, что значение переменной А станет другим.
При выводе данных их нужно преобразовывать в строку явным образом. Например так:
Но это вовсе не значит, что значение переменной А станет другим.
Я надеялся т.к. в моем понимании эти длинные цифры из-за проблем с числом в переменной, следовательно при обработке могут возникнуть проблемы в точности. А мне Принт нужен только для отладки, потом то выключу его.
Представление дробных чисел в двоичной системе счисления
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Скажите, если я применяю нормализацию к принту, то это ведь значит что в мозгах компа все те же длинные цифры из нулей и единичка(например) на конце или как то так.
Как нормализовать данные в компе? Дело в том что у меня математика из-за этого считает разницу между пунктами как 0, а следом 2, хотя в натуре было 1 и 1.
ЗЫ. связано или нет с этим, но у меня проявлялась еще одна беда в тестере стратегий: тики считает - сравнивает с предыдущим, далее разницу умножаем на 100 000 и получаем чисто пункты. Так вот ТИКИ считает верно а разница так же, то 0, то потом 2, хотя было 2 раза по 1.