Пошук на сайті

Що хочете знайти?

Введіть назву брокера, інструмента або теми.

Торгові витрати

Форвардні пункти: як отримати Bid і Ask зі спот-курсу

Перевірте форвардне котирування за пунктами зі знаком, явно заданим розміром пункту та спот-курсами Bid/Ask. Простежте кожну сторону до підсумкового курсу, спреду й суми у валюті котирування.

Автор · Редактор

Перевірено

Три темно-бірюзові бруски на ступінчастій платформі з травертину, з невеликою бурштиновою вставкою та світло-блакитною скляною перегородкою між брусками.
Перерахуйте кожну сторону з її знаком

Головне

  1. Додавайте кожну поправку зі знаком до відповідної сторони споту: форвард = спот + пункти × розмір пункту.

  2. До розрахунку зазначте одиниці курсу та спільну майбутню дату валютування. Пари без знаків, наприклад 15/12, недостатньо.

  3. Базову валюту продають банку за Bid і купують у нього за Ask. Сума у валюті котирування не є розрахунком прибутку.

  4. Перевірте порядок підсумкових Bid/Ask, потім відновіть початкові пункти. Правильна арифметика не підтверджує справедливість або доступність ціни.

Спочатку з’ясуйте зміст котирування

У повідомленні написано: «EUR/USD, 15/12 на один місяць». Для розрахунку цього ще недостатньо. Постачальник має на увазі додатні чи від’ємні поправки? Яке число належить до якої сторони? Якій зміні курсу дорівнює один пункт і на яку дату призначено розрахунки? Правдоподібна відповідь може ґрунтуватися на неправильно зрозумілому записі.

У цьому посібнику діє одне явне правило: окремо задані поправки зі знаком безпосередньо додаються до відповідних спот-курсів Bid і Ask. Воно не розшифровує всі дилерські скорочення. Спочатку уточніть правила котирування в джерела, а потім перенесіть дані в ці поля, зберігши їхній економічний зміст.

Що зафіксувати

Значення в цьому посібнику

Пара BASE/QUOTE

Курс виражений в одиницях QUOTE за 1 одиницю BASE. EUR/USD означає USD за EUR.

Спот Bid і Ask

Банк купує BASE за Bid і продає BASE за Ask. Обидві сторони належать до одного спот-котирування.

Пункти Bid і Ask зі знаком

Кожне число — пряма поправка до відповідної сторони споту зі своїм знаком.

Розмір пункту c

Зміна курсу на один заданий пункт, наприклад 0,0001 USD за EUR.

Майбутня дата валютування

Одна дата розрахунків для обох сторін форварду. Назва строку сама собою не визначає календарних правил.

Необов’язковий обсяг

Кількість одиниць BASE, а не лоти, маржа чи сума в QUOTE.

Прокрутіть убік, щоб порівняти всі стовпці ↔

Довідник MNB, розділ 3.2, розрізняє форвардні котирування за датою валютування та показує сторони Bid/Ask з позиції банку. Дотримуйтеся цього погляду: «я купую EUR» означає, що банк продає EUR. Калькулятор записує введену дату; він не визначає робочі дні, свята чи календарний перехід від споту до форварду.

Перерахуйте кожну сторону з її знаком

Спробуйте самі

Перевірка форвардного курсу за пунктами зі знаком

Введіть спот-котирування та поправку зі знаком для кожної сторони. Калькулятор додасть поправки до відповідних сторін спот-котирування й покаже форвардний курс, спред та, якщо вказано кількість, суму у валюті котирування.

Тут використовуються прямі поправки зі знаком: форвардний Bid = спот Bid + пункти Bid × розмір пункту; форвардний Ask = спот Ask + пункти Ask × розмір пункту. Додатна поправка потребує +, від’ємна −. Значення дилерського запису без знаків, наприклад 15/12, потрібно уточнити в джерела.

Навчальні приклади
Валюти й одиниці котирування

Укажіть два різні трилітерні коди. Перша валюта — базова: EUR/USD означає USD за 1 EUR. Коди позначають ваші дані; вони не підключають котирування й не підтверджують доступність контракту.

Перенесіть одну погоджену дату валютування для обох сторін. Перевіряється існування дати, але не свята, перенесення на робочий день, строк угоди чи те, чи є дата майбутньою.

Укажіть масштаб з опису котирування. У прикладі один пункт дорівнює 0,0001 USD за EUR; масштаб не визначається автоматично за валютною парою або налаштуванням Point у терміналі.

Bid банку · ви продаєте базову валюту
Ask банку · ви купуєте базову валюту

Десятковий роздільник — крапка або кома. Не використовуйте роздільники тисяч, символи валют чи експоненційний запис. Ненульова кількість пунктів потребує явного знака + або −; нуль можна записати як 0.

Допустимі значення

Спот-курси мають бути додатними й не перевищувати 1 000 000, розмір пункту — додатним і не більшим за 1; до 12 знаків після коми. Пункти: від −1 000 000 до +1 000 000, до 6 знаків після коми. Якщо кількість указана, вона має бути додатною, не більшою за 1 000 000 000 000, до 6 знаків після коми. Дата має існувати й мати вигляд YYYY-MM-DD, рік — від 1900 до 2200. Не більш ніж 80 символів у числовому полі.

Залиште кількість порожньою, якщо потрібно перевірити лише курси. Вводиться кількість одиниць базової валюти, а не лоти, маржа чи прибуток.

Перевірений навчальний еталон · незмінний

Цей фіксований приклад EUR/USD використовує 9 лютого 2027 року як умовну спільну дату валютування. Він відокремлений від форми, не є ринковим котируванням і доступний без JavaScript.

EUR/USD · USD за 1 EUR · спільна дата валютування 9 лют. 2027 р.

Форвардний Bid · продати EUR
1,09850
Форвардний Ask · купити EUR
1,09900
Перевірка кожної сторони: від спот-курсу до форварду
Крок перевіркиBid банкуAsk банку
Спот-курс1,100001,10020
Пункти зі знаком-15-12
Розмір пункту0,00010,0001
Пункти × розмір пункту-0,0015-0,0012
Спот + поправка = форвард1,098501,09900
(Форвард − спот) / розмір пункту-15-12

Таблиця прокручується горизонтально. Переведіть фокус в область таблиці та використовуйте клавіші зі стрілками для перегляду стовпців.

Форвардний спред: 1,09900 − 1,09850 = 0,00050 USD за EUR.

Спред у вказаних пунктах: 5.

Перевірка спреду: спот-спред 0,0002 + ((-12) − (-15)) × 0,0001 = 0,0005.

Зворотне відновлення введених пунктів перевіряє арифметику. Воно не підтверджує незалежно знаки, масштаб і дату в котируванні джерела.

Сума у валюті котирування

Продаж 100 000 EUR за Bid 1,09850 дає 109 850,00 USD.

Для порівняння — протилежна операція з тією самою кількістю:

Для купівлі 100 000 EUR за Ask 1,09900 потрібно 109 900,00 USD.

Це арифметичні суми за вказаним котируванням, а не прибуток, комісія, маржа чи доступна угода. Округлення сум під час виконання контракту й окремі збори не застосовуються.

Курси та суми нижче зберігають точний результат обчислень за введеними десятковими числами. Нескінченний десятковий дріб спреду в пунктах показано точним звичайним дробом і явно позначеним наближенням. CSV зберігає точні значення та дріб; округлення сум під час виконання контракту не застосовується.

Компонент зберігає введені дані в пам’яті сторінки. Він не надсилає їх на сервер і не записує в постійне сховище браузера. Це твердження не поширюється на загальносайтову аналітику.

Позначимо спот-курс S, пункти зі знаком P, а додатний розмір пункту c. Тоді F_bid = S_bid + P_bid × c і F_ask = S_ask + P_ask × c. Добуток пунктів на c дає поправку до курсу в QUOTE за BASE. Її можна додати до спот-курсу в тих самих одиницях.

Наприклад, −15 пунктів за c = 0,0001 означають зміну курсу на −0,0015. Це не −15%, не −15 одиниць валюти й не автоматично нарахована плата в 15 піпсів. Переносячи пункти в таблицю, завжди зберігайте поруч заданий масштаб.

У модулі перевірки можна розрахувати власні дані, приведені до цього правила, або розібрати навчальний набір. Він показує множення й додавання для обох сторін, підсумковий спред, зворотну перевірку та, за введеного обсягу, суму валюти. Будь-яка зміна поля приховує попередній результат і його експорт до нового розрахунку.

Вводьте окремі пункти зі знаком лише після уточнення правил у джерела. Не розбивайте незрозумілий дилерський запис 15/12 на ці поля з надією на автоматичне вгадування. Без обсягу курс розрахувати можна; без підтвердженого масштабу, розподілу сторін чи спільної дати валютування потрібно зупинитися й запросити дані.

Посібник про піпси, пункти й тики пояснює, чому піпс, пункт платформи й тик можуть відрізнятися. Значення _Point у терміналі не підтверджує масштаб окремого котирування форвардних пунктів.

Від’ємні пункти: повна перевірка EUR/USD

Це вигадані вхідні дані на одну спільну майбутню дату валютування, а не ринкові котирування. EUR — BASE, USD — QUOTE; c = 0,0001 USD за EUR. Спот становить 1,10000/1,10020, підтверджені прямі поправки — −15/−12. Зберігайте всі розряди до форматування результату.

Крок

Bid банку

Ask банку

Спот-курс, USD за EUR

1,10000

1,10020

