Pages:
Author

Topic: фьючерсы/опционы (Read 6973 times)

hero member
Activity: 674
Merit: 500
November 04, 2011, 07:58:13 PM
#26
Я начал обещанный статус-тред: https://bitcointalksearch.org/topic/icbit-derivatives-market-usdbtc-futures-trading-live-50817

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

Пока что на английском только, на русском у нас уже есть вот эта ветка.
hero member
Activity: 674
Merit: 500
October 19, 2011, 05:18:43 PM
#25
Интересно.

Мое направление касается исключительно рынка деривативов (фьючерсы и впоследствии опционы), форекс я никак незатрагиваю.

И, что касается фьючерсов, теоретически можно было бы для повышения ликвидности сделать объединенный "процессинговый центр". Технические детали пока сложно сказать, смотря как у вас всё это сделано, но в принципе я планирую поддержку обмена и по FIX/FAST, так что можно что-то придумать при желании.

Вы что-то продумывали насчет фьючерсов? Т.к. вот даже в этой ветке обсуждались некоторые проблемы их реализации в биткойн экономике.

hero member
Activity: 658
Merit: 536
Z-pay.io
October 14, 2011, 01:00:02 PM
#24
killerstorm - ничего нового не делал по теме?

Я потихоньку продвигал реализацию рынка деривативов всё это время, и сейчас значительно активизировал все работы (по поиску подходящего терминала, разработке веб-доступа, самого торгового движка).

Если ещё есть интерес, то можно продолжить обсуждение и сформировать уже конкретные спецификации контрактов с условиями исполнения.

Разрабатывается серверное ПО "кухонного" форекс-диллинга с декстопными клиенскими терминалами и web API, с модулем для организации фьючерсной биржи.
К середине ноября будем тестить пре-бетту. Это единственное решение, которое мне удалось найти в рамках бюджета high xxxx за копию. Все остальное на много дороже.
Если нарисуется что-то другое, был бы рад рассмотреть варианты сотрудничества.
hero member
Activity: 674
Merit: 500
October 11, 2011, 04:51:15 PM
#23
killerstorm - ничего нового не делал по теме?

Я потихоньку продвигал реализацию рынка деривативов всё это время, и сейчас значительно активизировал все работы (по поиску подходящего терминала, разработке веб-доступа, самого торгового движка).

Если ещё есть интерес, то можно продолжить обсуждение и сформировать уже конкретные спецификации контрактов с условиями исполнения.
hero member
Activity: 674
Merit: 500
June 22, 2011, 04:41:16 PM
#22
Так а в чём, собственно, проблема торговать capped-style futures? Софт не поймёт?
Может его можно как-то научить? Представить в виде другого инструмента?

Так вот же -- 1) полное резервирование; 2) ограничение прибыли/убытка.

Я имел в виду, что "что-то ещё придумать сложно", что и старался объяснить Smiley
legendary
Activity: 1022
Merit: 1033
June 22, 2011, 02:36:11 PM
#21
Так а в чём, собственно, проблема торговать capped-style futures? Софт не поймёт?
Может его можно как-то научить? Представить в виде другого инструмента?

Как-бы засчёт фиксированного резерва вещь очень простая -- по сути у неё есть только цена, купили-продали, что ещё надо?

Quote
Ну тоже самое в принципе регулярно проделывается на РТС. Жаргонные словечки "отмаржинколлить" например.

Я боюсь что без серьёзных игроков рынок будет только из скачков цен и состоять, а на такой рынок серьёзных игроки не пойдут.

Т.о. биржу можно запустить только заручившить поддержкой маркет мейкера с большими карманами которой не будет бояться рискнуть. Но реально ли такого найти на биткоины курс колеблется как ненормальный...

Quote
Главное, чтобы сама биржа не осталась с долгом чувака, который сбежал.

А если ликвидировать позицию не удаётся из-за отсутствия ликвидности на рынке? Т.е. фьючерсная цена не сойдётся с референсной.

