Откуда берутся котировки?
Jun. 10th, 2009 06:23 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Вот я установил себе программу Форекс-клуба. Там постоянно строится график курса выбранной валюты. Каждую секунду кривая скачет вверх вниз. Откуда берутся точные значения каждую секунду? Из того, что я читал, я понял, что курс определяется исходя из совершаемых сделок между крупными игроками: банками, корпоряциями, министерствами и т.п. Но неужели каждую секунду совершается столько крупных сделок, что курс колеблется постоянно. Если даже это так, то как определяется значение курса в конкретную секунду? Зависит от того в какую секунду прошел платеж из банка плательщика в банк получателя? Это в реальном вермени где-то вычисляется? Где? По какой формуле? Банки обязаны сообщать туда, где это вычисляется? Должна же быть задержка сигнала между перечислением и отражением на графике курса. Очень интересно, как это работает.
no subject
Date: 2009-06-12 09:34 am (UTC)no subject
Date: 2009-06-12 09:52 am (UTC)послушаю
no subject
Date: 2009-06-12 10:07 am (UTC)no subject
Date: 2009-06-12 11:09 am (UTC)Объём рынка сумасшедший. Количество сделок огромное. Это даже с учётом того, что мелкие сделки оседают у дилеров. Впрочем, они на рынок и не повлияют никак. Точных цифр никто, разумеется, не знает, но можете погуглить примерные данные.
Поэтому при желании цены можно пересчитывать хоть по нескольку десятков раз в секунду. Но на деле, конечно, этого не происходит с такой частотой. Во-первых, курсы дилера не передаются клиенту напрямую. Дилер как минимум расширяет спред и сглаживает по времени. Часто ещё и вносит поправку. Поэтому те изменения, которые происходят внутри спреда клиент просто не видит. Во-вторых, дилер сглаживает цены по времени, чтобы не попасть на шпильку. Их клиент тоже не видит. В-третьих, точность котировок у клиента намного меньше точности котировок у дилера, поэтому клиент этих изменений не видит. В-четвёртых, цены дилера не являются рыночными. В договорах об этом всегда написано, чтобы клиент при случае не смог предъявить претензий. Цены дилера обычно близки к рынку, но не являются его отражением.
Что касается остальных ваших вопросов, то:
1. Министерства не играют на FX.
2. Большинство сделок делается в арбитраже и с неттингом. То есть позиция закрывается не поставкой, а обратной позицией, а результат всех сделок выплачивается одним платежом.
3. Банки никому не обязаны раскрывать позицию (тем более клиентскую) по FX. Есть множество нормативов (например ОВП), которые призваны следить за чрезмерным увлечением валютными играми, но сами позиции никуда не передаются.
no subject
Date: 2009-06-12 12:36 pm (UTC)no subject
Date: 2009-06-12 01:17 pm (UTC)А вот это среднее обновляется гораздо чаще минуты. Более того, гораздо чаще секунды. :) Просто для клиента нет разницы стоит ли сейчас 1.11115 или 1.1111 - он пятого знака всё равно обычно не получает в котировках.
no subject
Date: 2009-06-12 11:39 pm (UTC)А в общем случае на бирже обрабатываются заявки на покупку-продажу некоторого товара (напр продажи евро за доллары). В каждый момент времени есть много заявок на покупку товара по цене ниже "курса" и много заявок на продажу товара по цене выше "курса". Как только появляется еще одна заявка, напр, на продажу по цене чуть дешевле, то есть, для нее есть заявки на покупку по этой же цене, сделка совершается, эти заявки взаимно уничтожаются, и курсом является цена, по которой совершилась эта конкретная сделка. Так что скорость изменения курса в принципе ограничена количеством заявок и производительностью вычислительных машин, которые обрабатывают сделки.
Время, когда вы узнаете курс, технически тоже ограничено - информация по интернету идет какое-то время. Но так как биржа работает с заявками, которые подаются заранее, это не критично.
Технически практически невозможно оповещать всех клиентов о каждом изменении курса (каждой сделке) если они часто проходят. (это и трафик и время на отсылку оповещений, что сильно тормозит саму обработку заявок). Так что мне кажется, что это технически лимитировано, скажем, одним обновлением курса в секунду, например. (даже если за секунду состоялась тысяча сделок, то есть, курс скакал 1000 раз)
Курс - это мммм... "по кухонному" если объяснить (как я это понимаю) это НЕ некоторое финансово-юридическое обязательство, то есть никто вам не обязан купить или продать товар по этому курсу. Это просто информационно-статистическая величина. Последняя сделка прошла по этой цене (и велика вероятность, что если вы решите купить чуть дороже - то вы сможете это сделать, так же как и продать чуть дешевле).
А насчет облапошивания - теоретически мне кажется очень интересной такая схема:
1. Множество клиентов (частных лиц) подключены к одной из таких контор (то есть именно ей поступают все заявки от них)
2. Как и в случае с казино, если клиент проигрывает - он либо уходит, либо приносит ей еще денег в кассу. Если выигрывает - забирает деньги из кассы. Так что для "казино" выгодно, чтобы клиенты проигрывали. Конечно, есть довод, что казино не выгодно чтобы клиенты проигрывали, так как они уйдут, но это "обманка". Казино выгоднее, чтобы клиент отдал деньги и ушел (а еще лучше отдал, потом снова отдал и снова). А вот везунчик, который только забирает деньги из кассы - ей уже абсолютно не выгоден, лучше пусть сольет выигрыш и уйдет. Выгодно некоторое соотношение выигрышей-проигрышей, чтобы психологически мотивировать клиента играть дальше, так как он видит, что выиграть в принципе реально, но ему пока что все таки чаще немного не хватает везения.
3. Сделка от частного лица - всегда на очень небольшую сумму, и она не может (как мне кажется) быть выведена на "настоящие" торги по этой причине. Так что все это происходит внутри "клуба" и ваш выигрыш (проигрыщ) это проигрыш (выигрыш) "казино" и разница приходит или уходит из кассы "казино", поэтому второй пункт мне кажется очень вероятным.
4. В подтверждение пункта 3. Клуб не может консолидировать заявки, так как цена варьируется с очень высокой точностью, И если вы решаете купить 10'000 по 1.2345 и еще один клиент хочет купить 10'000 по 1.2346, то ваши заявки уже не могут быть объединены в одну бОльшую на 20'000. А чтобы получить достаточно большую заявку для помещения ее на реальную биржу, нужно очень много заявок по одинаковой цене.
5. Раз вся торговля у нас, получается, ведется внутри клуба, и котировку поставляет клуб - что мешает ему рулить ею самостоятельно? Зная все заявки от своих клиентов, он знает, куда большинство хочет чтобы пошел курс какой-то валюты. Например, большинство хочет, чтобы он вырос (так как купили ее много). Клуб самостоятельно двигает ее в обратную сторону. Клиенты либо продают валюту сами, либо по маржин-коллу, по цене дешевле, чем они купили.
6. Большая часть клиентов теряет на этом деньги, меньшая - получает.
7. Profit!
это предположение только. реальную внутреннюю кухню я не знаю, но если бы я был таким клубом - я бы играл именно так.
Пусть знающие люди меня поправят.