Приведенный список заявок на покупку/продажу и предыдущих сделок, вычислить Купить/продать цена

Я использую на бирже Cryptsy API с ботом. До сих пор моя проблема бота в том, что когда он решает, он должен продать или купить монеты (и не только биткоин), я всегда, кажется, чтобы вычислить цену, которая является слишком низкой или высокой. Данные у меня есть доступ к:

  1. В настоящее время ордера на покупку (хотя несколько секунд старая и без метки)
  2. В настоящее время ордера на продажу
  3. Предыдущие 20 сделок, которые были исполнены на рынке

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

Бирже Cryptsy сами вычислить довольно хороший номер в их веб-интерфейс (по умолчанию АСК/бид-цена), но я не вижу, что стоимость выставленных в их API. Откуда этот АСК/бид-цена взялась?

Для справки, я пробовал несколько вещей, с небольшим успехом

  1. Высокая цена купить/низкая цена продажи -- это, как правило, чтобы поймать выбросов и результаты меня чрезмерно оптимистичным ставку, что был только один покупатель/продавец готов платить (и потому что мои данные через секунду, видимо, кто-то берет его в руки)
  2. Средний 3 низкий/высокий-это были те же проблемы с выбросами
  3. Низкой цене купить/максимальная цена продают-это крайне пессимистичный и результаты мне платят смехотворные цены, которые являются необоснованными

Как я могу вычислить хороший АСК/бид-цена от этого набора данных у меня нет?

+483
michaelcgorman 20 янв. 2014 г., 5:00:37
26 ответов

Я был рассматривает возможность запуска небольшой тест, используя биткойн-транзакции, когда я столкнулся стресс-тест / DDoS, что Coinwallet.ЕС, проведенного в июле 2015 года (и, возможно, тоже в сентябре, я не совсем уверена), где они забрасывают сети с мелких сделок.

Были ли какие-то похожие делали тесты? Их результаты доступны? Я пытаюсь найти более подробную информацию о том, что произошло, чтобы время прохождения транзакции, блокировать размножение раза, и т. д., В наличии большие объемы сделок. Указатели в правильном направлении будет высоко ценится.

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

+936
JessieAlaa 03 февр. '09 в 4:24

Есть много информации о защите своего кошелька на bitcoin.org

http://bitcoin.org/en/secure-your-wallet

+923
Simone Lai 13 авг. 2010 г., 6:18:50

Сатоши биткоин клиент пока не поддерживает несколько кошельков.

Кстати, что бэкэнд сайта, как правило, взаимодействуют с биткоин через демон bitcoind.

Вот краткий обзор того, как можно обрабатывать взаимодействия:

Когда клиент хочет вложить биткоины с вами, запустить bitcoind getaccountaddress <идентификатор_пользователя> , чтобы получить депозит, адрес и связать его с ID пользователя.

Чтобы увидеть, какие пользователи имеют достаточно подтвержденных запасов, запустить bitcoind listaccounts <конф> , где конф количество подтверждений требуется. Что даст вам баланс каждого пользователя с учетом депозитов с достаточно подтверждений.

За каждый последующий депозит, убедившись, достаточно, использовать bitcoind двигаться <идентификатор_пользователя> админ <сумма> , чтобы переместить депозит от пользователей биткоин-счета под названием админ и процесс залог (так же как и вы когда-то кредитная карта платежа - отправить им товар, или любой другой). Этот шаг остановит депозит появляться снова в следующий раз, когда вы запускаете listaccounts.

+863
Dawn Randall 10 сент. 2011 г., 16:31:52

Они не. Блокчейн является цепью определения минных блоков. Если никто шахтах следующий блок, то блоки не могут расти, и никакие дальнейшие операции могут быть включены в него. Сделки перестанет быть подтверждена, пока кто-нибудь делает мой другой блок.

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

Если такое положение дел становится постоянное, то валюта практически нет.

+855
ScientiaEtVeritas 26 нояб. 2014 г., 20:15:00

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

Со счетов , если клиент пытается снять (по телефону sendfrom) больше монет, чем остаток на его счете плюс сумма по сделке плату, что попытка вывода просто не получается.

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

+815
user7636 8 окт. 2013 г., 16:47:41

Я проверил на BitMinter (https://bitminter.com/) и он говорит, что моя вычислительная мощность 2058Thps, это хорошая новость для bitcoin-майнинга, я довольно новыми для горнодобывающей сообщества и не уверен. Я также хотел бы знать, какой софт лучше использовать на моем компьютере, я использую MSI с GE62 Apache и про.

+586
jonaszmclaren 7 июн. 2011 г., 4:05:12

Когда вы запускаете Электрума впервые, он хочет создать новый кошелек. Же когда вы просто выбираете файл → создать/восстановить в любой момент.

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

Если вы хотите попробовать это заранее, без ввода собственного ключа, вы можете использовать закрытый ключ KzbvEHb1HvDRZMPvVF7Du9F4N5g22Qkeoez7qpckjspktt5bbcdu. Это была 50 мбтх и снова , как вы можете видеть на blockchain.info страницы о его соответствующий адрес 15dNGcjVE8ddCt3vgYwcpJjYXK4ydZtykf и вы сможете узнать, сколько Электрум показывает это для вас, если вы создаете бумажник, используя его. Этот закрытый ключ был специально создан, чтобы я стал публично известен.

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

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

+583
adam hooley 5 нояб. 2018 г., 17:25:15

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

Мы создали открытый стандарт под названием Chainpoint для анкеровки данные в блокчейн. Как Factom, мы используем дерево Меркле и периодически вставлять транзакций, содержащих Меркле корня в цепочке блоков Bitcoin. В отличие от Factom, мы даем вам расписку о том, что блокчейн может храниться в локальной базе данных и совместно с другими системами. Вы остаться в контроле ваших данных.

Если вы строите приложение на Factom, вы зависит от сервера Factom по. Если Factom не удается, приложение перестает работать. Вы должны постоянно приобретать подсказки для записи данных Factom. Или, вы должны купить кредиты от комиссионера. С Tierion, ваши данные и ваш блокчейн квитанции можно хранить где угодно - даже в другом децентрализованного хранилища данных. Нет долгосрочную зависимость от Tierion. Хотя Factom планирует когда-нибудь быть децентрализована, она еще далеко от достижения этой цели.

Еще одно существенное отличие-это простота использования. Это занимает минут, чтобы начать работу с API Tierion по. Попробуйте этот тест. Подписаться на Tierion и написать "Hello World" в хранилище данных. Он, вероятно, займет у вас менее пяти минут. Теперь попробуй написать "Привет Мир" в Factom. Он, вероятно, займет у Вас часов. Вы должны начать путем загрузки и установки четырех частей программного обеспечения: Factom кошелек, Factom Гуй кошелек, Factom-CLI, а Factomd. Далее вы должны приобрести фактоидов. В настоящее время, лучший способ сделать это-купить биткоин, открыть счет на Poloniex, и торговля вам Биткоин за подсказки. Далее вы должны передать ваши подсказки от Poloniex в ваш бумажник Factom. Тогда вам придется конвертировать ваши подсказки для записи, кредиты. Далее вы подождите загрузки ваш компьютер блокчейн Factom на локальный компьютер. Он идет дальше и дальше... смотреть Factom по Руководство по установке здесь.

Кроме того, мы связываем с более чем 500+ приложений. Это делает его легким для автоматизации бизнес-процессов и обмена данными между приложениями, что вести свой бизнес.

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

Как Павел указал, я предоставил дизайн и технический вклад в Factom. Хоть мы и конкуренты в бизнесе, мы же друзья, как свидетельствует этот эпический селфи: (я слева)

enter image description here

+574
runfa 15 апр. 2012 г., 8:45:07

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

Однако, что если я представлю constarint, что, скажем, из 5 машин с общей копий кошелек.дат только одна конкретная машина может одновременно получать и тратить биткойны, а остальные 4 машины только разрешено получать платежи.

Это будет безопасной установки, или есть риск потерять монеты?

+533
Matt Healy 5 сент. 2010 г., 11:14:13

Информация сплит. Часть информации хранится на вашем компьютере в файле кошелька. Какая информация хранится в публичном блокчейне.

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

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

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

+507
Koushik Sarker 23 янв. 2015 г., 6:01:27

Нет. Bitcoin как он используется в день не способна заменить традиционное использование бумажных или даже электронных денежных систем.

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

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

+503
CodingKuma 8 апр. 2010 г., 7:58:50

Я думаю, что последний ставит установке bitcoind и Bitcoin-CLI в /usr/Бен (не в /usr/местные/Бен).

+491
paraglow cream canada 4 мар. 2014 г., 5:38:32

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

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

+486
Mitra 28 апр. 2019 г., 3:10:56

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

+440
NickW 21 июл. 2010 г., 8:00:52

Я читаю биткоин бумаги Сатоши Накамото (https://bitcoin.org/bitcoin.pdf).

Он говорит:

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

И на следующий приговор:

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

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

+426
rsreekantan 26 июн. 2017 г., 19:06:44

В Tendermint проекта звучит как очень перспективный доказательство-Кола реализации. Какие общественные проекты строятся на этой платформе?

+418
KillerCado 15 февр. 2015 г., 23:36:16

Минимальная плата за сделку равна нулю.

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

Большинство обычных сделок будет платная нулевой. Три наиболее распространенные исключения:

  1. Если транзакция использует монеты, которые были совсем недавно получил, комиссии по .005 биткоины могут быть наложены.

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

  3. Если сделка "спреды" биткоины на большое количество направлений, в размере около .0002 биткоины на выход может быть наложено.

Это происходит потому, что подобные сделки, как правило, очень похожи на спам сделок, используемых для вредоносного нагрузки сети. В настоящее время, есть еще клиенты и шахтеров, который будет принимать любые допустимые сделки, независимо от суммы сделки. Так что если вы готовы мучиться, вы можете получить любые сделки в общественную сеть, в конечном итоге, без платы. (Просто вручную настроить свой клиент для подключения к ним и будьте терпеливы.)

+378
Hanjoung Lee 12 мар. 2019 г., 22:50:11

Во-первых, извинения, если это неправильный форум для этого. Я связался со службой поддержки Blockchain и дважды все, что я получил стандартный ответ, что они не могут сбрасывать пароли, которые явно не то, что я прошу. Я использовать блокчейн кошелек приложение на iPhone X (версия 12.0.1). Я уже вошел в приложение, так как я скачал его и установить его, чтобы войти с FaceID, которые он делал каждый раз, когда я использовал его. Несколько дней назад я попытался войти как обычно и приехал, чтобы найти, что, когда я открываю приложение, там написано "пароль". "Вы вышли или произошла ошибка расшифровки файла своего кошелька. Введите ниже ваш пароль для входа в систему".

Проблема, что я столкнулся заключается в том, что я не помню свой пароль, и у меня есть 12 или 24 слова семя. Чтобы сделать дела хуже, я даже не имею бумажник идентификатор записано. Нет учетной записи электронной почты, связанный с учетной записью либо. Так что я полностью облажался? Мне в идеале нужно найти способ, чтобы получить FaceID снова работа, пока еще помня счета. Есть ли способ для меня, чтобы получить идентификатор бумажник из приложения? Что я должен делать и чего я не должен делать чтобы сделать вещи еще хуже? Если я угадаю различные пароли, что бы это могло быть, она бы выставила меня за дверь после определенного количества попыток? Наконец, у вас есть идеи, что могло вызвать это произошло в первую очередь? Спасибо заранее за любую помощь вы можете предложить мне.

+353
udondan 18 сент. 2012 г., 11:30:13

Как биткоин бетонные работы транзакции точно?

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

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

Как это в конечном итоге выглядит по сравнению с обычным блоком кучу сделок?

Это дешевле, отчасти потому, что каждая сделка имеет фиксированный объем накладных расходов. Путем пакетной сделки, вы платите только за накладные расходы один раз, а не несколько раз. Кроме того, как правило, каждая сделка будет иметь выход изменить, и много раз, что изменение выходного сигнала должно быть снова использованы в следующей транзакции. Это означает, что если вы отправляете по 5 человек, вы создаете 5 выходов изменить, и 4 входа, что придется потратить от изменения выходного. С помощью пакетной обработки, вам только нужно сделать один выход, менять, и вам не нужно, чтобы эти 4 дополнительных входа, которые проводят изменения. Эти отменены и таким образом удалены от сделки.

В обычном случае с оплатой 3-х человек:

Вход 1 -> Человек 1
 -> Изменить 1 -> Провести Изменение 1 -> 2 Человека
 -> Изменить 2 -> Тратят Изменить 2 -> 3 Человека
 -> Изменить 3

Путем дозирования:

Вход 1 -> Человек 1
 -> Человек 2
 -> Человек 3
 -> Изменить 3

Итак, вы вырезали изменения 1 и 2, и провести изменения 1 и 2, что означает, что вы платите меньше налогов на транзакции.

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

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

+337
Dan B 30 мая 2015 г., 11:34:18

Я довольно новыми для использования биткоинов и были какие-то проблемы с кошельком. Я купил биткоины с Coinbase и перевели их на свой биткоин основной кошелек. Сделка была подтверждена 616 подтверждения, но прошло уже несколько дней и не появлялся в моем бумажнике. В свое время кошелек был синхронизации с сетью за то, что должны были в общей сложности 24+ часов и был менее, чем половину пути. Прошлой ночью, прежде чем это было сделано для синхронизации, у меня в базе ошибка и теперь это "переиндексация блоков на диске" и 3 лет. Мои биткойны потеряли или они будут видны в моем бумажнике, как только мой кошелек делается переиндексация?

+284
zero shiki 16 мар. 2010 г., 8:33:54

im новое к этой горной biticoin, я только знать, он собирается заработать на мне только что-нибудь, где моя скорость добычи составляет 30.9945165416 ч/С и 72.9945165416 ч/с реально? как долго это займет меня, чтобы получить 1 БТЦ

нравится; 30.9945165416 ч/з сколько дней

72.9945165416 ч/з сколько дней

+268
Paulina 3 мар. 2019 г., 22:27:44

Если я держу мой PC по 17 часов в сутки, то минимум сколько биткоинов можно получить за неделю, если я ставлю 0.05 БТЦ ?

-Спасибо.

+268
Kimberly Bellamy 22 мая 2010 г., 19:23:36

какое точное определение Купить/продать показание в торговой истории?

Торговли ли он будет помечен как купить/продать будет зависеть от того, как заказать книгу потребляется. Предположим, цена последней сделки (ЛТП) составляет $100, а для простоты предположим, портфель заказов позволяет только целые шагом в bid и Ask. Так что ваши книги будут предложения , начиная от $99 на всем пути вниз и спрашивает , начиная от $101 до. Когда пользователь отправляет заказ, что может заказать книгу со стороны предложения, то это рассматривается как продавать, а с другой стороны, если приказ может попросить стороны он рассматривается как купить.

Это сумма объемов общего объема торгов?

Нет. Это объем, потребленный от заказов. Возвращаясь к нашему предыдущему примеру, предположим, что есть 50 задать единицы на уровне $101 и 50 по $102. Когда пользователь размещает ордер на покупку на рынке за 100 единиц, торговля книга покажет:

Объем цена Купить/продать предел/рынок Примечания
["$101", "50", "б", "м", ""],
["$102", "50", "б", "м", ""]

Сейчас ЛТП составляет $102. Там будет ставка заказы, начиная с 101 $на всем пути вниз и попросить заказы от $103 до. Предположим, у нас есть 50 штук в каждом в заявках, начиная от $101-$95. Теперь предположим, что пользователь хочет продать 100 единиц и его толерантности к риску позволяет его продать только за $101. Следовательно, пользователь будет установить лимит ордер на продажу на уровне $101 за 100 единиц. Но так как там всего 50 единиц на торгах, которые будут использоваться и остальные 50 единицам будут добавлены к задать стороне книги заказа. Сейчас торговая книга будет:

Объем цена Купить/продать предел/рынок Примечания
["$101", "50", "С", "Л", ""],
+223
Hemant Jangid 11 февр. 2019 г., 11:42:15

Я пытаюсь код BIP0032, с полным тестовым покрытием и я ударил корягу с эти очень редкие крайние случаи:

Частная Родительский ключ → закрытый ключ ребенка

В случае parse256(Ил) ≥ N или Ки = 0, полученный ключ является недействительным, и следует приступить к следующему значению для меня. (Примечание: эта вероятность меньше, чем 1 в 2^127.)

Общественный Родительский ключ → государственных детских ключа

В случае parse256(Ил) ≥ N или Ки-это точка на бесконечности, полученный ключ является недействительным, и следует приступить к следующему значению для меня.

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

Я успешно протестировали мой код с 30 млн адресов, сгенерированных из другой библиотеки, но я думаю, что стоять лучше, чем 50/50 шанс найти один из этих крайних случаях я бы для проверки в порядке 10^19 (Источник: день рождения атака).

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

Альтернатива есть японские тест, который проходит плохо иль ценностей непосредственно в противном случае собственная функция, но я предпочел бы иметь черный ящик тест.

+168
Nis 28 апр. 2016 г., 0:32:14

Хотя это не говорит напрямую программистам. Академии Хана есть большой набор концептуальных видео о Bitcoin ВКУ

https://www.khanacademy.org/science/core-finance/money-and-banking/bitcoin/v/bitcoin-what-is-it

+50
Weberson 12 июн. 2015 г., 7:00:03
Использует X11 11 известных и высокоэффективных хеширования решения соединены друг с другом для создания хэшей, необходимых для создания новых блоков.
+15
Nikita140403 12 нояб. 2015 г., 2:36:16

Показать вопросы с тегом