Тогда, как я понимаю, платить прийдётся бирже. Либо оговорить что в таком случае расчёт произойдёт по какому-то альтернативному курсу, но тогда будут ли доверять...


Quote
А в остальном, боюсь, что-то придумать сложно.

Так вот же -- 1) полное резервирование; 2) ограничение прибыли/убытка.
hero member
Activity: 674
Merit: 500
June 22, 2011, 01:35:48 PM
#20
Теперь и я, и покупатель вышли на нулевую позицию, но у меня в кармане появились 100k BTC, а у него у они пропали.

Ну тоже самое в принципе регулярно проделывается на РТС. Жаргонные словечки "отмаржинколлить" например.
Дни закрытия фьючерсных контрактов - так вообще песня для когото. Посмотрите на РТС, 15.06 был последний день торгов RTSI-6.11, тоже были аномалии.

Главное, чтобы сама биржа не осталась с долгом чувака, который сбежал. А в остальном, боюсь, что-то придумать сложно. Даже на биржах США были обломы (не так давно, в конце 2010 помоему был острый spike вниз). А паник-селл когда якобы трейдер ошибся ноликами - тоже. Но никто никому ничего не вернул, не стал откатывать.
legendary
Activity: 1022
Merit: 1033
June 22, 2011, 10:09:43 AM
#19
У нас есть две цены -- текущая референсная цена по которой будет осуществляться исполнение и текущая фьючерсная цена определяемая спросом и предложением на рынке фьючерсов. В общем случае они могут быть вообще разными.

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

На слабом рынке без значительной ликвидности и крупных маркет-мейкеров волатильность фьючерсной цены может быть очень большой. Более того, кто-то может специально её раскачивать ради наживы.

К примеру, у меня есть большой контракт на продажу 100k BTC по 10 USD за штуку, и, положим, текущие референсные и фьючерсные цены мне ничего хорошего не светят (обе цены ушли слегка вверх и такими и останутся).

Но если у меня остались деньги я могу расчитать время когда ликвидность и глубина рынка минимальны и искусственно занизить цену покрывая все имеющиеся ордеры на покупку. Положим, я сбиваю фьючерсную цену вдвое, до 5 USD за штуку.

Теперь если маржа считается по фьючерсными ценам то покупатель 100k BTC по 10 USD за штуку должен 100k BTC для обеспечение. Положим у него они даже были и мы быстро его позицию ликвидируем по рыночной цене -- выставляем продажу 100k BTC по 5 USD, а обеспечение используем для покрытие разницы.

И пока все в офигении я покупаю 100k BTC по 5 USD.

Теперь и я, и покупатель вышли на нулевую позицию, но у меня в кармане появились 100k BTC, а у него у они пропали.

Это при том что референсная цена может быть вообще любой и у покупателя был очень неслабый резерв.

Если же обеспечение считать относительно референсной цены, а не фьючерсной, то запросто может сложиться ситуация, когда биржа не сможет вовремя без потерь ликвидировать позицию и вынуждена будет платить из своего кармана.
newbie
Activity: 4
Merit: 0
June 22, 2011, 06:47:06 AM
#18
Про capped-style options только что узнал Smiley но прайсить их мой софт не умеет, так что тут без меня.
сейчас пока не понимаю как вообще все тут устроено Smiley

"Автоматическое ликвидирование позиций проблему не решает." - решает, как только денег не хватает на удержание позы, так сразу первое и последнее предупреждение чтобы до следующего клиринга деньги были. Иначе колян через пять мин поле опена. После закрытия по рынку у клиента позиция по фьючам = 0, а денег сколько осталось от ГО. Клиринги можно делать каждые 6 часов, пересчитывая планки, ГО, вариационку.
legendary
Activity: 1022
Merit: 1033
June 22, 2011, 06:22:23 AM
#17
Ну вот смотри, на РТС есть фьючерсный контракт на курс Доллар США - рубль (Si). Исполнение - по курсу (методика расчета описана) в рублях. Так вот я хотел тоже самое и здесь. Торгуем фьюч на курс Доллар США - BTC, определяем метод расчета курса (сложно, но допустим средний курс с 2-3-х крупнейших обменных валютных бирж), но рассчитываемся всегда в BTC.

Согласен, так и делаю. Хотя это может быть неудобно, например, магазинам, которые хотят таки USD получить. Могут пролететь на волатильности.

Bitopion в этих целях предлагал проводить обмен USD<->BTC через MtGox через свой же сайт. Но MtGox загнулся слегка.

Quote
Единственное, это как удостоверится, что контракт будет выполнен. Первое, что приходит на ум - это повышать ГО (гарантийное обеспечение) при приближении даты закрытия так, чтобы за несколько часов до закрытия ГО стало равно 100%. Если ГО меньше, то пока ещё контракт ликвиден, он будет автоматически продан у того, кто нехочет, либо забыл о дате его исполнения (т.е. наступит ситуация Margin Call).

Я думал таким же образом и даже несколько недель пытался реализовать.

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

Делается очень просто -- заводится два аккаунта: один покупает, другой продаёт. Вносится только начальное ГО, на margin calls не отвечаем, просто сидим и ждём. Если цена идёт вверх, то покупающих аккаунт получает прибыль, а продающий несёт убыток только в размере начального ГО.
Если цена идёт вниз, то продающий аккаунт получает прибыль, а покупающий несёт убыток в размере ГО.

При наличии большой волатильности и/или трендов (а т.к. биткоины по своей сути дефляционны в то время как USD инфляционны тренды могут быть) получится стабильная прибыль засчёт биржи или честных трейдеров.

Автоматическое ликвидирование позиций проблему не решает. Если таких засранцев немного, то да, можно избежать проблем ликвидацией контрактов пока ещё не слишком поздно. Но если их существенный процент, то деньги же откуда-то должны браться (закон сохранения денег), и т.о. ликвидация не будет работать. (Как только мы попытаемся ликвидировать их позиции спред подскочит и курс уйдёт в другую сторону, дальше ликвидация уже за деньги биржи.)

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

Зато проблему можно решить методом "утром деньги -- вечером стулья" -- требовать гарантийное обеспечение на всю сумму возможного убытка. А чтобы она не была бесконечной при расчётах в BTC -- ограничить возможный убыток и прибыль в контрактах.

Для трейдеров-спекулянтов это практически ничего не меняет -- расчёты идут точно так же как с обычными фьючерсами пока цена в определённом диапазоне. Разве что размер ГО больше, но это плата за анонимность.

Зато 100% гарантия исполнения обязательств и при этом биржа не несёт никаких рисков.

В принципе я думал позже сделать отдельно рынок для трейдеров с репутацией которые смогут торговать обычными фьючерсами с margin'ами, и отдельный рынок для анонимов с ограниченными фьючерсами и полным обеспечением. А далее кто-то может заняться арбитражем между этими рынками, покрывать обязательства на одном засчёт другого и т.д.

Quote
Естественно, всё что я говорю касается перевода денег бирже. Просто так работать по факту к сожалению нельзя (переводить пользователю вармаржу на его биткойн адрес), если у него есть открытые позиции. Т.е. либо доверяет (здесь придется поработать, чтобы получить доверие), либо не использует. MtGox в принципе тоже же на доверии работает, а там вообще почти полная анонимность - кто,чего,как.

Если будут большие объёмы можно попробовать решить проблему доверия средствами протокола биткоинов.

А MtGox, поговаривают, "уже всё" Smiley
legendary
Activity: 1022
Merit: 1033
June 22, 2011, 05:47:30 AM
#16
Это опцион колл со страйком 25 и датой экспирации "через неделю". Сразу возникают вопросы: "кто их будет прайсить?"

