Gegeben eine Liste von kaufen/verkaufen, Aufträge und bisherigen trades, berechnen Sie ein kaufen/verkaufen Preis

Ich bin mit der Cryptsy-API mit einem bot. So weit, meine bot ' s problem ist, dass, wenn er entscheidet, die es braucht, um zu kaufen oder zu verkaufen, eine Münze (nicht nur bitcoin), die ich immer scheinen, um zu berechnen, einen Preis, der ist viel zu niedrig, oder zu hoch. Die Daten zu der ich Zugang habe ist:

  1. Die derzeit ausstehenden Kaufaufträge (wenn auch ein paar Sekunden alt und ohne Zeitstempel)
  2. Die aktuell ausstehenden Aufträge verkaufen
  3. Die letzten 20 trades ausgeführt wurden, auf den Markt

Aus allen diesen Daten gibt es einen bestehenden Algorithmus zum berechnen einen Preis, der fast immer kaufen oder verkaufen? Meine bot ' s Priorität ist die schnelle trades(wie, weniger als eine minute für die Ausführung), auch wenn der Preis nicht die beste.

Cryptsy selbst berechnen eine ziemlich gute Zahl in Ihre web-UI (die Standard-ask/bid Preis), aber ich sehe nicht, dass Wert ausgesetzt, die in Ihrer API. Woher kommt diese ask/bid Preis her?

Zur Referenz, ich habe versucht ein paar Dinge mit wenig Erfolg

  1. Höchste Kauf-bzw. Niedrigste Verkaufspreis-Dies ist zu fangen Ausreißer und Ergebnisse, die in mir die Platzierung einer allzu optimistischen Gebot, dass nur ein Käufer/Verkäufer war bereit, zu zahlen (und da meine Daten Sekunden alt, offenbar somone sonst hebt es auf)
  2. Durchschnitt der 3 niedrigsten/höchsten-Dies hatte das gleiche problem mit Ausreißern
  3. Niedrigster Preis/Höchster Preis verkaufen-Das ist extrem pessimistisch und die Ergebnisse an mich zahlen lächerliche Preise, die unzumutbar sind

Wie kann ich berechnen, eine gute ask/bid Preis aus dieser Menge von Daten habe ich?

+191
Mick Sanders 01.12.2016, 09:12:46
29 Antworten

Wenn ich viele Dateien auf meiner Festplatte (ggf. mit unterschiedlichen Namen/extension), wie kann ich testen, welche Datei eine gültige bitcoin-wallet.dat ?

Vielleicht gibt es eine Zeichenfolge, die es in jeder bitcoin wallet ?

Ich glaube, ich bin zu Fragen, das format der Daten in der Brieftasche. Wenn die Portemonnaies sind unterschiedlich, abhängig von der bitcoin-client hat, dann möchte ich wissen, über bitcoin core.

Edit: ich vergaß zu erwähnen, aber diese Dateien WURDEN auf einem Linux-OS. So sollte es einige Lösungen.

+996
Pnx Rujiphan 03 февр. '09 в 4:24

Nur die Größe der blockchain selbst ist für alle das gleiche. Finden Sie Diagramme, die zeigen, dass diese Größe, z.B. Blockchain Größe.

Alle anderen Dateien, die Sie erwähnt werden, sind Datenbanken und Indizes, die Ihre spezifischen client verwendet, finden Sie die Blöcke in die blockchain, oder zu verfolgen, Transaktionen oder die nicht benutzten Ausgänge. Die Größen dieser Dateien sind client-spezifisch.

+960
Kia Chantae Eyre Coffey 13.12.2011, 15:46:10

Ich verstehe die kurze Antwort ist "nichts", sondern ich Frage, weil ich habe Mühe, diese an einen Kollegen weiter, die mich erkennen, dass ich wirklich nicht bekommen, es selbst.

Welche Informationen kann ich etwas von den gestohlenen Bitcoins auf blockchain-explorer? 1GvfmXt2CKP8QJfw93LNcnNV6KghD5ohva

Wie sinnvoll ist die IP-Adresse der Widerruf aus? IP: 75.110.224.12

Habe ich irgendeine rechtliche Handhabe, wenn das betreffende Unternehmen insolvent ist, in Japan, und der Diebstahl ereignete vor fast fünf Jahren?

Danke.

+931
vodevilj 03.05.2014, 13:27:00

In verschiedenen Orten auf der Ripple-Wiki können wir sehen, die Art Hash256 (zum Beispiel hier). Was Daten-Struktur ist es genau? Ist es nur ein 256-byte-array, oder gibt es einige Regeln für diese Art (und verhindert potentiellen Missbrauch)?

+790
Brenda G 10.03.2018, 07:52:23

Ist das wallet verschlüsselt ist oder nicht ? Wenn verschlüsselt, dann haben Sie einige der automatisch generierten Exporte Ihre privaten Schlüssel in $HOME/MultiBit/multibit-Daten/Schlüssel-backup-Verzeichnis. Sie sind verschlüsselt mit Ihrem wallet-Passwort.

Sie können erstellen Sie ein neues wallet und importieren Sie diese Datei über Tools | Importieren Sie einen privaten Schlüssel.

Es gibt auch Rollen-sicherungen (im wesentlichen alte Versionen Ihrer Brieftasche) in das Verzeichnis Abroll-Sicherung, können Sie öffnen Sie über Datei | Öffnen die Geldbörse

+765
ssmmp 11.12.2017, 07:19:00

Auf bitfinex, Finanzierung Gebühr für USD ist um 0.05% (täglich), während für die anderen crypto-wie BTC ist 5-10x kleinere (etwa 0.008%).

In meinem margin-Konto, ich habe Positionen in paar Krypto-Währungen und ich habe einige USD und BTC Besicherung margin-Konto. Rest bekommt 'gefördert' mit USD 0.05% funding rate täglich (das ist fast 25% jährliche Kosten!).

Ist es möglich, um dies zu finanzieren mit BTC anstelle von fiat und wird es reduzieren meine täglich Finanzierung der Kosten von 5-10x. Wenn ja, was muss ich tun?

+752
AoiTori 14.12.2012, 17:10:45

Sie können wählen, wo der download aus!

Bitte finden Sie unter Was ist der Schnellste Weg zum herunterladen der blockchain?

Ich beschrieben, wie man die bitcoin-client eine Verbindung zum benutzerdefinierten Knoten. Auf diese Weise können Sie sagen, bitcoin, um eine Verbindung zu den großen hub-Knoten zum Beispiel.

Dies hat 2 Vorteile:

A) die volle Kontrolle wer zu Vertrauen

B) Blazing Fett bitcoin blockchain herunterladen.

+746
Lucywdenjeky 06.11.2011, 15:43:20

Wie Messen Sie einen gdb, um ein bitcoind daemon. Ich möchte Schritt für Schritt durch die Funktionen. Hier ist was ich versucht habe.

gdb --args bitcoind -regtest -daemon

Dies ist jedoch vorhanden, wenn der daemon gestartet wird. Also versuchte ich die Befestigung über die pid nach der Gabel.

gdb -p 841
(gdb) file /usr/local/bin/bitcoind
Lesen Symbole aus /usr/local/bin/bitcoind...fertig.
(gdb) b sendtoaddress
Breakpoint 1 at 0x4b4d34: Datei wallet/rpcwallet.cpp, line 379. 
r
starten des Programms... 

Dies jedoch funktioniert nicht , wenn ich rufen Sie eine Transaktion mithilfe der bitcoin-cli-client. Ist es etwas, was ich bin fehlt. Ich habe verwendet --enable-debug konfigurieren.

Danke.

+689
THanwa 24.11.2011, 00:08:49

mergedmining Münzen nehmen Sie keine zusätzliche Stromversorgung Weg von den Eltern-block-Kette. ein Vorteil zu einem zusammengeführt mining-Münze wäre die Möglichkeit es zu verschmelzen über mehrere scrypt-Ketten, wodurch ein höheres Maß an Sicherheit. es ist eine Münze, die läuft mit mergedmining, aber um es zu bekommen arbeiten, müssen Sie wissen eine Menge über das Programmieren. Sie müssen hinzufügen, die getauxpow Befehle und so wie Sie kleben an dem header der übergeordneten Kette, in der das Kind Kette. Da die meisten scrypt-pools sind auf MPO/AIO-Installer, leider die meisten pool-ops haben nicht die erforderlichen Fähigkeiten, um Ihren eigenen code zusammengeführt mining-pool-server.

+652
sergio30 14.04.2016, 16:00:36

Hier ist ein bash - Befehl, wird der spot-Preis von der Coinbase API (TM). Es leitet die Antwort auf jq, die analysiert Sie und gibt den Wert(en), angegeben in den filter übergeben werden. -r - strips, die Zitate aus seinen Ausgang, was an sed. sed Prozesse die ersten 4 Ziffern dieser Ausgabe, das einfügen Tausender-Komma und dollar-Zeichen. Beachten Sie, dass es funktioniert nur für 4-stellige zahlen (so müssen geändert werden, kurz, ersetzen Sie die '1' mit einer '2' ;-) Die Ausgabe-Umleitung 2>/dev/null blendet die curl - curses - Schnittstelle:

curl --insecure https://coinbase.com/api/v1/prices/spot_rate 2>/dev/null | jq -r '.["Menge"]' | sed 's/\([[:digit:]]\{1\}\)\([[:Ziffer:]]\{3\}\)/\$\1,\2/g'
+609
user12241 15.02.2018, 10:03:36

Ich habe meine eigene Bitcoin-fork. Ich habe die src und ich habe die Linux -, Mac-und Windows-clients. Der Windows-client ist mit Bitcoin-Core für den Geldbeutel.

Wie gehe ich über den Bergbau der Gabel, die ich geschaffen? Ich habe Server bereit und vermute ich brauche etwas zu tun mit der Quelle wohl...

Ich habe eine ASIC-Rechner, den ich möchte mir es mit.

+562
user106455 29.03.2013, 03:34:24
Beschäftigt sich mit Fragen über die Herausforderungen und Vorteile der Verwendung von Bitcoin bei Reisen.
+547
RnMss 06.03.2019, 04:34:43

Im neuen zu butcoin. Ich installierte eine app in meinem Handy angerufen Brot. Und einem anderen in meinem computer aufgerufen , Elektron.

Beide erzeugten einen Samen(12 Worte) für mich, und es scheint, dass seeed ist meine private Schlüssel in dem bitcoin-Netzwerk.

Meine Frage ist: können Sie diese Software hat meinen private key und ich weiß nicht, ob Sie es gespeichert auf remote-Servern. Dies bedeutet, jemand anderer hat meinen privaten Schlüssel und Zugang zu meinem Geld? Dies ist ein sicherer Weg in die bitcoin-Kultur? Sie sind wirklich nah?

Ich will sichersten Weg zur Arbeit mit bitcoin und ich möchte nicht, dass meine Infos in eine website oder app, die den Zugriff auf mein Konto, mein Konto löschen, oder jede andere intervention.

Für den sichersten Weg, sollte ich meine eigene Kopie des public ledger in einem persönlichen server? Was ist der sicherste Weg?

+512
Mohamed Al Sayed 01.10.2017, 07:14:42

Es scheint nicht praktikabel, Scannen Sie jede Transaktion auf eine block-Kette zu bestimmen, das Gleichgewicht für ein Konto. Als die block-Kette wächst, das scheint noch schwieriger und Ressourcen verschlingen. Vielleicht werden alle Transaktionen zusammengefasst, was wir als einen Datensatz, insbesondere eine variable Länge aufnehmen. Adresse..trans1, trans2, etc...transN für die Letzte Transaktion.

+506
nasiauio 31.10.2019, 06:30:46

Fand ich eine wirklich alte Bitcoin-wallet, eine Geldbörse.dat - Datei, und versuchte, es zu öffnen. Bitcoin Core erzählte mir, dass die Brieftasche ist beschädigt. Aber ich fand auch heraus, dass verschiedene Kunden verschiedene Mappen, so dass Sie sollen nicht miteinander kompatibel. Wie finde ich heraus, welchen client ich brauche, um zu verwenden zu können, öffnen Sie diese Brieftasche?

+465
user24227 25.04.2013, 15:27:22

Ich gab meinem Freund btc (ie schickte es an Ihre Adresse), um den Handel untereinander mit Ihren btc Letzte Woche. Ich bin plötzlich besorgt Steuern (in den USA). Wenn jetzt, Sie geben mir wieder genau so viel btc wie ich Sie gab, gibt es steuerliche Auswirkungen? Verkaufe ich die btc erst nach > einem Jahr und zahlen die 15% Kapitalertragssteuer oder was auch immer, oder gibt es einige Kurzfristige halten Komplikation, und muss ich mehr bezahlen?

+446
Tobias Goulden Schultz 17.10.2015, 05:50:57

Ich arbeite an einem online-litecoin wallet-system. Für jede Transaktion stammt von unserer Website, die wir brauchen, zu berechnen, sagen wir x% des Betrages als Gebühren und es werde an Admin ' s Adresse ? Wie kann ich das tun ?

Ich denke, paytxfee ist das, was wir zu zahlen bereit sind, andere für eine bestimmte Transaktion, richtig ?

Ich habe nicht gefunden, einen parameter zum festlegen der Adresse, an die die Transaktionsgebühren gehen sollte ?

Auf der Suche nach etwas Hilfe...

+444
REFAIY 12.09.2017, 00:30:50

Satoshi an BTC

(Mathematische Formel: Wert * 10 ^ -8):

$satoshi = 5000; //Satoshi zu btc
echo number_format(($satoshi)*(pow(10, -8)), 8, '.', "); //Gibt 0.00005000

BTC zu Satoshi

(Mathematische Formel: Wert * 10 ^ 8):

$btc = 0.00005; //Btc zu satoshi
echo ($btc)*(pow(10, 8)); //Liefert 5000

Erklärung

pow() - Exponential-Ausdruck
number_format($var, 8, '.', ") - Gibt eine Zahl zurück, acht Dezimalstellen
+404
JvO 21.06.2017, 09:29:40

Ein "digitaler Fingerabdruck" ist ein eindeutiger Bezeichner, Referenzen einige bestimmten Teil der Daten. In der Regel ist der Fingerabdruck ist eine Feste Größe, und die Informationen, die Sie verweist, ist viel größer. In diesem Fall, eine bitcoin-Adresse ist eine 160-bit digitalen Fingerabdruck einer 256-bit-public-key erstellt durch hashing des öffentlichen Schlüssels zweimal auf.

Der Unterschied zwischen einer digitalen Signatur und einem digitalen Fingerabdruck, die jeder produzieren kann, einen digitalen Fingerabdruck, während ein geheimer Schlüssel, der benötigt wird, um zu produzieren eine digitale Signatur. Digitale Signaturen werden verwendet, um zu beweisen, daß ein bestimmtes Stück von Daten zur Verfügung gestellt oder genehmigt, der von einer bestimmten Partei. Digitale Fingerabdrücke werden verwendet, um sicherzustellen, dass die bereitgestellten Daten Daten korrekt sind.

Wenn eine typische bitcoin-Transaktion durchgeführt wird, wird die Transaktion beinhaltet eine digitale Signatur. Es ist nicht genug, um die digitale Signatur ist gültig, obwohl die Unterschrift muss mit dem richtigen Schlüssel. Um festzustellen, dass der digitale Fingerabdruck des öffentlichen Schlüssels zum signieren der Transaktion wird überprüft anhand der Adresse. Wenn Sie übereinstimmen, dann wird der öffentliche Schlüssel korrekt ist, d.h. die Transaktion wurde unterzeichnet von jemandem mit dem entsprechenden geheimen Schlüssel.

+363
papalagi 20.08.2013, 10:13:23

Wenn die nur einen einzigen Knoten, der hinkt, jeder der es erzeugt-Blöcke, könnte leicht zu einem verwaisten block abgelehnten durch das Netz. Wenn dies ein Fehler/bug in der altcoin-die Schwierigkeit passt sich nach unten, bis das minimum, da sieht es kein Knoten abschließen Blöcke schnell genug ist (was unmöglich ist, wenn blockabfertigung wird immer länger dauern als die block-Zeit).

Wie erwähnt, dieser Fehler wird wahrscheinlich nicht passieren, da die Bearbeitungszeiten sind unerheblich für die Blöcke. Es sei denn, Ihr block-Zeit ist, dass niedrige, aber Sie führen zu größeren Problemen, wenn Ihr block-Zeit unter einer Sekunde.

+325
SoftEngi 15.05.2014, 16:00:04

Sie haben kein ASICs und kein OpenCL-kompatible GPU. Beachten Sie, dass niemand Minen auf der GPU jedenfalls nicht mehr, es ist völlig nutzlos.

Kaufen ASIC-miner 1 TH/s (1000 GH/s) oder schneller. Es wird ein stand-alone-Maschine, und Sie nicht brauchen, um mit Ihrem PC auf alle.

+273
david004 23.02.2018, 09:32:08

Aus dem code:

 // Erstellen coinbase tx
 CTransaction txNew;
txNew.vin.resize(1);
txNew.vin[0].prevout.SetNull();
txNew.vout.resize(1);
 CPubKey pubkey;
 if (!reservekey.GetReservedKey(pubkey))
 return NULL;
 txNew.vout[0].scriptPubKey << pubkey << OP_CHECKSIG;

 // Hinzufügen unserer coinbase tx als erste Transaktion
pblock->vtx.push_back(txNew);
 pblocktemplate->vTxFees.push_back(-1); // aktualisiert am end
 pblocktemplate->vTxSigOps.push_back(-1); // aktualisiert am end

Wie kann ich die Verbindung abgebaut Blöcke mit verschiedenen Adressen im base58? Nicht nur mit miner Adresse.

Ich will senden ein Teil der abgebauten Wert zu einer Adresse (developer-Fonds), die verschiedenen miner-Adresse.

hinzufügen vtx[1]? Nur prüfen Sie es in connectblock und createnewblock Funktionen?

+248
Hugo Tavares 30.09.2015, 20:54:22

Sorry, Klang wie eine Gesamt-Bitcoin-noob (was ich bin). Ich habe gerade einen Kauf bei der neuen Robocoin Bitcoin-ATM. Ich habe eine Papier-Quittung, die mit einem Privaten Schlüssel (beginnend mit 5 und 51 Zeichen lang). Wie Importiere ich diesen Schlüssel in meine Brieftasche? Ich bin mit MultiBit 0.5.14 auf Ubuntu. Vielen Dank im Voraus!

+244
Pellegreenka 12.06.2012, 16:23:08

Brauche ich einen client, eine Funktion zu exportieren, die vollständigen Informationen über Transaktionen in eine Excel-oder CSV-Datei. Durch vollständige information, die ich meine, Absender, Empfänger, Menge, Zeit, Bestätigung, status.

In anderen Worten, ich möchte die Informationen, die in Bezug auf meine Adressen. Wenn es mehrere Quellen und betrifft mehrere-Adresse, die zu mir gehören, würde ich mag, um zu sehen, eine Zeile pro Adresse. Also ich will einfach nur, um zu sehen, so klar wie möglich, was passiert mit meiner Adresse, Wann und von wo aus Sie/, um die Münzen bewegt. Genau wie wenn Sie Ihre einfache Buchführung. In Qt-client kann ich nicht sehen, die Informationen über Absender in der exportierten Datei. Ist dort jeder client, der diese Funktionalität?

+198
Martin Pejcoch 27.03.2014, 23:46:16

Folgt dieser Anleitung, die mein problem gelöst mein psztime so lang war, so hatte ich, um es kurz zu machen, und Sie alle waren gelöst :) Es erfolgreich kompiliert und lief ziemlich gut.

+180
danylokos 22.12.2014, 13:52:23

Jede Transaktion hat alles was es braucht, um zu verarbeiten, so kann man nicht wirklich steigern Sie die Priorität der Transaktion, die bereits am Netz sind. Wenn Ihre Transaktion nicht bestätigt , ich gehe davon aus, dass Sie gesetzt haben niedrige Gebühren oder gibt es ungewöhnliche Last auf Netz, zum jetzigen Zeitpunkt zu schreiben, es sieht nicht allzu schlecht aus.

Wenn Sie senden Sie eine weitere Transaktion mit höheren Gebühren wird es bestätigt bekommen schneller und der früheren wird man aus dem pool entfernt werden irgendwann (oder bekommen wird abgelehnt, da Sie bereits ausgegeben haben Ihre Eingänge).*

*Vorausgesetzt, hier sind Sie versuchen, zu verbringen, alles, was in der Adresse.

+165
Alin Andrei 26.04.2015, 11:53:57

Dies ist eine grundlegende Art und Weise, die Brieftaschen bedienen. Ihre Brieftasche ist eine Liste von bitcoin-Adressen. Eine typische Transaktion sendet alle Ihr Geld von einer dieser Adressen, und wieder eine neue in Ihre Geldbörse als auch Ihre Empfänger.

Wenn Sie meinen, können Sie eine Adresse erhalten, Münzen, die es geschickt wurde, die Antwort ist ein klares ja - das ist genau wie satoshidice arbeitet, der an einem Punkt war der größte Beweger aller bitcoin.

+146
microsoft office tech support 19.02.2012, 19:03:52

Versucht zu schicken, meinen ersten tx von mSigna heute. Empfang war kurz und schmerzlos, aber das senden nicht in einen block seit einem halben Tag, und Dutzende von Blöcken bestanden.

Ich sperrte das Konto, erstellt die tx, signiert und versendet es. Die Bestätigung der Zählung für mein empfangen tx steigt immer noch (als weitere Bausteine kommen), aber das man für das senden tx bleibt 0. Klingt wie genug Unterstützung von mir...

Ich glaube, ich bin fehlen wichtige Informationen, wie ich tun müssen, einige Schritt neben?

Die einzige Berechnung für die Gebühren, die ich fand, ist bei bitcoinfees, aber es basiert auf der durchschnittlichen Texas-Größe. Es empfiehlt derzeit 0.0002712 BTC, die deutlich unter der Gebühr habe ich bezahlt.

blockchain.info sagt "Transaktion wurde nicht gefunden". Blick auf die Adresse blockchain.info es sagt "0 Transaktionen".

Ich bin mit mSigna 0.10.6 mit Bitcoin Core QT 0.14.2 (64bit) lokal.

EDIT: Wie ich irgendwo gelesen, dass Transaktionen auf der Grundlage unbestätigte Zahlungen länger als gewöhnlich dauern, ich wollte noch hinzufügen, dass mein Empfang Transaktion angezeigt mit über 6000 Bestätigungen (wieder bis gestern).

+121
Ikbal 17.05.2014, 05:45:13

Viele andere Krypto-Währungen sind inspiriert von bitcoin, aber ein Ziel haben, das unterscheidet Sie von bitcoin. Zum Beispiel, litecoin wurde zur Bekämpfung der Entwicklung von ASICs, so dass Personen mit regelmäßigem computer-hardware kann meinen Sie. Namecoins bieten sicheren key-value-pair Speicher, und devcoins irgendwie finanziert, die open-source-Bemühungen. Andere wollen einfach nur piggy back auf den Erfolg von bitcoin.

Der Erfolg und die Nachhaltigkeit dieser anderen Währungen (oft als altcoins) hängt davon ab, ob oder nicht, können Sie andere davon überzeugen, dass Sie wertvoll sind. Zum Beispiel, Namecoins sind an Popularität gewinnt, weil Sie kaufen können .bit-domain-Namen mit Ihnen.

Viele altcoins werden wahrscheinlich bleiben, für immer wertlos, aber die Leute weisen Sie einen Wert zu einigen, und diese kann nachhaltig sein.

+99
adrusi 22.02.2010, 22:19:03

Fragen mit Tag anzeigen