pribludilsa #: А от чего это зависит? почему так? Лекарство округление? А если там пропишутся разряды, которые после округления дадут погрешность 0,00001?
Нормализируйте до _Digit и никогда не сравнивайте Double
Нормализируйте до _Digit и никогда не сравнивайте Double
normalize double же использует правило арифметического округления. Не может получиться так, что после округления будет получена погрешность 0,00001? Другими словами, как проще игнорировать знаки после запятой, а не округлять? Хотя наверно, там никогда не получится значение разрядов такое, которое приводит к погрешности. Да и маркет исполнение терпит конечно такую погрешность. Но всё равно, для общего развития интересно.
pribludilsa #: normalize double же использует правило арифметического округления. Не может получиться так, что после округления будет получена погрешность 0,00001? Другими словами, как проще игнорировать знаки после запятой, а не округлять? Хотя наверно, там никогда не получится значение разрядов такое, которое приводит к погрешности. Да и маркет исполнение терпит конечно такую погрешность. Но всё равно, для общего развития интересно.
К сожалению может. Распринтуйте в комент.
P.S. Mql тут непричем. Это ошибка Pentium c 1992 года, которая никогда не исправлялась и не будет исправлена, так как к ней все программисты привыкли и весь мир её "обходит".
P.S. Mql тут непричем. Это ошибка Pentium c 1992 года, которая никогда не исправлялась и не будет исправлена, так как к ней все программисты привыкли и весь мир её "обходит".
Получается, можно использовать умножение и math floor. Вот как полезно просматривать форум, сам бы не догадался наверно, даже не задумывался об этом.
pribludilsa #: Получается, можно использовать умножение и math floor. Вот как полезно просматривать форум, сам бы не догадался наверно, даже не задумывался об этом.
Всё можно, но "принтуйте" себе результат, чтобы не удивляться.
"Пипс — это сокращение двух английских слов «percentage» (процент) и «point» (пункт). Поэтому «пипс» можно определить как процентный пункт, представляющий собой минимальную вариацию цены на валютной бирже Forex (1/100 процента). Этот популярный биржевой инструмент помогает быстро фиксировать малейшие изменения котировок. Одновременно пипс выполняет функцию уточнения курса, начиная с пятого знака после запятой."
Что такое пипс?
Дело в том, что на этом рынке стоимость валют определяется с точностью до четвёртного знака после запятой. Соответственно пипс – это четвёртая цифра после запятой, изменение которой является самым маленьким колебанием котировок.
Простой пример можно рассмотреть на курсе самой популярной валютной пары USD/EUR. Если стоимость этого тандема упала с 1,200 до 1,1150, то профессиональные трейдеры говорят: «Цена изменилась на 50 пипсов». Многие трейдеры пытаются заработать небольшие суммы на коротких сделках, прогнозируя подобные изменения. Если котировка увеличивается или уменьшается более чем на 100 пипсов, такая нестандартная ситуация обозначается термином «Большая фигура». Несмотря на кажущуюся малозначительность, в крупных сделках размерам в 1 лот и более даже такая незначительная величина как 1 пипс себя полностью окупает при положительном закрытии ордера.
Стоит отдельно отметить, что для валютных пар с японской денежной единицей Йеной (JPY) 1 пипс соответствует второму знаку после запятой. Такой расклад связан с двухзначным курсом этой валюты по отношению к американскому доллару (1 USD = 111,4 JPY на июль 2017)
Итак, 1 пипс равен 0,0001 а при участии в торгах японской йены = 0,01. Если для определения котировки используется пять знаков после запятой, то изменение одного пункта будет равно 10 pips.
Что такое поинт?
Пункт или поинт (point) – является прямым «родственникам» пипса, но описывает изменения котировок слева после запятой. Так как это более масштабный параметр, термин «поинт» используется, в основном, на фондовых рынках, где торгуют акциями. То есть если котировка ценных бумаг упала с $120 до $115, говорят, что стоимость изменилась на 5 поинтов.
Vladimir Baskakov #: "Пипс — это сокращение двух английских слов «percentage» (процент) и «point» (пункт). Поэтому «пипс» можно определить как процентный пункт, представляющий собой минимальную вариацию цены на валютной бирже Forex (1/100 процента). Этот популярный биржевой инструмент помогает быстро фиксировать малейшие изменения котировок. Одновременно пипс выполняет функцию уточнения курса, начиная с пятого знака после запятой."
Каша из мыслей... Если 1/100 процента, а процент это тоже 1/100, то это 1/10000, то есть 0.0001 - четыре знака после запятой. Есть много котировок и ДЦ или брокеров (если кому-то плохо от слова ДЦ), у которых 5 знаков после запятой. Поэтому 4-ре знака - это уже не "минимальная вариация" и не "малейшие" изменения котировок.
И каким образом из "percentage points" можно получить сокращение "pips"?
Прость полный пц какой-то. На этом форуме не прекращаются споры на уровне математики 3-го класса средней школы... с научным видом выражения лица))
Каша из мыслей... Если 1/100 процента, а процент это тоже 1/100, то это 1/10000, то есть 0.0001 - четыре знака после запятой. Есть много котировок и ДЦ или брокеров (если кому-то плохо от слова ДЦ), у которых 5 знаков после запятой. Поэтому 4-ре знака - это уже не "минимальная вариация" и не "малейшие" изменения котировок.
И каким образом из "percentage points" можно получить сокращение "pips"?
Прость полный пц какой-то. На этом форуме не прекращаются споры на уровне математики 3-го класса средней школы... с научным видом выражения лица))
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
pribludilsa #:
А от чего это зависит? почему так? Лекарство округление? А если там пропишутся разряды, которые после округления дадут погрешность 0,00001?
Нормализируйте до _Digit и никогда не сравнивайте Double
Нормализируйте до _Digit и никогда не сравнивайте Double
normalize double же использует правило арифметического округления. Не может получиться так, что после округления будет получена погрешность 0,00001? Другими словами, как проще игнорировать знаки после запятой, а не округлять? Хотя наверно, там никогда не получится значение разрядов такое, которое приводит к погрешности. Да и маркет исполнение терпит конечно такую погрешность. Но всё равно, для общего развития интересно.
К сожалению может. Распринтуйте в комент.
P.S. Mql тут непричем. Это ошибка Pentium c 1992 года, которая никогда не исправлялась и не будет исправлена, так как к ней все программисты привыкли и весь мир её "обходит".К сожалению может. Распринтуйте в комент.
P.S. Mql тут непричем. Это ошибка Pentium c 1992 года, которая никогда не исправлялась и не будет исправлена, так как к ней все программисты привыкли и весь мир её "обходит".
Получается, можно использовать умножение и math floor. Вот как полезно просматривать форум, сам бы не догадался наверно, даже не задумывался об этом.
Всё можно, но "принтуйте" себе результат, чтобы не удивляться.
До запятой пункты, после пипсы. Аксиома
Какая польза от такой терминологии?
Какая польза от такой терминологии?
"Пипс — это сокращение двух английских слов «percentage» (процент) и «point» (пункт). Поэтому «пипс» можно определить как процентный пункт, представляющий собой минимальную вариацию цены на валютной бирже Forex (1/100 процента). Этот популярный биржевой инструмент помогает быстро фиксировать малейшие изменения котировок. Одновременно пипс выполняет функцию уточнения курса, начиная с пятого знака после запятой."
Каша из мыслей... Если 1/100 процента, а процент это тоже 1/100, то это 1/10000, то есть 0.0001 - четыре знака после запятой. Есть много котировок и ДЦ или брокеров (если кому-то плохо от слова ДЦ), у которых 5 знаков после запятой. Поэтому 4-ре знака - это уже не "минимальная вариация" и не "малейшие" изменения котировок.
И каким образом из "percentage points" можно получить сокращение "pips"?
Прость полный пц какой-то. На этом форуме не прекращаются споры на уровне математики 3-го класса средней школы... с научным видом выражения лица))
"
Каша из мыслей... Если 1/100 процента, а процент это тоже 1/100, то это 1/10000, то есть 0.0001 - четыре знака после запятой. Есть много котировок и ДЦ или брокеров (если кому-то плохо от слова ДЦ), у которых 5 знаков после запятой. Поэтому 4-ре знака - это уже не "минимальная вариация" и не "малейшие" изменения котировок.
И каким образом из "percentage points" можно получить сокращение "pips"?
Прость полный пц какой-то. На этом форуме не прекращаются споры на уровне математики 3-го класса средней школы... с научным видом выражения лица))
"