Вернуться   Биткоин Форум > Обслуживание Обсуждение
20 августа 2013, 10:58:46 PM   # 1
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я не хочу рассуждать о текущей ситуации на MtGox, но я хотел бы поделиться небольшим исследованием о последних больших движениях на нем. Это определенно заставило меня думать, и я не видел этого упомянуто здесь раньше. Мы сделали исследование вместе с @errge.

TL; DR: Большой шаг на mtgoxUSD от 112 до 123 на 19 августа было результатом очень мало (около 15) очень большой (1000-2000 BTC) заказы, которые были сделаны несколько (1-4) особей.

http://bitcoincharts.com/charts/mtgoxUSD#rg5zczsg2013-08-18zeg2013-08-20ztgSzm1g10zm2g25zv

Вот как мы определили это. MtGox публикует фид всех сделок, и если вы посмотрите на начало первого хода, вы увидите следующее:

1376880909,111.999920000000,0.024069000000
1376880915,111.840100000000,0.193640000000
1376880956,111.840200000000,0.097470000000
1376880959,111.840200000000,0.010960000000
1376880984,111.999900000000,4.463718200000
1376880984,112.000000000000,4.945000000000
1376880984,112.699990000000,7.269893300000
1376880984,112.700000000000,0.031112900000
1376880984,112.700000000000,0.099900000000
1376880984,112.700000000000,5.000000000000
1376880984,112.700010000000,102.262969930000
1376880984,112.790170000000,1.330178290000
1376880984,112.992520000000,0.018122130000
1376880984,113.000030000000,1.000000000000
1376880985,113.238050000000,5.517000000000
1376880985,113.240000000000,0.883080180000


Существует сделка каждые несколько секунд, а затем на 1376880984 (= 2013-08-19 2:56:24 UTC) начинает длинную серию сделок с постоянно возрастающей ценой, сразу следует друг за другом.

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

2013-08-19 2:56:24 UTC: (156 тс в 6с) 2000.00 @ 114.49 BUY (мин: 112.00, макс: 114,91) большие ц: ["102,26","99,59","98,20","97,00"]


Значение: было 156 сделок завершено за 6 секунд, а если сложить суммы, которые вы получаете в точку 2000 BTC. Это не может быть совпадением! Кажется, это было на самом деле один порядок размера 2000.
(Остальная часть линии представляет собой средневзвешенную цену, то минимальная и максимальная цена сделок и суммы нескольких крупных сделок в пределах этой полосы.)

И сразу же после этого мы получим еще одно:
2013-08-19 2:56:31 UTC: (111 ц в 4s) 1000,00 @ 114.97 BUY (мин: 114.12, макс: 115,00) большие ц: ["100,00","87,22","86,19","84,48"]

Вот размер заказа был 1000 BTC и ел через спрашивает, пока она не попала в поле богатого @ 115.00 USD / BTC.

Ну, без дальнейших церемоний, вот полный список:


2013-08-19 2:56:24 UTC: (156 тс в 6с) 2000.00 @ 114.49 BUY (мин: 112.00, макс: 114,91) большие ц: ["102,26","99,59","98,20","97,00"]
2013-08-19 2:56:31 UTC: (111 ц в 4s) 1000,00 @ 114.97 BUY (мин: 114.12, макс: 115,00) большие ц: ["100,00","87,22","86,19","84,48"]
2013-08-19 2:57:32 UTC: (28 тс в 1s) 1500,00 @ 115.00 BUY (мин: 114.70, макс: 115,00) большие ц: ["1293,75","90,00","43,57","30,72"]
2013-08-19 2:59:40 UTC: (42 тс в 2s) 1433,72 @ 115.00 BUY (мин: 114.70, макс: 115,00) большие ц: ["946,69","177,43","145,00","24,00"]
2013-08-19 3:10:35 UTC: (198 ц в 6с) 1000,00 @ 116.48 BUY (мин: 116.21, макс: 116,95) большие ц: ["222,80","117,17","52,76","44,68"]
2013-08-19 3:11:40 UTC: (250 ц в 9s) 1000,00 @ 117.30 BUY (мин: 116.95, макс: 117,80) большие ц: ["154,00","100,00","79,69","40,00"]
2013-08-19 5:32:01 UTC: (172 ц в 7s) 1000,00 @ 117.94 BUY (мин: 117.20, макс: 118,40) большие ц: ["112,94","100,00","96,53","78,30"]
2013-08-19 5:32:19 UTC: (111 ц в 4s) 1000,00 @ 118,68 BUY (мин: 118.05, макс: 119,00) большие ц: ["400,00","110,00","90,50","69,12"]
2013-08-19 5:32:54 UTC: (91 ц в 4s) 1000,00 @ 119.00 BUY (мин: 116.78, макс: 119,08) большие ц: ["152,13","150,00","147,55","74,95"]
2013-08-19 5:33:05 UTC: (125 ц в 4s) 814,90 119,38 @ BUY (мин: 119.08, макс: 119,73) большие ц: ["100,00","99,00","83,62","79,00"]
2013-08-19 5:34:52 UTC: (198 ц в 9s) 1000,00 @ 119.91 BUY (мин: 117.50, макс: 120,00) большие ц: ["160,00","100,00","78,90","67,00"]
2013-08-19 6:37:50 UTC: (240 ц в 10s) 1458.41 @ 119,95 BUY (мин: 118.95, макс: 120,00) большие ц: ["100,92","100,00","100,00","59,64"]
2013-08-19 7:47:45 UTC: (171 ц в 6с) 750,00 @ 121.11 BUY (мин: 120.28, макс: 121,79) большие ц: ["150,00","50,00","39,23","30,78"]
2013-08-19 7:50:58 UTC: (265 ц в 9s) 1250.00 @ 122.15 BUY (мин: 120.38, макс: 122,76) большие ц: ["148,51","129,95","127,90","90,15"]
2013-08-19 7:52:29 UTC: (104 ц в 4s) 406,50 @ 122.84 BUY (мин: 122.50, макс: 123,00) большие ц: ["89,33","72,41","52,03","25,87"]
2013-08-19 7:53:36 UTC: (179 ц в 7s) 837,36 @ 123.12 BUY (мин: 122.78, макс: 123,56) большие ц: ["102,14","67,92","51,42","49,60"]


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

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

Мы не знаем, все ли эти киты от того же человека. Но, основываясь на время, я бы сказал, что это не более чем на 4 разных игроков. И они переехали более $ 2М в Bitcoins с 16 красивыми круглыми заказами.


Интересно, мы обнаружили две большие продает слишком (и только два):

2013-08-19 9:56:14 UTC: (24 тс в 2s) 589,56 @ 120.09 ПРОДАМ (мин: 120,00, макс: 122,00) большие ц: ["274,83","100,00","60,00","30,00"]
2013-08-19 9:57:26 UTC: (3 тс в 0s) 659,28 @ 120,00 SELL (мин: 120,00, макс: 121,89) больших ц: ["659,26","0,01","0,01"]

Или, на самом деле, я думаю, что это только один заказ, потому что вместе с мелкими между ними, они складываются ровно 1250.


Thoughs?
klao сейчас офлайн Пожаловаться на klao   Ответить с цитированием Мультицитирование сообщения от klao Быстрый ответ на сообщение klao


Как заработать Биткоины?
Без вложений. Не майнинг.


20 августа 2013, 11:23:40 PM   # 2
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Получил 1806 Биткоинов
Реальная история.





Да, и если кто-то заинтересован и хочет играть с ним, я могу разместить мой сценарий здесь. Но извините, это в Haskell. 
klao сейчас офлайн Пожаловаться на klao   Ответить с цитированием Мультицитирование сообщения от klao Быстрый ответ на сообщение klao

20 августа 2013, 11:34:49 PM   # 3
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Увлекательный пост! Большой анализ.  

Хм. Его трудно рассуждать о том, что именно это означает. У вас есть 3-4 китов скупают значительный объем BTC .... и его маловероятно, что они будут держать его на бирже, если они покупали что большое из суммы ..... особенно обозримого GOx в.  

Похоже, только один кит хочет продать BTC для декрета. В любом случае, мы могли бы узнать, в какой валюте, что сделка была выполнена в? Каковы ваши мысли лично?
zeroblock сейчас офлайн Пожаловаться на zeroblock   Ответить с цитированием Мультицитирование сообщения от zeroblock Быстрый ответ на сообщение zeroblock

21 августа 2013, 12:01:50 AM   # 4
 
 
Сообщения: 604
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Очень интересно, спасибо за анализ klao. Я предполагаю, что мы не знаем, были ли покупать эти киты, чтобы продавать на других биржах (где назначенный водозабор переживающие) или покупках, чтобы купить, не так ли?
qxzn сейчас офлайн Пожаловаться на qxzn   Ответить с цитированием Мультицитирование сообщения от qxzn Быстрый ответ на сообщение qxzn

21 августа 2013, 2:31:55 AM   # 5
 
 
Сообщения: 232
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Часть Avalon предзаказ собранной Bitcoins была продана в последнее время ...

https://blockchain.info/address/1FGAftzSTztFSB8LMwsrdCKTyqGY6zr3s

Они, скорее всего, продать все остальное в ближайшее время, теперь, когда партии 3 фишки были доставлены ..
SGExodus сейчас офлайн Пожаловаться на SGExodus   Ответить с цитированием Мультицитирование сообщения от SGExodus Быстрый ответ на сообщение SGExodus

21 августа 2013, 9:38:28 AM   # 6
 
 
Сообщения: 8
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

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

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

С другой стороны, если бы я, чтобы знать наверняка (или >60%), что мой обмен будет разрушаться, я бы наверняка купить биткоен, даже если мой USD на этой бирже в настоящее время оценивается дешевле, чем другие обязательства в долларах США.
errge сейчас офлайн Пожаловаться на errge   Ответить с цитированием Мультицитирование сообщения от errge Быстрый ответ на сообщение errge

21 августа 2013, 9:49:02 AM   # 7
 
 
Сообщения: 8
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

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

Большой ПРОДАВАТЬ также на паре BTC / USD.
errge сейчас офлайн Пожаловаться на errge   Ответить с цитированием Мультицитирование сообщения от errge Быстрый ответ на сообщение errge

21 августа 2013, 10:57:02 AM   # 8
 
 
Сообщения: 1386
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Видел это в новичку нить еще интересный анализ
freedomno1 сейчас офлайн Пожаловаться на freedomno1   Ответить с цитированием Мультицитирование сообщения от freedomno1 Быстрый ответ на сообщение freedomno1

21 августа 2013, 11:01:22 AM   # 9
 
 
Сообщения: 756
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Увлекательный пост! Большой анализ.

Это, с сарказмом тегами.
MPOE-PR сейчас офлайн Пожаловаться на MPOE-PR   Ответить с цитированием Мультицитирование сообщения от MPOE-PR Быстрый ответ на сообщение MPOE-PR

21 августа 2013, 6:17:36 PM   # 10
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Klao,

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


zeroblock сейчас офлайн Пожаловаться на zeroblock   Ответить с цитированием Мультицитирование сообщения от zeroblock Быстрый ответ на сообщение zeroblock

21 августа 2013, 7:21:17 PM   # 11
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Klao,

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

Вот результаты на сегодняшний день:

