О возможности (или нет) сравнения двух double (?) - страница 2

 
Bookkeeper писал (а):
KimIV писал (а):
......

Ну вот видете Игорь, вопрос-провокация не всегда напрасен. Один ум хорошо (да и то - если есть), а ...
Есть проблема - значит на эти грабли уже кто-нибудь да наступал :). И выложит работающие решения. Или решение появиться в результате. Во всяком случае теперь можно и подумать, а не сразу трясти.
Всем спасибо за терпение.
Андрей, привет! А что вы сравниваете с такой точностью?
 

Привет.

Сделал Акселератор (нечто вроде АС), по условиям раскраски бара или он есть, или он ноль. Во-первых вход - когда нет предыдущего бара соответствующего цвета, т.е. ноль. Во-вторых - при пересечении оси бар (вычисляемое значение) может быть близок к нулю, но не ноль - позу надо удерживать (и до пересечения, и после), а одно из условий выхода =0. Пока "на глаз" - все в порядке и красиво. А начал описывать цифирью открыть/закрыть - и налетел на ошибки. Сейчас всюду пытаюсь сравнения на равенство убрать совсем.

 
Bookkeeper писал (а):

Привет.

Сделал Акселератор (нечто вроде АС), по условиям раскраски бара или он есть, или он ноль. Во-первых вход - когда нет предыдущего бара соответствующего цвета, т.е. ноль. Во-вторых - при пересечении оси бар (вычисляемое значение) может быть близок к нулю, но не ноль - позу надо удерживать (и до пересечения, и после), а одно из условий выхода =0. Пока "на глаз" - все в порядке и красиво. А начал описывать цифирью открыть/закрыть - и налетел на ошибки. Сейчас всюду пытаюсь сравнения на равенство убрать совсем.

Попробуйте ввести гистерезис, т.е. введите небольшой порог нечуствительности на небольшую величину плюс - минус от нуля.
 
FION писал (а):

Кажется получилось "чисто конкретно по жизни" простыми сравнениями больше/меньше. Запустил с обеда глобалиста на М1 по сбору данных с 3-х старших ТФ: М5, М15 и Н1 - к концу дня посмотрю, стоило ли ломать копья. Идея была - вход по совпадению сигналов со всех ТФ, выход по М15.
 
Bookkeeper писал (а): Попробуйте ввести гистерезис, т.е. введите небольшой порог нечуствительности на небольшую величину плюс - минус от нуля.

Полностью и целиком присоединяюсь: это простейшее и одновременно очень эффективное решение. Гистерезис убирает большинство ложных срабатываний (скажем, в системе, дающей сигнал по пересечению двух мувингов). Убирает, конечно, не весь "мусор", но убыточность системы резко снижается, так как устраняются многие ложные срабатывания не только во флэтах, но и в трендах при горизонтальной разрядке.
 
Mathemat:
Bookkeeper писал (а): Попробуйте ввести гистерезис, т.е. введите небольшой порог нечуствительности на небольшую величину плюс - минус от нуля.

Полностью и целиком присоединяюсь: это простейшее и одновременно очень эффективное решение. Гистерезис убирает большинство ложных срабатываний (скажем, в системе, дающей сигнал по пересечению двух мувингов). Убирает, конечно, не весь "мусор", но убыточность системы резко снижается, так как устраняются многие ложные срабатывания не только во флэтах, но и в трендах при горизонтальной разрядке.
Гистерезис не имеет ничего общего с порогом чуствительности. Физику в школе надо было учить.
А что такое, кстати, "порог нечуствительности"?
 
Irtron:
Mathemat писал (а):
Bookkeeper писал (а): Попробуйте ввести гистерезис, т.е. введите небольшой порог нечуствительности на небольшую величину плюс - минус от нуля.

Полностью и целиком присоединяюсь: это простейшее и одновременно очень эффективное решение. Гистерезис убирает большинство ложных срабатываний (скажем, в системе, дающей сигнал по пересечению двух мувингов). Убирает, конечно, не весь "мусор", но убыточность системы резко снижается, так как устраняются многие ложные срабатывания не только во флэтах, но и в трендах при горизонтальной разрядке.
Гистерезис не имеет ничего общего с порогом чуствительности. Физику в школе надо было учить.
А что такое, кстати, "порог нечуствительности"?

Вы вероятно подразумеваете кривую намагничивания ? Есть еще такое понятие,как гистерезис триггера, поинтересуйтесь физик Вы наш, кстати там же и "зона нечуствительности".
Причина обращения: