EA Проблема с идентификацией молотка - Page 2
Страница 2 из 812 FirstFirst 12
Results 11 to 13 of 13

Thread: EA Проблема с идентификацией молотка

  1. #11

    Quote Originally Posted by ;
    I h Видит ли компьютер больше цифр в цене, чем мы. Например, мы видим 1,44551 как на закрытии, так и на максимуме; может компьютер видит 1.445519?
    Вы правы в своем предположении, но проблема в том, что ситуация не возникает в 100% случаев. Достаточно часто случается, что вы всегда должны писать код для его обработки. Прежде всего, никогда не выполняйте сравнение на равенство с двойными. Если вам необходимо сравнить их, вычтите одно из другого, а затем установите допуск, например Point, равный 0,00001 в 5-значной системе. Во-вторых, используйте NormalizeDouble(), чтобы удалить лишние цифры. Сделайте это, и вы избежите множества надоедливых трудно находимых ошибок.

  2. #12
    Итак, вы сделали это очень легко... почему-то сделать это кажется намного сложнее. Я не скажу вам, сколько времени ушло на то немногое, что я сделал. Кроме того, как бы я сделал его терпимым к разнице в 0,00002 между максимумом и закрытием.

  3. #13
    Большое спасибо за ваш вклад, так как любая помощь очень ценится. Я не ищу бычьего поглощения, поскольку меня не слишком беспокоит предыдущая свеча, скорее я ищу комбинацию закрытия, находящегося в пределах lt;= 0,00002, и такого же закрытия, находящегося в пределах lt;= 21 EMA. Для коротких позиций я бы искал такое же закрытие egy, но ниже EMA 21, а не выше нее. Также я не понял, что мне нужно указать истину или ложь. Верно ли то же самое для ответа CodeMeister? Еще раз всем спасибо!
    Quote Originally Posted by ;
    эй, макс..... не позволяйте, чтобы это была ваша последняя попытка..... и имейте в виду, что довольно многие на этом форуме потратили много лет и/или много тысяч долларов в студенческих деньгах, чтобы узнать, что вы пытаетесь к вставленному коду bool bull() { if((Close#91;2#93;lt;Open#91;2#93 (Open#91;1#93;lt;Close#91;2#93 (Закрыть#91;1#93;gt;Открыть#91;2#93) return(true); иначе вернуть (ложь); }/---/--- можно также использовать цифры для соответствия различным символам.... Inserted Code NormalizeDouble(Close#91;1#93;,Digits);
    Quote Originally Posted by ;
    эй, макс..... не позволяйте, чтобы это была ваша последняя попытка..... и имейте в виду, что довольно многие на этом форуме потратили много лет и/или много тысяч долларов в студенческих деньгах, чтобы узнать, что вы пытаетесь к вставленному коду bool bull() { if((Close#91;2#93;lt;Open#91;2#93 (Open#91;1#93;lt;Close#91;2#93 (Закрыть#91;1#93;gt;Открыть#91;2#93) return(true); иначе вернуть (ложь); }/---/--- можно также использовать цифры для соответствия различным символам.... Inserted Code NormalizeDouble(Close#91;1#93;,Digits);

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.