Именно поэтому я и предлагаю использовать фьючерсы, а не опционы. Их не надо прайсить -- единственное о чём нужно договориться это strike price.

Если рассматривать всё с точки зрения опционов, можно представить что каждый участник обязан работать только с парами: продать put и купить call, или купить put и продать call. Причём цена купленного put'а должна быть в точносте равна цене call'а. В этом случае никакому из участников не нужно платить деньги за заключение контракта и вопрос о прайсинге просто не стоит.

Кроме того для того чтобы не возникали неограниченного размера обязательства нужны ограничения, то есть по аналогии с capped-style options можно рассматривать capped futures. (Опять же, как пару capped-style options, если угодно.)

Тогда размер ставки -- это просто размер резервирования под убыток. А возможный выигрыш ограничен размером ставки контр-агента, который для удобства можно брать таким же.

То есть ставка в 10 BTC на то что курс BTC вырастет выше 25 эквивалентна, к примеру, фьючерсу на покупку 40 BTC с размером резервирование (он же -- ограничение на убыток и прибыль) в 25%.

Payoff в точности равен обычному фьючерсу при диапазоне цен от 20 до 33.33, а при ценах ниже 20 или выше 33.33 ограничен плюс/минус 10 BTC.

Уменьшение процента резервирование сужает этот диапазон цен, но в то же время увеличивает потенциальную прибыль (и убыток) при меньших колебаниях.

Quote
"чем и как будет хеджиться ММ опций?" и т.д.

Да тут не обязательно даже наличие MM -- тот, кто считает что курс будет выше 25 заключит контракт с тем. кто считает что он будет ниже 25. Если таковых не найдётся, то, что ж, нужно было выбирать более адекватную цену. Задача сервиса предложить пользователю цену так, чтобы ставка сработала.

Но в принципе могут быть паралельно могут существовать и MM, которые могут хеджиться на этих же "ставках". Кроме того MM имеющий открытую позицию на фьючерсах может предлагать опционы (как прайсить это уже его дело, разумеется, лучше всего так чтобы самому не предлагать).

То есть, к примеру, MM видит что кто-то выставляет фьючерс на покупку 40 BTC (см. выше) и создаёт соответствующий фьючерс на продажу 40 BTC. А теперь он может неспешно продавать put опционы со strike price 25, т.к. он уже нашёл куда их сплавить по той же цене. Цена на опцион может быть любая -- она идёт прямо в прибыль трейдера.

Quote
А при таких спредах и волатильности эти опции будут очень дорого стоить.

Спреды не имеют значения при расчёте в BTC, ну разве что кто-то захочет хэджировать свою позицию продавая USD.

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

Quote
пожалуйста ответьте на этот вопрос http://forum.bitcoin.org/index.php?topic=4021.msg258205#msg258205

Ок, если никто не ответил ещё...
hero member
Activity: 674
Merit: 500
June 22, 2011, 04:58:44 AM
#15
Если говорить о серьёзных трейдерах, то тут в первую очередь вопрос какими вещами они захотят торговать.

Настоящие фьючерсы дело весьма геморройное, т.к. нужно работать и со вводом-выводом USD, и с маржинами, и с недобросовестными трейдерами.

С другой стороны, как я описал выше такой экзотический инструмент как "ограниченные фьючерсы с расчётом в биткоинах" реализуются просто и не несут риска ни для биржи, ни для трейдеров. Но захотят ли с таким работать? (И смогут ли, спомощью существующих платформ?)

Ну вот смотри, на РТС есть фьючерсный контракт на курс Доллар США - рубль (Si). Исполнение - по курсу (методика расчета описана) в рублях. Так вот я хотел тоже самое и здесь. Торгуем фьюч на курс Доллар США - BTC, определяем метод расчета курса (сложно, но допустим средний курс с 2-3-х крупнейших обменных валютных бирж), но рассчитываемся всегда в BTC.

Единственное, это как удостоверится, что контракт будет выполнен. Первое, что приходит на ум - это повышать ГО (гарантийное обеспечение) при приближении даты закрытия так, чтобы за несколько часов до закрытия ГО стало равно 100%. Если ГО меньше, то пока ещё контракт ликвиден, он будет автоматически продан у того, кто нехочет, либо забыл о дате его исполнения (т.е. наступит ситуация Margin Call). Естественно, всё что я говорю касается перевода денег бирже. Просто так работать по факту к сожалению нельзя (переводить пользователю вармаржу на его биткойн адрес), если у него есть открытые позиции. Т.е. либо доверяет (здесь придется поработать, чтобы получить доверие), либо не использует. MtGox в принципе тоже же на доверии работает, а там вообще почти полная анонимность - кто,чего,как.
newbie
Activity: 4
Merit: 0
June 22, 2011, 12:15:41 AM
#14
прикрутить упрощённый интерфейс. Например, вида "я хочу поставить 10 BTC на то, что через неделю курс биткоинов будет выше $25 USD за биткоин".

Что-то мне говорит что непрофессиональных трейдеров которым такой простой интерфейс будет по душе может быть намного больше чем профессиональных, в плане объёмов транзакций.
Это опцион колл со страйком 25 и датой экспирации "через неделю". Сразу возникают вопросы: "кто их будет прайсить?", "чем и как будет хеджиться ММ опций?" и т.д.
А при таких спредах и волатильности эти опции будут очень дорого стоить. Поэтому немного спустимся на землю Smiley пожалуйста ответьте на этот вопрос http://forum.bitcoin.org/index.php?topic=4021.msg258205#msg258205
legendary
Activity: 1022
Merit: 1033
June 21, 2011, 07:37:00 PM
#13
Если говорить о серьёзных трейдерах, то тут в первую очередь вопрос какими вещами они захотят торговать.

Настоящие фьючерсы дело весьма геморройное, т.к. нужно работать и со вводом-выводом USD, и с маржинами, и с недобросовестными трейдерами.

С другой стороны, как я описал выше такой экзотический инструмент как "ограниченные фьючерсы с расчётом в биткоинах" реализуются просто и не несут риска ни для биржи, ни для трейдеров. Но захотят ли с таким работать? (И смогут ли, спомощью существующих платформ?)

С третьей стороны, во всяких "форексах" применяется торговля с плечом которая в общем-то должна давать похожие результаты, но она куда сложнее в плане рисков и состыковкой с биткоинами.

Кроме простоты реализации мне "ограниченные фьючерсы" нравятся ещё и тем, что к ним можно прикрутить упрощённый интерфейс. Например, вида "я хочу поставить 10 BTC на то, что через неделю курс биткоинов будет выше $25 USD за биткоин".

Что-то мне говорит что непрофессиональных трейдеров которым такой простой интерфейс будет по душе может быть намного больше чем профессиональных, в плане объёмов транзакций.
hero member
Activity: 674
Merit: 500
June 21, 2011, 04:37:27 PM
#12
Помню-помню, я даже ответил...
Да-да, я неответил тогда из-за ограничений форума биткойна.


Quote from: killerstorm
Главное чтобы людям сервис был нужен и им было удобно пользоваться, а улучшать производительность можно уже по ходу действия вплоть до бесконечности.

Я рассмотрю все предложения сотрудничества, но, как я уже упоминал, я не думаю что имеет смысл сейчас переделывать бэк-енд, если он уже работает и удовлетворяет критериям. Другое дело фронт-енд -- т.к. он работает через JSON-RPC API то их можно иметь хоть десять разных, на любой вкус.

Согласен, так сказать "в первом приближении", чтобы понять что и как нужно людям, какие есть тонкости и специфика, не обязательно что-то менять.

Но в любом случае, в будущем JSON-RPC будет существенным performance bottleneck, а Berkeley DB - это такая вещь... Скажем так, для данного этапа всё прекрасно. Я просто нацеливаюсь сразу на более серьёзный подход, тысячи сделок в час - как я сказал "хотя бы". У нас по фьючерсу на индекс РТС совершается, если не ошибаюсь, несколько десятков тысяч сделок за торговую сессию. Вот на это уже надо ориентироваться. Также, никакой серьёзный интрадейщик не будет торговать, не имея возможности:
а) подключить систему теханализа (metastock, wealthlab, amibroker, whatever...)
б) автоматизировать торговлю

Поэтому, я думаю, эти два пункта обязательно понадобятся в будущем. Их можно реализовать по-разному, как лучше - пока незнаю.
legendary
Activity: 1022
Merit: 1033
June 21, 2011, 09:51:42 AM
#11
Quote
Обычно фьючерсы используются так

1. То что вы описали это форвардный контракт, а не фьючерсный. Разница в том, что фьючерсы торгуются через биржу.

2. Фьючерсы могут использоваться как для хэджирования, так и для спекуляций.

Quote
Теперь к нашим баранам биткойнам. Никакого вменяемого инвестиционного рынка здесь нет.

Так это вы придумали что оно нужно только для инвестиций, а теперь сами же себя опровергаете.

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

Кроме того, как я описал выше, их можно использовать тупо чтобы делать ставки на изменение курса.

Quote
Более того, биткойны, ввиду положенной в их основу дефляционной модели, совершенно не пригодны для инвестиций.

Если вы твёрдо уверены в том что цена на биткоины будет только расти то вы можете дополнительно заработать используя фьючерсы.

А насчёт инвестиций: многие биткоин-стартапы привлекают инвестиции в виде биткоинов. Многие вкладывают в майнинг. То есть нельзя сказать что инвестиций нет и они не пригодны. Просто выше риск.

Quote
Т.е. не ясно, кто и для чего будет пользоваться фьючерсами?

Зависит от фантазии.

Quote
Ну и где гарантия исполнения обязательств по сделке?

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

А потом посмотрим.

В принципе можно реализовать escrow посредством самого протокола биткоинов, тогда можно избежать проблем типа "мы погружаемся со всеми вашими вкладами". Но для нормальной реализации нужны небольшие изменения в протоколе
newbie
Activity: 15
Merit: 0
June 21, 2011, 09:09:08 AM
#10
Обычно фьючерсы используются так. Чувак №1 берет долларовый кредит (в амерском банке) для инвестирования в российское предприятие (строительство завода). В России нужны не доллары, а рубли (для покупки станков, зарплаты рабочим), поэтому чувак №1 идёт на биржу и продаёт там доллары.

Чувак №1 уверен в своём бизнес-плане, намерен через 2-3 года окупить вложения, получить прибыль и вернуть кредит с процентами. Однако кредит-то взят в долларах, а каким будет курс через 2-3 года - не ясно. Поэтому чувак №1 находит чувака №2 и заключает фьючерсную сделку, по которой чувак №2 обязан в такую-то дату продать чуваку №1 такую-то сумму долларов за такое-то количество рублей.

Понятно, что курс обмена будет не очень выгодным (т.к. чувак №2 заложит в него имеющиеся риски + свою прибыль), однако чувак №1 теперь застрахован от резкого падения курса рубля.

Теперь к нашим баранам биткойнам. Никакого вменяемого инвестиционного рынка здесь нет. Более того, биткойны, ввиду положенной в их основу дефляционной модели, совершенно не пригодны для инвестиций. Т.е. не ясно, кто и для чего будет пользоваться фьючерсами? Ну и где гарантия исполнения обязательств по сделке?
legendary
Activity: 1022
Merit: 1033
June 21, 2011, 07:20:21 AM
#9
Ха, мы так здорово замаскировались, что я даже непонял что killerstorm - наш соотечественник Smiley. Я писал одну PMку,

Помню-помню, я даже ответил...

Quote
killerstorm - всё ещё занимаешься?

Ну в общем да, планирую, хотя пока что особо ничего не улучшил.

Всего три "денежных" пользователя немного меня расстроили, но меня убеждают что вся проблема из-за того что сайт выглядит несерьёзно, а так будет больше пользователей. Ну, посмотрим...

Кроме того, хотелось бы найти, гм, инвесторов, т.е. чувачков с коинами, которые 1) могли бы наполнить рынок ордерами, т.е. выступили бы market maker'ами, пусть даже с убытком; 2) обеспечили бы покрытие убытков в случае чего. (Я рассматриваю вариант вложить свои деньги в это, но не хотелось бы вкладывать и труд, и деньги.)

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

С точки зрения производительности тысяча сделок в час -- это фигня, это по 3 секунды на сделку. Современное железо (обычный компьютер) должно обрабатывать сделки за время порядка МИЛЛИсекунд, даже без особой оптимизации. Т.о. чтобы что-то тормозило на уровне нагрузки порядка тысяч сделок в час нужно затормозить систему этак в тысячу раз.

Я охотно верю что это (замедление в 1000 раз)  вполне осуществимо посредством PHP+MySQL (ну, например, если на каждый ордер доставать весь ордер бук из базы данных и матчить уже в PHP), но я, например, использую Berkeley DB в качестве backend storage, а он может выполнять порядка 50 000 запросов к БД в секунду если данные в кэше, в то время как на обработку одного ордера их нужно десятки, максимум сотни.

Так что производительность я как проблему не рассматриваю.

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

Я рассмотрю все предложения сотрудничества, но, как я уже упоминал, я не думаю что имеет смысл сейчас переделывать бэк-енд, если он уже работает и удовлетворяет критериям. Другое дело фронт-енд -- т.к. он работает через JSON-RPC API то их можно иметь хоть десять разных, на любой вкус.
hero member
Activity: 674
Merit: 500
June 20, 2011, 10:03:27 AM
#8
Ха, мы так здорово замаскировались, что я даже непонял что killerstorm - наш соотечественник Smiley. Я писал одну PMку, но потом новых пользователей ограничили в правах, и мне пришлось соблюдать правила этого форума чтобы попасть в список "добросовестных" пользователей (5 постов, 4 часа онлайн времени и т.п.).

killerstorm - всё ещё занимаешься? У меня полным ходом идёт фаза проектирования всей биржевой системы, чтобы это была не какая-то поделка за 5 минут, а масштабируемая система, которой люди могли бы доверять, и которая была бы способна обрабатывать хотя бы тысячи сделок в час для начала.
full member
Activity: 193
Merit: 100
June 19, 2011, 07:14:48 AM
#7
Очень здорово что кто-то ведет разработки по этой части, после стабилизации курса и при условии роста популярности подобные сервисы будут крайне популярны среди людей, имеющих хоть какое-то представление об экономике.
Можно неприличный вопрос - сколько на данный момент у вас активных пользователей? Просто интересно, вызывает ли это интерес среди нынешней публики.
Вам бы надо уже сейчас пытаться заявить о себе погромче, чтобы вдальнейшем не остаться в тени того же bitoption.org (название у них красивое, запоминающееся, от фьючерсов особого вида до опционов два шага... да даже домен их воспринимается серьезнее как-то, чтоли... Понятно что ваш сайт в глубоком тестинге, но я скромно рекомендую не скромничать и, грубо говоря, адрес сделать покороче, типа bitfut.com (идея на $900 по сквотерским расценкам через годик...  по-моему отличное имя для сайта связанного с BITcoin FUTures... осторожно, киберсквотеры не спят)  )
В общем, искренне желаем удачи и процветания! Держите общественность в курсе.

Peace.
Pages:
Jump to: