Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спор странн
Да, слева от запятой это пункт. А как правильно записывать числа изучают в школе
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Что Вы подразумеваете под термином пипс (pips) ? При пятизначной котировке.
Artyom Trishkin, 2019.09.29 21:31
Т.е., вот вся эта чушь - совершенная правда, а документация - совершенная неправда?
Добро. Пребывайте господа далее в своих иллюзиях.
И как пример - один из 14875-ти символов на MetaQuotes-BSE:
А их таких много.
Это и к заявлениям, что у вас - супер трейдеров - тиксайз - это пипс, или пункт, или кто там ещё куда-по-дрова чего говорил...
Давайте господа, продолжайте. Я - без вас...
Ещё раз: размер тика - это не пункт(pips). Так-же как и сам тик - не пункт(pips)
mql-овская функция Point() вводит всех в заблуждение. Её же аналог идентификатор SYMBOL_POINT
Point() старейшая функция со времён рождения MT и когда в терминале был только форекс, и только четырёх знак !
С внедрением других рынков в терминал, название функции Point() так и осталось не изменым, для четырёх знака!
Я понятие не имею почему не изменили её название.
Возможно её оставили для совместимости из за мульти рыночности терминала, и использовать её вместе с TickSize не коректно в данном случае.
Эту функцию Point() как и SYMBOL_POINT по хорошему нужно искоренить из языка mql, и вся путаница исчезнет.
А лучше её переименовать в истинное название что она возвращает, а возвращает она разрядность котировки, а не пункт !!!
Так как есть минимальный шаг изменения цены, это TickSize !
А в вашем примере, в даном случае что показывает функция SYMBOL_POINT ?
Пункты? Если вы так думаете то снова заблуждаетесь.
TickSize это минимальный размер шага цены 0.0025, и по вашему TickSize больше вашего пункта 0.0001 ?
mql-овский Бред.
А вот что показывает EURUSD
mql-овская функция Point() вводит всех в заблуждение. Её же аналог идентификатор SYMBOL_POINT
Point() старейшая функция со времён рождения MT и когда в терминале был только форекс, и только четырёх знак !
С внедрением других рынков в терминал, название функции Point() так и осталось не изменым, для четырёх знака!
Я понятие не имею почему не изменили её название.
Возможно её оставили для совместимости из за мульти рыночности терминала, и использовать её вместе с TickSize не коректно в данном случае.
Эту функцию Point() как и SYMBOL_POINT по хорошему нужно искоренить из языка mql, и вся путаница исчезнет.
Так как есть минимальный шаг изменения цены, это TickSize !
А в вашем примере, в даном случае что показывает функция SYMBOL_POINT ?
Пункты? Если вы так думаете то снова заблуждаетесь.
TickSize это минимальный размер шага цены 0.0025, и по вашему TickSize больше вашего пункта 0.0001 ?
mql-овский Бред.
А вот что показывает EURUSD
Что вы хотите доказать? вы торгуете экспертами? или вы, вообще торгуете через терминал мт4 или мт5?
Можно ещё запустить на золоте или серебро. Но только дело в том, что там измерение совсем не в пунктах.
а что у вас в терминале в прибыли?
Ещё раз: размер тика - это не пункт(pips). Так-же как и сам тик - не пункт(pips)
А зачем ты мне это говоришь? Ты читал что я говорю?
Имеет соответствующий идентификатор SYMBOL_POINT функции SymbolInfoDouble().
Судя по описаниям - расчётная величина, которую можно получить при помощи мат.вычислений в MQL. Любой трейдер может рассчитать своё значение pip для себя при помощи MQL, и использовать его в соответствии со своими представлениями о верности величины, которую по его мнению должен отображать pip.
Соответствующих идентификаторов и функций в MQL никогда не имел, не имеет, и не должен иметь.
Имеет соответствующий идентификатор SYMBOL_TRADE_TICK_SIZE функции SymbolInfoDouble().
Какие ещё базовые вещи тебе рассказать?
Можно ещё запустить на золоте или серебро. Но только дело в том, что там измерение совсем не в пунктах.
А в чём? В жмуриках?
Что вы хотите доказать? вы торгуете экспертами? или вы, вообще торгуете через терминал мт4 или мт5?
Не используйте функцию Point(), _Point, SYMBOL_POINT в том понимании как она названа.
Эта функция для математического расчёта, которая показывает разрядность не в целом значении !
Если хотите получить минимальный шаг цены, всегда используйте TickSize.
А если хотите узнать пункт, то из спецификации актива узнайте сколько TickSize содержится в одном пункте, и в своем коде умножайте на это число.
Так и делают все на форекс, TickSize умножают на 10, а чтобы привести к целому значению, ещё делят на функцию Point().
Функция Point() в mql это математическая разрядность котировки !!! А не пункт !!!
Ну или для форекса можно и Point() умножить на 10, так как Point() на форекс то же минимальное TickSize значение показывает.
А вот для другого любого рынка у вас не получится уже получить истинный пункт используя функцию Point().
Потому что на других рынках TickSize не всегда равен 0.00001