Погрешность! - страница 2

 

Так наглядно будет



В качестве базового уровня можно задать любое подходящее значение.

В результате имеется разделение на области

1) выше диапазона:   Bup<X

2) ниже диапазона:   Bdn>X

3) в диапазоне:   Bdn<X & Bup>X

Внутри диапазона можно уточнить расположение относительно базового значения, т.е.    Baza<X   или    Baza>X



 
Ermak1243:
Компилятор не понимает такое выражение?

Формат записи:

a<b<c

 это запись из математики. В программировании нужна другая запись:

(a<b&&b<c)
где && - логическая операция "И".
 
barabashkakvn:

"=" - это оператор присваивания. Поэтому будет или так:

или так:

barabashkakvn, Вам ли не знать что массив Low[] только для чтения.
 
Ermak1243:

Здравствуйте. Подскажите, пожалуйста, как можно в коде реализовать следующее:

 Другими словами: как записать погрешность в определенное количество пунктов?

Спасибо. 

Мама дорогая... Две страницы обсуждений простейшего вопроса.

Low[0]=Low[2]+-(плюс-минус)20 пунктов.

Это решается обыкновенной математической функцией

if(MathAbs(Low[2] - Low[0]) <= 20*_Point) // значит Low[0] и Low[2] отличаются на +-(плюс-минус)20 пунктов.
 
AlexeyVik:

Мама дорогая... Две страницы обсуждений простейшего вопроса.

Это решается обыкновенной математической функцией

Конечно, когда всё выяснили, что именно хочет человек, после многих наводящих вопросов - и теперь Вы с сарказмом. 
 
barabashkakvn:
Конечно, когда всё выяснили, что именно хочет человек, после многих наводящих вопросов - и теперь Вы с сарказмом. 
Да представьте себе, я прочёл только Ваше сообщение на которое дал ответ. Остальные ПРОСМОТРЕЛ на присутствие MathAbs() и теперь, тем-более читать не буду.
 
AlexeyVik:
Да представьте себе, я прочёл только Ваше сообщение на которое дал ответ. Остальные ПРОСМОТРЕЛ на присутствие MathAbs() и теперь, тем-более читать не буду.

Умненький Вы наш, почитайте, а не ПРОСМОТРИТЕ то, что хочет топикстартер:

Ermak1243:

Я хочу записать следующее:

Есть уровень. И, если Лоу первой(сформировавшейся) свечи будет находится не РОВНО на этом уровне, а в диапазоне +20 пунктов вверх и -20 пунктов вниз от этого уровня(итого диапазон равен 40 пунктам), то, например, открываем сделку. 

и к чему Ваша подсказка?

Low[2] - Low[0]

-- запутать хотите топикстартера?

 
abolk:

Умненький Вы наш, почитайте, а не ПРОСМОТРИТЕ то, что хочет топикстартер:

и к чему Ваша подсказка?

-- запутать хотите топикстартера?

Ответ был на первый вопрос. А дальше именно вы его запутали своими выяснениями. Только на ваши дополнительные вопросы давались всевозможные пояснения, чем именно вы и запутали его. Выходит что умный, но к счастью не ваш.

Я думаю у него хватит мозгов вместо Low[2] поставить значение линии и вместо 20 поставить 40 или любое другое значение исходя из его собственной логики.

 
Ermak1243:

Здравствуйте. Подскажите, пожалуйста, как можно в коде реализовать следующее:

 Другими словами: как записать погрешность в определенное количество пунктов?

Спасибо. 

Вы наверно не знаете, что 90% программистов из муха могут создать слона, и сейчас на ваш вопрос могут написать диссертацию !

Вот посмотрите на этот пример и поймете что вам надо:

if( Low[0] >= Low[2]-20   &&  Low[0] <= Low[2] + 20 )

{  . . . . .  } 

Это, все знают ! 

 
Petros:

Вы наверно не знаете, что 90% программистов из муха, могут создать слона, и сейчас на ваш вопрос могут написать диссертацию !

Вот посмотрите на этот пример и поймете что вам надо:

if( Low[0] >= Low[2]-20   &&  Low[0] <= Low[2] + 20 )

{  . . . . .  } 

Это все знают ! 

и будет чушь, если не указать 20пт
Причина обращения: