Калькулятор лота форекс: когда $10 за пип — неправда

Автор Daniel Frost·
Калькулятор размера позиции на форексе: одна дистанция стопа, три валютные пары, три разных объёма в лотах

Калькулятор размера позиции на форексе делит деньги, которые вы готовы потерять, на дистанцию стопа, умноженную на стоимость одного пипа. Два из этих трёх чисел — ваши. Третье, стоимость пипа, подставляет сам инструмент, и между валютными парами она не постоянна: поэтому одна и та же дистанция стопа даёт несколько разных объёмов.

Почти каждый разобранный пример в интернете посчитан на EURUSD, и почти каждый говорит, что пип стоит $10 на стандартном лоте. Это правда. Это же — единственная группа пар, где число не двигается вовсе, что делает её худшим возможным примером для обучения.

Смените пару, и третий множитель изменится у вас под ногами, пока два введённых числа остаются прежними. В форме при этом не меняется ничего. Дальше — откуда берётся этот множитель, на каких парах он плывёт, что с ним делает валюта вашего счёта и что добавляет спред, о котором ни одно поле калькулятора не спрашивает.

Что калькулятор размера позиции на форексе на самом деле умножает

Три числа входят, одно выходит. Деньги под риском — ваши: сумма счёта, умноженная на процент риска, назначенный до сессии. Дистанция стопа тоже ваша, она меряется от входа до уровня, который говорит, что идея была неверна. Третье число не ваше вовсе, и проверить его вас никто не попросит.

Формула размера позиции с выделенным членом «стоимость пипа», раскрытым в три источника: котируемая валюта, размер контракта и конвертация в валюту счёта
Два входа выбираете вы, один подставляет инструмент. Именно на третьем члене калькуляторы форекса тихо расходятся.

Рамка укладывается в одну строку: объём = деньги под риском ÷ (дистанция стопа × стоимость пипа), а полный вывод с пошаговой арифметикой лежит в нашем руководстве по калькулятору размера позиции. Здесь важно другое: в знаменателе два сомножителя, и только один из них в вашей власти.

Стоимость пипа отвечает на узкий вопрос: если цена пройдёт один пип против меня, сколько это стоит на лот в валюте, в которой ведётся мой счёт? Чтобы ответить, нужны три факта, которые калькулятор держит внутри: в какой валюте котируется пара, сколько её единиц в стандартном лоте и каков курс между этой валютой и вашей. Измените любой из трёх — изменится результат, при том что ни одно поле формы не будет выглядеть иначе.

Это и есть вся причина, по которой два приличных инструмента возвращают разные объёмы для сделки, описанной им обоим совершенно одинаково.

Почему пип стоит разного на каждой паре

Пип — это движение в котируемой валюте, второй валюте пары. Поэтому сырая стоимость пипа всегда приходит выраженной в этой валюте, и её нужно перевести в вашу, прежде чем делить на неё риск. Будет ли этот перевод бесплатным, дешёвым или путаным, зависит от того, где стоит валюта вашего счёта относительно пары.

На счёте в USD валютные пары распадаются на три группы. Групп ровно три при любой валюте счёта; меняется только то, кто в какую попадает.

Три группы валютных пар по способу расчёта стоимости пипа: котируемая валюта совпадает с валютой счёта, базовая совпадает с валютой счёта, и ни та ни другая
Три способа оценить один пип. Постоянное число даёт только первая группа.
ГруппаПары-примерыПип на стандартном лотеОт чего зависит
Котируемая валюта = валюта счётаEURUSD, GBPUSD, AUDUSD$10, фиксированоНи от чего. Это арифметика, а не курс
Базовая валюта = валюта счётаUSDJPY, USDCHF, USDCADСумма в котируемой валюте ÷ курс самой парыОт цены той самой пары, которой вы торгуете
Ни та ни другаяEURGBP, GBPJPY, EURAUDСумма в котируемой валюте, конвертированная третьим курсомОт рынка, которым вы не торгуете

Первая строка — та самая знаменитая. Пип равен 0.0001, стандартный лот — 100,000 единиц, и 0.0001 × 100,000 = 10 единиц котируемой валюты. На счёте в USD эта котируемая валюта — доллары, значит десятка и есть десять долларов, и она остаётся десяткой, торгуется EURUSD по 1.05 или по 1.15.

Вторая строка — место, где постоянная умирает. На USDCHF та же арифметика даёт 10 швейцарских франков, а франки нужно разделить на текущий курс USDCHF, чтобы получить доллары. Этот курс — цена самой пары, поэтому стоимость пипа плывёт вместе с её движением. Медленно, но достаточно, чтобы объём, посчитанный утром, не совпал с тем, что даёт арифметика днём.

Третья строка добавляет рынок, в котором у вас нет позиции вовсе. EURGBP платит вам фунтами; превращение фунтов в доллары идёт по курсу GBPUSD, который к вашей сделке отношения не имеет, а к вашему результату имеет самое прямое.

В какую строку попадёт пара, целиком зависит от валюты счёта, и следствие острее, чем кажется. Конвенция котирования ставит евро первым почти в каждой паре, где он встречается, поэтому на счёте в EUR практически не остаётся пар, где евро был бы котируемой валютой. Первая строка пустеет, и трейдер с еврового счёта конвертирует фактически в каждой сделке. Фиксированный пип в $10, которым живут все обучалки, — свойство долларового счёта, а не форекса.

За пределами форекса та же логика работает с другими константами: золото — контракт на 100 унций, а не на 100,000 единиц, индексные CFD оцениваются за пункт, а не за пип, поэтому ни то ни другое форексных чисел не наследует. Обоим нужна собственная арифметика, а не позаимствованное правило.

Почему пип на иеновых парах — 0.01, а не 0.0001

Потому что иена котируется с двумя знаками после запятой, а не с четырьмя. USDJPY печатается как 149.85, а не 1.4985, поэтому четвёртого знака просто не существует, и наименьший общепринятый шаг — второй. Это наследуют все иеновые пары, и мажоры, и кроссы, а арифметика стоимости пипа сдвигается на два порядка вслед за ними.

0.0001Пип на большинстве пар
0.01Пип на иеновых парах
100,000Единиц в стандартном лоте
3Способа оценить пип

Деление пар на три группы — это способ, которым объясняет арифметику эта статья, а не отраслевая классификация. Брокеры так свои символы не помечают, и в спецификации контракта вы этой группировки не найдёте.

Пип на стандартном лоте USDJPY — это 0.01 × 100,000 = 1,000 иен. Тысяча единиц котируемой валюты вместо десяти, и к $10 она приближается только потому, что курс USDJPY случайно оказался трёхзначным числом. Разделите 1,000 иен на курс 149.50 — получите $6.689, две трети от того, что подсказала бы привычка с EURUSD.

Меняет ли валюта счёта объём

Меняет — на любой паре, чья котируемая валюта не совпадает с той, в которой ведётся счёт. Конвертация — не настройка отображения, применяемая в конце; она сидит внутри стоимости пипа, то есть внутри делителя, то есть меняет число лотов ещё до того, как вы увидите результат.

Карточка с перечнем того, что калькулятор размера позиции берёт из вашего счёта, а не из сделки: валюта счёта, курс конвертации на момент расчёта, equity против баланса и шаг объёма брокера

Что он берёт из счёта, а не из сделки

Валюта счёта решает, будет ли конвертация вообще. Курс конвертации читается в момент расчёта, а не в момент срабатывания стопа. Equity и баланс — разные числа, пока открыта позиция. Шаг объёма принадлежит брокеру, а не паре.

Трейдер со счётом в EUR и трейдер со счётом в USD, взяв один и тот же сетап с одним процентом риска и одним стопом, введут в терминалы разные объёмы. Неправ не будет ни один. В стоимости пипа на GBPUSD у еврового трейдера сидит конвертация EURUSD, за которую долларовый не платит.

Курс конвертации, по которому посчитан ваш объём, — это курс на тот момент, а не на момент срабатывания стопа. Подержите сделку два дня, дайте курсу сдвинуться, и убыток, который придёт на счёт, уже не равен запланированному проценту. Он будет близок. Это эффект уровня округления, а не скрытая комиссия. Но «ровно 1%» на кроссе — приближение, и знать это лучше, чем доверять десятичным знакам, которые печатает калькулятор.

Последний шаг для этого числа — округлить его вниз до объёма, который брокер реально примет, — отдельная маленькая дисциплина, и она разобрана в нашем руководстве по калькулятору лота.

Один стоп, две пары, два объёма

Возьмите счёт $10,000, правило риска 1% и стоп в 25 пипсах от входа. Это фиксирует два входа из трёх: $100 под риском, 25 пипсов дистанции. Теперь прогоните это на паре из первой группы и на паре из второй.

Одна и та же дистанция стопа в 25 пипсов над свечами, разрешающаяся в два разных объёма: один для пары из первой группы расчёта, другой для пары из второй
Риск одинаковый, дистанция одинаковая. Объём решает группа расчёта, лежащая под ними.
ВходПара 1-й группы (EURUSD)Пара 2-й группы (USDJPY)
Деньги под риском$100$100
Дистанция стопа25 пипсов25 пипсов
Стоимость пипа на стандартный лот$10.00$6.689 при курсе 149.50
Сырой объём0.4000 лота0.5980 лота
После округления вниз к шагу 0.010.400.59

Почти в полтора раза больше на второй паре — для сделки, которую вы описали бы приятелю ровно теми же словами. В сетапе нет ничего более рискованного или более безопасного; иена просто стоит меньше за пип, когда её переводят в доллары по этому курсу, поэтому чтобы потерять те же сто долларов, нужен больший объём.

Дистанция стопа здесь — данность. Она снята с графика, с того места, где идея перестаёт быть верной, и эта страница принимает её как уже решённую. Как выбирается сам уровень — отдельная дисциплина, и её логика живёт в нашем руководстве по торговле от структуры рынка. Арифметике этой страницы всё равно, хорош ли стоп. Она только переводит его в объём.

Все числа выше — иллюстративные. Размер контракта, конвенцию котирования и курс конвертации для вашего счёта задаёт брокер, и именно с этими числами обязан согласовываться ваш расчёт. Сверьте их в спецификации символа, прежде чем доверять любому калькулятору, даже хорошему.

О чём поле «стоп в пипсах» никогда не спрашивает

Оно никогда не спрашивает, откуда взялось число. Введите 25 — посчитает под 25. Введите 12, потому что при 25 объём вышел неуютно маленьким, — посчитает под 12 с той же покорностью, с тем же видом точности и тем же аккуратным десятичным результатом.

Это не изъян инструмента. Калькулятор — конвертер: берёт дистанцию, возвращает объём, и распространённые (myfxbook, babypips, earnforex и прочие) делают это преобразование верно. Они компетентны в том, для чего созданы. Знать они не могут другую половину работы, которая происходит до формы: стоит ли стоп на уровне, который что-то значит, и чей контракт и чья конвертация применяются лично к вам.

Поломка тихая. Вы выбираете дистанцию стопа так, чтобы получился приятный объём, вместо того чтобы считать объём от той дистанции, которая вышла. Порядок этих двух решений и есть вся дисциплина. Уровень обязан быть решён раньше объёма, потому что объём из него следует. Разверните последовательность — и стоп превращается в регулируемый вход, а это единственное, чем он быть не может.

Стоп, поставленный сразу за order block, зоной свечей, с которой началось крупное движение, почти никогда не даёт круглых 20 или 50 пипсов. Он даёт 27.4 или 38.1, и неудобство этого числа как раз и есть признак, что уровень настоящий, а не выбранный ради удобства.

Где спред тихо расширяет запланированный риск

Вы покупаете по ask, а выносят вас по bid. Это две разные цены, разделённые спредом, и потому расстояние между реальным исполнением входа и реальным выходом шире, чем дистанция, снятая с графика, нарисованного по одним только ценам bid.

Две колонки, сравнивающие дистанцию стопа, введённую в калькулятор, с расстоянием между фактическим исполнением и фактическим выходом; спред отмечен как разница
Дистанция, которую вы вводите, и дистанция, которую вы торгуете, отличаются на один спред.

Pros

  • Дистанция стопа снимается от уровня, а спред добавляется как известная издержка до расчёта объёма
  • Типичный спред символа и сессии проверен один раз и используется дальше
  • Более широкий спред на кроссах и на выходе новостей принят как норма, а не как сюрприз
  • Процент риска применяется к дистанции с учётом издержек, поэтому запланированный убыток и есть настоящий

Cons

  • Считать объём от графической дистанции и считать спред шумом
  • Придвинуть стоп ближе задним числом, чтобы поглотить лишнюю издержку
  • Полагать, что спред мажора действует и на кроссе вроде GBPJPY
  • Считать объём в момент выхода новости, когда спред в несколько раз шире обычного

На ликвидном мажоре поправка мала и предсказуема настолько, что её можно заложить заранее. На кроссах она больше, а в секунды вокруг запланированной публикации может оказаться в несколько раз шире обычного. Ничего тревожного в этом нет — это просто число, которое стоит прибавить до расчёта объёма, а не обнаружить потом в журнале сделок.

Считайте спред частью дистанции, а не скидкой со стопа. Придвинуть стоп, чтобы проглотить издержку, значит поставить уровень туда, куда рынок дотягивается, ничего при этом не опровергая, — обменять известную маленькую издержку на неизвестную большую.

Считать объём на графике, а не во вкладке браузера

Вкладке браузера всё это приходится угадывать. Она спрашивает стоимость пипа у вас или берёт её из обобщённой таблицы, потому что связи со счётом, которым вы реально торгуете, у неё нет. У брокера эта связь есть. И у всего, что работает внутри вашего терминала, тоже.

Smart Trade Assistant заходит с другого конца. Он читает стоимость пипа и пункта из живой спецификации символа, который перед вами, берёт ваш процент риска, меряет расстояние до линии стопа, которую вы перетащили на график, и округляет результат к шагу объёма, принимаемому брокером; после чего выставляет ордер, не уводя вас с графика. Множитель, о котором вся эта страница, перестаёт быть тем, что вы подставляете, и становится тем, что платформа уже знает. Как эти поля читаются со стороны терминала — в нашем руководстве по расчёту объёма внутри MT5.

Частые вопросы

Пип всегда стоит $10?

Только когда котируемая валюта пары совпадает с валютой вашего счёта: на счёте в USD это пары вроде EURUSD или GBPUSD. Там один пип на стандартном лоте равен 0.0001 × 100,000 = 10 единиц котируемой валюты, и эти единицы — доллары. На USDJPY или EURGBP та же арифметика даёт иены или фунты, и их сначала нужно сконвертировать.

Почему один и тот же стоп даёт разный лот на EURUSD и USDJPY?

Потому что денежная стоимость пипа разная. На EURUSD она фиксирована для счёта в USD; на USDJPY это сумма в иенах, делённая на текущий курс USDJPY, поэтому она плывёт вместе с парой. Риск тот же, дистанция в пипсах та же, делитель другой — объём другой.

Как считается стоимость пипа на кроссе вроде GBPJPY?

Один пип на стандартном лоте — это 0.01 × 100,000 = 1,000 иен, и эта сумма затем конвертируется в валюту вашего счёта по текущему курсу соответствующей пары. Конвертация идёт через рынок, которым вы не торгуете, — именно поэтому два калькулятора могут разойтись на одном и том же кроссе.

Влияет ли валюта счёта на размер позиции?

Влияет — на любой паре, чья котируемая валюта не совпадает с валютой счёта. Шаг конвертации сидит внутри стоимости пипа, поэтому счёт в EUR и счёт в USD получат разные объёмы из одинаковых входных данных. Отсюда же следует, что фактический убыток равен запланированному проценту ровно настолько, насколько не сдвинулся курс конвертации.

Нужно ли добавлять спред к дистанции стопа?

Это честный ход: длинная позиция закрывается по bid, и спред расширяет дистанцию, которую стоп проходит на самом деле. Закладывайте его как известную издержку до расчёта объёма, а не двигайте стоп потом, чтобы число сошлось.

Часто задаваемые вопросы

Пип всегда стоит $10?

Только когда котируемая валюта пары совпадает с валютой вашего счёта: на счёте в USD это пары вроде EURUSD или GBPUSD. Там один пип на стандартном лоте равен 0.0001 × 100,000 = 10 единиц котируемой валюты, и эти единицы — доллары. На USDJPY или EURGBP та же арифметика даёт иены или фунты, и их сначала нужно сконвертировать.

Почему один и тот же стоп даёт разный лот на EURUSD и USDJPY?

Потому что денежная стоимость пипа разная. На EURUSD она фиксирована для счёта в USD; на USDJPY это сумма в иенах, делённая на текущий курс USDJPY, поэтому она плывёт вместе с парой. Риск тот же, дистанция в пипсах та же, делитель другой — объём другой.

Как считается стоимость пипа на кроссе вроде GBPJPY?

Один пип на стандартном лоте — это 0.01 × 100,000 = 1,000 иен, и эта сумма затем конвертируется в валюту вашего счёта по текущему курсу соответствующей пары. Конвертация идёт через рынок, которым вы не торгуете, — именно поэтому два калькулятора могут разойтись на одном и том же кроссе.

Влияет ли валюта счёта на размер позиции?

Влияет — на любой паре, чья котируемая валюта не совпадает с валютой счёта. Шаг конвертации сидит внутри стоимости пипа, поэтому счёт в EUR и счёт в USD получат разные объёмы из одинаковых входных данных. Отсюда же следует, что фактический убыток равен запланированному проценту ровно настолько, насколько не сдвинулся курс конвертации.

Нужно ли добавлять спред к дистанции стопа?

Это честный ход: длинная позиция закрывается по bid, и спред расширяет дистанцию, которую стоп проходит на самом деле. Закладывайте его как известную издержку до расчёта объёма, а не двигайте стоп потом, чтобы число сошлось.