Пункти зі знаком

−15

−12

Пункти × 0,0001

−0,00150

−0,00120

Форвардний курс, USD за EUR

1,09850

1,09900

Зворотна перевірка: (форвард − спот) / 0,0001

−15

−12

Прокрутіть убік, щоб порівняти всі стовпці ↔

Форвардний спред: 1,09900 − 1,09850 = 0,00050 USD за EUR. Ділимо на заданий розмір пункту: 0,00050 / 0,0001 = 5 пунктів. Спот-спред становив 2 пункти; різниця поправок зі знаком дорівнює −12 − (−15) = 3 пункти. Тому підсумковий спред становить 2 + 3 = 5 пунктів.

За обсягу 100 000 EUR продаж євро за форвардним Bid банку дає 100 000 × 1,09850 = 109 850 USD. Купівля 100 000 EUR за його Ask потребує 100 000 × 1,09900 = 109 900 USD. Різниця 50 USD — арифметична різниця між сумами двох сторін для однакового обсягу. Це не встановлена окрема комісія, не реалізований збиток і не очікуваний прибуток.

Зворотна перевірка допомагає переносити котирування між системами: (1,09850 − 1,10000) / 0,0001 = −15 і (1,09900 − 1,10020) / 0,0001 = −12. Якщо таблиця повертає інший знак або вдесятеро більше значення, спочатку перевірте дані й масштаб, а вже потім робіть економічні висновки.

Додатні пункти, звуження спреду та неповний запис

Для додатних поправок правило те саме. За споту 1,10000/1,10020, пунктів +20/+23 і c = 0,0001 підсумковий форвард становить 1,10200/1,10250. Його спред знову дорівнює 0,00050, тобто 5 заданим пунктам. Зміна знака не потребує нової формули.

Сам порядок пунктів не визначає допустимості розрахунку прямих поправок. Візьмемо спот 1,1000/1,1004, пункти +3/+1 і c = 0,0001: отримаємо 1,1003/1,1005. Спот-спред у 4 пункти звужується до 2 пунктів, залишаючись невід’ємним. Відхилити приклад лише тому, що 3 більше за 1, означало б нав’язати додаткове правило, якого ці поля не передбачають.

Інші дані справді можуть призвести до перетину сторін. Залишимо спот 1,1000/1,1004, але візьмемо +6/+1: вийде 1,1006/1,1005, тобто Bid вище за Ask. Модуль відхилить такий результат. Він не переставляє сторони, не бере спред за модулем і не замінює пункти непомітно.

Запис «15/12» без знаків залишається нерозшифрованим. Не робіть висновок «віднімати, бо перше число більше», не вгадуйте масштаб піпса й не міняйте сторони місцями. Запросіть поправку зі знаком для кожної відповідної сторони споту, масштаб і дату розрахунків. Допустимий приклад +3/+1 вище не дозволяє довільно тлумачити невідомий ринковий запис.

Перевірте результат за коротким списком

  • Підтвердьте напрямок пари й підпишіть кожен курс як QUOTE за BASE. Не змішуйте обернену пару з початковими сторонами.
  • Переконайтеся, що спот Bid і Ask взято з одного котирування, а обидві форвардні поправки стосуються однієї майбутньої дати валютування та однакових правил.
  • Явно зафіксуйте розмір пункту. Помножте кожне значення зі знаком на цей масштаб; не округлюйте поправку до додавання.
  • Вимагайте додатних спот- і форвардних курсів, додатного розміру пункту, спот Bid ≤ Ask і форвард Bid ≤ Ask. Рівні сторони арифметично допустимі, але не доводять доступності такого ринку.
  • Обчисліть спред в одиницях курсу та в заданих пунктах. Відновіть кожну поправку за формулою (F − S) / c.
  • Якщо вводите обсяг, використовуйте одиниці BASE й уточніть купівлю чи продаж BASE. Збережіть позначення валюти котирування біля отриманої суми.

Відсутнє значення не дорівнює нулю. Порожнє поле пунктів може означати «не надано», тоді як явний нуль означає відсутність поправки до цієї сторони за заданим правилом. Модуль відхиляє непідтримувані числа й точність, а не підставляє типове значення. Допустимі межі введення зазначено поруч із полями.

Спред у пунктах не обов’язково є цілим числом. Якщо ділення на обраний масштаб дає нескінченний періодичний десятковий дріб, збережіть точний звичайний дріб у протоколі замість оголошення скороченого відображення точним значенням. Тут суми зберігають точний десятковий результат множення; договірне округлення під час розрахунків не застосовується.

Що підтверджує перерахунок і чого він не встановлює

Форвардне ціноутворення пов’язане з відносними умовами фінансування двох валют. Довідник MNB, розділи 3.2–3.4, описує котирування та модель процентного паритету. Ця модель пояснює, чому форвард може відрізнятися від споту, не будучи прогнозом майбутнього спот-курсу.