2013-08-21 00:04:42 UTC: (462 ц в 17s) 3471.65 @ 123,29 BUY (мин: 122.34, макс: 124,45) большие ц: ["249,98","199,15","167,00","138,50"]
2013-08-21 1:54:53 UTC: (78 тс в 4s) 680,50 @ 124,50 BUY (мин: 123.49, макс: 124,70) большие ц: ["166,43","115,05","72,97","43,00"]
2013-08-21 2:50:27 UTC: (36 тс в 1s) 1088,79 @ 124,90 BUY (мин: 124.83, макс: 124,91) большие ц: ["497,85","300,00","49,75","40,00"]
2013-08-21 3:36:44 UTC: (129 ц в 6с) 1000,00 @ 121.68 ПРОДАМ (мин: 121,00, макс: 123,04) больших ц: ["140,54","124,78","112,42","69,60"]
2013-08-21 4:49:13 UTC: (95 тс в 4s) 490,00 @ 120.40 ПРОДАМ (мин: 120,00, макс: 121,00) большие ц: ["40,00","40,00","39,00","30,00"]
2013-08-21 13:27:46 UTC: (94 тс в 4s) 868,91 @ 120.23 ПРОДАМ (мин: 120,00, макс: 121,48) большие ц: ["100,00","98,00","91,65","83,33"]
2013-08-21 14:38:38 UTC: (78 тс в 4s) 1000,00 @ 121,71 BUY (мин: 120.43, макс: 122,50) большие ц: ["100,00","100,00","65,94","60,00"]
2013-08-21 14:39:36 UTC: (146 ц в 6с) 1000,00 @ 123.32 BUY (мин: 120.55, макс: 123,99) большие ц: ["175,51","132,73","90,00","43,12"]
2013-08-21 16:06:39 UTC: (152 ц в 5с) 1000,00 @ 123.57 BUY (мин: 121.01, макс: 124,23) большие ц: ["133,33","60,00","46,00","40,00"]
2013-08-21 16:07:29 UTC: (225 тс в 8s) 2404.00 @ 124,75 BUY (мин: 123.40, макс: 125,00) большие ц: ["401,16","173,58","102,18","101,00"]
2013-08-21 18:06:17 UTC: (108 ц в 4s) 1021.96 @ 124.39 BUY (мин: 122.93, макс: 124,91) большие ц: ["250,00","71,19","60,79","40,00"]
2013-08-21 18:46:40 UTC: (44 тс в 2s) 444,98 @ 124.21 BUY (мин: 123.00, макс: 124,90) большие ц: ["57,00","50,00","50,00","40,00"]


Опять же, у нас есть несколько очень очевидные точные порядки 1k. И некоторые из них еще больше. Например, 2404 BTC один был, вероятно, ограничить стоимость 125 и исчерпал книгу заказа.

Интересно, что сегодня у нас было более большой продает. Но все-таки доминируют покупает.
klao сейчас офлайн Пожаловаться на klao   Ответить с цитированием Мультицитирование сообщения от klao Быстрый ответ на сообщение klao

21 августа 2013, 9:17:55 PM   # 12
 
 
Сообщения: 604
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

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

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

На самом деле, если вы казнены $ 2 млн на сумму покупок, вы заплатили бы больше, чем на bitstamp mtgox. ликвидность Bitstamp в отстой, условно говоря. Так что я могу понять, почему они пошли на GOX.
qxzn сейчас офлайн Пожаловаться на qxzn   Ответить с цитированием Мультицитирование сообщения от qxzn Быстрый ответ на сообщение qxzn

21 августа 2013, 10:16:27 PM   # 13
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

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

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

На самом деле, если вы казнены $ 2 млн на сумму покупок, вы заплатили бы больше, чем на bitstamp mtgox. ликвидность Bitstamp в отстой, условно говоря. Так что я могу понять, почему они пошли на GOX.

Если кто-то захотел выполнить $ 2M сумму покупок вы бы не сделать это на BitStamp или Mt.Gox. Этот размер порядка движется рынок на 1-3%. На самом деле, ни обмен имеет достаточно ликвидности. Вы хотели бы разместить заказ на темный Tradehill или блок покупку с физическим лицом в частном порядке. 
zeroblock сейчас офлайн Пожаловаться на zeroblock   Ответить с цитированием Мультицитирование сообщения от zeroblock Быстрый ответ на сообщение zeroblock

21 августа 2013, 10:56:52 PM   # 14
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Если кто-то захотел выполнить $ 2M сумму покупок вы бы не сделать это на BitStamp или Mt.Gox. Этот размер порядка движется рынок на 1-3%.  

На Bitstamp она будет двигаться рынок "200%", Потому что есть только $ 1 млн в bitstamps портфель заказов.

(Подсказка: $ 1M<$ 2M)
OhShei8e сейчас офлайн Пожаловаться на OhShei8e   Ответить с цитированием Мультицитирование сообщения от OhShei8e Быстрый ответ на сообщение OhShei8e

22 августа 2013, 8:40:29 PM   # 15
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

хорошая работа над сценарием
johnblaze сейчас офлайн Пожаловаться на johnblaze   Ответить с цитированием Мультицитирование сообщения от johnblaze Быстрый ответ на сообщение johnblaze

22 августа 2013, 9:04:06 PM   # 16
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

LOLZ. Для тех, кто ослеплен верой в GOx ... соответствует действительности.

http://thegenesisblock.com/warrant-for-mt-gox-wells-fargo-accounts-shows-additional-2-1m-seized/

GOx получали до 5 мил в день депозитов это не сумма, которая будет нарушать их. 1 litecoin насос & дамп они сделали бы это обратно.
BitCoinNutJob сейчас офлайн Пожаловаться на BitCoinNutJob   Ответить с цитированием Мультицитирование сообщения от BitCoinNutJob Быстрый ответ на сообщение BitCoinNutJob

23 августа 2013, 7:18:07 AM   # 17
 
 
Сообщения: 1120
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

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

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

На самом деле, если вы казнены $ 2 млн на сумму покупок, вы заплатили бы больше, чем на bitstamp mtgox. ликвидность Bitstamp в отстой, условно говоря. Так что я могу понять, почему они пошли на GOX.

Если кто-то захотел выполнить $ 2M сумму покупок вы бы не сделать это на BitStamp или Mt.Gox. Этот размер порядка движется рынок на 1-3%. На самом деле, ни обмен имеет достаточно ликвидности. Вы хотели бы разместить заказ на темный Tradehill или блок покупку с физическим лицом в частном порядке. 

Бред какой то. Вы бы среднее проскальзывание 3% (но будет двигаться рынок более чем 3%) на Bitstamp только с одного рынка порядка 500 BTC. A $ 2M купить на BTC бирже движется рынок намного больше, чем 3%. Просто проверьте глубину:

http://bitcoincharts.com/markets/bitstampUSD_depth.html
http://bitcoincharts.com/markets/mtgoxUSD_depth.html

Вы не могли бы выполнить $ 2M сумму покупок на Bitstamp, потому что нет никакой глубины - вы можете сделать это на GOx, но "понемногу", Вам нужно быть сумасшедшим, чтобы сделать заказ на рынке $ 2M в таком крошечном рынке, как на BTC.

Рэмпион сейчас офлайн Пожаловаться на Рэмпион   Ответить с цитированием Мультицитирование сообщения от Рэмпион Быстрый ответ на сообщение Рэмпион

24 августа 2013, 1:03:08 PM   # 18
 
 
Сообщений: 14
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Да, и если кто-то заинтересован и хочет играть с ним, я могу разместить мой сценарий здесь. Но извините, это в Haskell.  


Да, пожалуйста, будьте так добр и оставьте свою библию
[Я с удовольствием отправит Вам достойное пожертвование, когда я начать добычу с моим (1 день) юпитеров.]

Большое спасибо за ваше понимание обмена.
McGyver сейчас офлайн Пожаловаться на McGyver   Ответить с цитированием Мультицитирование сообщения от McGyver Быстрый ответ на сообщение McGyver

25 августа 2013, 7:10:18 PM   # 19
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Анализ последних MtGox ходов: несколько очень больших заказов

Да, и если кто-то заинтересован и хочет играть с ним, я могу разместить мой сценарий здесь. Но извините, это в Haskell.  


Да, пожалуйста, будьте так добр и оставьте свою библию

Хорошо, вот это:

Код:
# ЯЗЫК TemplateHaskell #

импорт Control.Applicative
импорт Data.List
импорт Data.List.Utils
импорт Data.Maybe
импорт Data.Time
импорт HFlags
импорт Text.Printf

defineFlag "bigs_only" Правда "Показывать только крупные заказы."

Данные Trade = Торговля {_time ::! Int
                   , _price ::! Double
                   , _amount ::! Double
                   } Вывод (Eq, Show)

readCSVFile :: FilePath -> IO [Торговля]
readCSVFile файл = сделать
  Ls <- линии <$> ReadFile файл
  вернуть $ карты (\ [т, р, а] -> Торговля (читай т) (читай р) (читать)) $
    карта (сплит ",") $ Ls

aggPrice :: [Торговля] -> (Double, Double)
aggPrice л = (avgPrice, totAmount)
  где
    totAmount = сумма $ Карта _amount л
    avgPrice = (/ totAmount) $ сумма $ Карта wprice л
    wprice (Trade _ р а) = р * а

ShowTime :: Int -> строка
ShowTime з = показать $ addUTCTime (fromIntegral S) эпоха
  где
    эпоха = UTCTime (fromGregorian 1970 01 01) 0

Данные GTAG = LEV | КУПИТЬ | ПРОДАТЬ вывод (Eq, Show)
Данные TGroup = Single Trade | Группа GTAG [Торговля] при выводе (Показать)

groupTrades :: [Торговля] -> [TGroup]
groupTrades [] = []
groupTrades [т] = [Одиночный т]
groupTrades (t1: t2: ц) | withinSecond t1 t2 = идти (тэг t1 t2) t2 ц [t1]
                       | в противном случае = Single t1: t2 (groupTrades: ц)
  где
    withinSecond (Trade t1 _ _) (Trade t2 _ _) = абс (t2 - t1) <= 1
    перейти т X [] = [Рез группа Т (обратный (х: разреш))]
    перейти т х (у: YS) рес | withinSecond х у,
                        Только т» <- fitsTag т х у = переход т»у YS (х: Рез)
                      | в противном случае = (группа Т (обратный (х: Res))): groupTrades (у: YS)

    fitsTag LEV (Trade _ p1 _) (_ Trade p2 _) | p1 == p2 = Just LEV
                                              | p1 < p2 = Just ПОКУПКА
                                              | в противном случае = Just ПРОДАТЬ
    fitsTag BUY (Trade _ p1 _) (_ Trade p2 _) | p1 <= P2 = Just ПОКУПКА
    fitsTag ПРОДАВАТЬ (Trade _ p1 _) (_ Trade p2 _) | p1 >= P2 = Just ПРОДАТЬ
    не fitsTag _ _ _ = Nothing

    тег t1 t2 = fromJust $ fitsTag LEV t1 t2

combinedTransactions :: [Торговля] -> IO ()
combinedTransactions торгует = сделать
  пусть КТС = groupTrades сделок


      Выход :: TGroup -> IO ()
      Выход (Single (товарный т р а)) =, если flags_bigs_only && < 400
                                      затем вернуться ()
                                      еще Printf "% S:% .2f @% .2f \ п" (ShowTime т) р
      Выход (группа тегов TS) =, если сумма > 400 || не flags_bigs_only
                              затем Printf "% S: (% d тс в% DS)% .2f @% .2f% s (мин:% .2f, макс:% .2f) большие ц:% s \ п" stTime подсчитывать количество длительности avgPrice теги minPrice maxPrice Bigs
                              остальное возвращение ()
        где
          Та = ц голова
          TZ = последние ц
          кол = длина ц
          цены = карта _price Т.С.
          stTime = ShowTime $ _time та
          Продолжительность = _time TZ - _time та
          (AvgPrice, сумма) = aggPrice ц
          minPrice = минимальные цены
          maxPrice = максимальные цены
          BIGS :: [String]
          BIGS = карта (Printf "% .2f") $ Взять 4 $ реверс $ сортировать $ Карта _amount Т.С.
  Выходные каратов mapM_

главная :: IO ()
Основные = делать
  $ initHFlags "Анализ Bitcoin сделок"
  mtgox <- readCSVFile "mtgox.csv"
  combinedTransactions mtgox

Это не очень компактный и красивый, но это работает.

Вы можете загрузить данные для него из: http://bitcoincharts.com/t/trades.csv?symbol=mtgoxUSD&начать =$ время_запуска&конец = $ EndTime, указав правильное время начала и окончания. Или вы можете получить всю историю в одном файле с http://api.bitcoincharts.com/v1/csv/mtgoxUSD.csv
klao сейчас офлайн Пожаловаться на klao   Ответить с цитированием Мультицитирование сообщения от klao Быстрый ответ на сообщение klao



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW