Пунк VS Пипс - страница 116

Roman
927
Roman  
Сергей Таболин:

Вы вообще понимаете что такое размер (в данном случае тика)? Цена 2,43 может минимально измениться до 2,44 или до 2,42. И в том, и в другом случае она изменится на 0,01. Это и есть минимальное изменение цены на 1 (один) пункт. В данном случае размер тика будет равен одному пункту.

А если эта цена 2,43 разом изменится на 5 пунктов и станет 2,48, то размер тика будет равен пяти пунктам. Из этого следует простой вывод - размер тика НЕ может быть минимальным изменением цены.

Либо подучите русский, либо пользуйтесь словарями, чтобы чётко представлять значения слов. И это относится не только к Вам, если Вас это немного успокоит...

А вы понимаете что  TickSize 0.00390625 это и есть одно минимальное изменение цены по шкале графика!
Следующее изменение будет  0.00390625 + 0.00390625 =  0,0078125

А не то что возвращает функция Point(). Функция Point() возвращает вещественное число разрядности котировки, со времен когда был чётырёх знак!
По этому она и названа по старому четырёх знаку Point, но до сих пор не изменили её название на правильное.
Разрядности котировок уже совсем другие, а функцию Point так и не переименовали MQ.

Artyom Trishkin
Модератор
49670
Artyom Trishkin  
Roman:

А вы понимаете что  TickSize 0.00390625 это и есть одно минимальное изменение цены по шкале графика!
Следующее изменение будет 0.00390625 + 0.00390625 =  0,0078125

Откуда вы эти числа достали?

Вот я показывал наглядный пример с существующего сервера:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Что Вы подразумеваете под термином пипс (pips) ? При пятизначной котировке.

Artyom Trishkin, 2019.09.29 21:31

Т.е., вот вся эта чушь - совершенная правда, а документация - совершенная неправда?


Добро. Пребывайте господа далее в своих иллюзиях.

//+------------------------------------------------------------------+
//|                                                        Point.mq5 |
//|                        Copyright 2019, MetaQuotes Software Corp. |
//|                             https://mql5.com/ru/users/artmedia70 |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, MetaQuotes Software Corp."
#property link      "https://mql5.com/ru/users/artmedia70"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   int total=SymbolsTotal(false);
   for(int i=0;i<total;i++)
     {
      bool selected=false;
      string name=SymbolName(i,false);
      if(!SymbolInfoInteger(name,SYMBOL_SELECT))
        {
         if(!SymbolSelect(name,true))
            continue;
         selected=true;
        }
      double pt=SymbolInfoDouble(name,SYMBOL_POINT);
      double ts=SymbolInfoDouble(name,SYMBOL_TRADE_TICK_SIZE);
      int    dg=(int)SymbolInfoInteger(name,SYMBOL_DIGITS);
      Print("(",(string)i,"): ",name,", Digits=",(string)dg,", Point=",DoubleToString(pt,dg),", TickSize=",DoubleToString(ts,dg));
      if(selected)
         SymbolSelect(name,false);
     }
  }
//+------------------------------------------------------------------+

И как пример - один из 14875-ти символов на MetaQuotes-BSE:

2019.09.30 02:27:42.131 (11889): JPYINR18OCT67.7500PE.d, Digits=4, Point=0.0001, TickSize=0.0025

А их таких много.

Это и к заявлениям, что у вас - супер трейдеров - тиксайз - это пипс, или пункт, или кто там ещё куда-по-дрова чего говорил...

Давайте господа, продолжайте. Я - без вас...


Здесь, в примере, инструмент JPYINR18OCT67.7500PE.d имеет разрядность 4, значение одного пункта 0.0001, и значение минимального изменения цены 0.0025.

Путём элементарного шевеления извилинами можно легко понять на сколько пунктов минимально может измениться цена. Ответ = 25 пунктов.

Что вам опять не так?

Вы запутались в понятиях "значение" и "пункт"
Roman
927
Roman  
Artyom Trishkin:

Откуда вы эти числа достали?

Вот я показывал наглядный пример с существующего сервера:


Здесь, в примере, инструмент JPYINR18OCT67.7500PE.d имеет разрядность 4, значение одного пункта 0.0001, и значение минимального изменения цены 0.0025.

Что вам опять не так?

Артём глянь скрин ещё раз, это TickSize биржевых инструментов в терминале МТ5

Файлы:
3.PNG 94 kb
Artyom Trishkin
Модератор
49670
Artyom Trishkin  
Roman:

Артём глянь скрин ещё раз, это TickSize биржевых инструментов в терминале МТ5

И что там не клеится с тем, о чём вам говорят?

Roman
927
Roman  
Artyom Trishkin:

И что там не клеится с тем, о чём вам говорят?

То что в тиксайзе, это пункты ))
В минимальном изменении цены, пункты.
Я под столом от смеха.

Roman
927
Roman  
Пункты вот где надо смотреть. На сайте биржи в спецификации.
Вернее сколько тиков(TickSize) в пункте, и если нужно получить пункт в коде, то высчитывать самому согласно биржевой спецификации.
Файлы:
4.PNG 30 kb
Artyom Trishkin
Модератор
49670
Artyom Trishkin  
Roman:

То что в тиксайзе, это пункты ))
В минимальном изменении цены, пункты.
Я под столом от смеха.

Это ЗНАЧЕНИЕ.

Вы перепутали понятия.

Один пункт имеет значение 0.00000001

Минимальное изменение цены имеет значение = 0.00390625

Минимально, на сколько пунктов цена может измениться = 0.00390625 / 0.00000001 = 390625.

Dmitry Fedoseev
56191
Dmitry Fedoseev  
Roman:


Эх валенки валенки, да не подшиты стареньки... (песня)

И ты хочешь сказать что в тиксайзе 0.00390625 пунктов?
В минимальном изменении цены TickSize 0.00390625 пунктов?
Не смеши людей. И не вводите других в заблуждение! 

Артём и вам тоже следует пересмотреть свои не правильные взгляды.
Функция Point() возвращает математическую разрядность котировки!
Обрати внимание на другие Point они всегда равны по разрядности, то что возвращает по разрядности TickSize.
Другими словами Digits() возвращает целочисленную разрядность, а функция Point() возвращает вещественную разрядность.
Функция Point() не переименована со времен четырех знака.
А сам размер настоящего пункта определяется в спецификации актива, которая указана на сайте биржи.
В спецификации метатрейдера этой информации нет.

Проспись

Dmitry Fedoseev
56191
Dmitry Fedoseev  
Roman:
Пункты вот где надо смотреть. На сайте биржи в спецификации.
Вернее сколько тиков(TickSize) в пункте, и если нужно получить пункт в коде, то высчитывать самому согласно биржевой спецификации.

Сайт - это последнее место где свойства символа будут редактировать.

Сам бы разобрался с этой чудненькой картинкой с 1/32 от 1/8. Сам же не понимаешь, что там все это значит.

Roman
927
Roman  
Artyom Trishkin:


Минимально, на сколько пунктов цена может измениться = 0.00390625 / 0.00000001 = 390625.

Неа, это будет изменение на один тик, который приведён к целочисленному виду ))

А в пункте будет n-ое количество тиков(TickSize), согласно спецификации актива.