Роз’яснення Національного банку Грузії розрізняє індикативний індекс та індивідуальне котирування банку й прямо зазначає, що форвардний індекс не є прогнозом курсу. Перерахунок введених пунктів перевіряє їхню арифметику; він не перетворює їх на поточні, тверді чи репрезентативні ринкові дані.

Матеріал BIS про покритий процентний паритет і міжвалютний базис показує значення умов фінансування та обмежень арбітражу. Тому простий конвертер «спот плюс пункти» не підтверджує справедливу ціну дилера або безризикову можливість. Цей посібник не будує кривих дисконтування, не оцінює базис і не рекомендує хеджування.

Роздрібний своп за перенесення позиції — інше завдання. Щоб дослідити заявлені платформою нарахування, використовуйте калькулятор свопу. Форвардні пункти не замінюють ставки на лот, графік перенесення чи умови конкретного рахунку. Цей розрахунок також не охоплює окремих зборів, забезпечення, маржі, кредитних умов та інструкцій щодо розрахунків.

Збережіть відтворюваний протокол розрахунку

Збережіть початкове котирування та все необхідне для його тлумачення: пару, час спостереження, якщо він відомий, майбутню дату валютування, правила постачальника, кожну поправку зі знаком, розмір пункту та, за наявності, обсяг і напрямок. Не називайте старий навчальний приклад сьогоднішньою ціною. Джерела описують методи; дати їх публікації не є часовими позначками ринкових даних.

Завантажте навчальний еталонний розрахунок і протокол перевірки. У протоколі можна позначити неуточнені поля та виконані перевірки, зокрема зворотний перерахунок. Інтерактивний експорт зберігає введені дані й точні результати, щоб порівняти їх із власною таблицею без повторного введення значень.

Без JavaScript залишаються доступними повна еталонна таблиця та статичні файли. Інтерактивний розрахунок потребує JavaScript. Введені в цей компонент дані залишаються в пам’яті сторінки: компонент не надсилає їх на сервер і не зберігає в постійному сховищі. Це твердження стосується лише модуля перевірки, а не аналітики сайту загалом.

Успішна перевірка означає, що заявлені дані дають додатний форвардний курс без перетину сторін за одним правилом. Якщо джерело не підтвердило знак, масштаб, сторони чи дату, корисний результат — перелік відсутніх відомостей, а не вигадана ціна.

Запитання, які змінюють розрахунок

Форвардні пункти завжди дорівнюють піпсам?

Тут не передбачається універсального масштабу. Постачальник може визначати відображувану одиницю інакше, ніж пункт термінала чи звичний піпс. Уточніть зміну курсу на один котирований пункт і введіть це додатне число як c. Та сама кількість пунктів за іншого c дасть інший підсумковий курс.

Від’ємна поправка означає, що я сплачую комісію?

Вона означає, що відповідна сторона форварду нижча за свою спот-сторону за заданим правилом. Для розрахунку суми ще потрібні напрямок пари, обсяг і сторона купівлі чи продажу. Цей перерахунок не визначає окремої комісії або економічного прибутку чи збитку майбутньої операції.

Можна використати один середній курс або одне значення пунктів?

Середній курс дає змогу показати одну арифметичну поправку, але не відновлює відсутніх Bid/Ask. Модуль потребує обох спот-сторін та обох поправок зі знаком. Не вигадуйте спред і не копіюйте невідому сторону заради результату.

Чому тут пункти Bid можуть бути більшими за пункти Ask?

Ці поля задають прямі поправки зі знаком до вже двостороннього спот-котирування. Підсумковий спред дорівнює спот-спреду плюс (P_ask − P_bid) × c. Вираз може залишатися невід’ємним, навіть якщо P_bid перевищує P_ask. Ця властивість не визначає правил початкового дилерського котирування пунктів.

Чи розрахує модуль дату валютування через місяць?

Ні. Він записує одну надану майбутню дату валютування для всього розрахунку. Для строку «один місяць» можуть знадобитися дата угоди, дата споту, календар свят і правила робочих днів, яких у модулі немає. Отримайте погоджену дату до використання котирування для конкретного зобов’язання.

Можна порівняти двох постачальників лише за цими результатами?

Лише після підтвердження однакових напрямку пари, часу, дати валютування, одиниць, правил сторін і договірних умов. Модуль здатний виявити арифметичні відмінності. Він не підтверджує виконуваності котирування, повної вартості операції, придатності контрагента чи рекомендації укласти угоду.

Джерела та матеріали

Торгові витрати
Піпси, пункти й тикиУточніть одиницю перед масштабуванням форвардної поправки.Калькулятор свопуПеревірте заявлені нарахування за перенесення позиції окремим розрахунком.
Усі гіди