Bitcoin,  Ripple

Guide d’achat et de vente de Bitcoin


Niveau: Basique

Prérequis: environnement de développement local

Si vous créez une application Bitcoin, vous voudrez probablement que les utilisateurs le fassent
avoir une application Bitcoin pour utiliser votre application. Vous pouvez utiliser l’API Coinbase
pour aider vos utilisateurs à acheter des bitcoins. Dans ce petit guide, vous apprendrez
comment acheter et vendre des bitcoins par programmation. Nous mettons en place
un seuil de prix très simple pour l’achat ou la vente automatique de bitcoins.

méthodes de paiement

Tout d’abord, vous devez vous assurer que vous disposez d’un mode de paiement vérifié
compte Coinbase.
exiger «base de monnaie / portefeuille»

client = Coinbase :: wallet :: Client.new (api_key: ,
api_secret: ,
CB_VERSION: ‘AAAA-MM-JJ’)
pay_methods = customer.payment_methods
télécharger les méthodes de paiement
à partir du client d’importation coinbase.wallet.client

client = client (,
,
api_version = ‘AAAA-MM-JJ’)

pay_methods = client.get_payment_methods ()
var customer = require (‘koinbase’).

var client = nouveau client (
‘apiKey’: ‘API KEY’,
‘apiSecret’: ‘API SECRET’,
‘Version’: ‘AAAA-MM-JJ’
);

client.getPaymentMethods (fonction (erreur, PayMethods)
console.log (paymentMethods);
);

Acheter et vendre Bitcoin

Maintenant que vous avez confirmé que vous pouvez acheter et vendre des bitcoins, passer à autre chose et configurer
contrôles de prix simples qui déclenchent l’achat ou la vente lorsque le prix du bitcoin
dépasse le seuil correspondant:
account = client.primary_account
payment_method = customer.payment_methods.first

buy_price_limit = 200
sell_price_limit = 500

buy_price = client.buy_price (devise: ‘USD’)
sell_price = customer.sell_price (devise: ‘USD’)

si sell_price.umount.to_f <= sell_price_threshold sell = account.sell("amount" => « 1 »
« currency » => « BTC »,
« payment_method » => payment_method.id)

tête

si buy_price.amount.to_f <= buy_price_threshold buy = account.buy("amount" => « 1 »
« currency » => « BTC »,
« payment_method » => payment_method.id)

tête
account = customer.get_primary_account ()
pay_method = client.get_payment_methods ()[0]

buy_price_limit = 200
sell_price_limit = 500

buy_price = client.get_buy_price (devise = ‘USD’)
sell_price = customer.get_sell_price (devise = ‘USD’)

si flottant (sell_price.amount) <= sell_price_threshold: sell = account.my (quantité = '1', devise = "BTC", PAYMENT_METHOD = payment_method.id) si flottant (buy_price.amount) <= buy_price_bound: buy = account.buy (amount = '1', devise = "BTC", PAYMENT_METHOD = payment_method.id) var buyPriceThreshold = 200; var sellPriceThreshold = 500; client.getAccount ('primaire', fonction (erreur, compte) client.getSellPrice ('currency': 'USD', function (error, sellPrice) if (parseFloat (prix de vente['amount']) <= sellPriceThreshold) account.sell ('montant': '1', 'devise': 'BTC', fonction (erreur, vente) console.log (vendre); ); ); client.getBuyPrice ('devise': 'USD', fonction (erreur, prix d'achat) if (parseFloat (buyPrice['amount']) <= buyPriceThreshold) account.buy ('montant': '1', 'devise': 'BTC', fonction (erreur, achat) console.log (acheter); ); ); ); Dans ce guide, vous apprendrez à configurer un contrôle de prix très simple automatiser l'achat et la vente de bitcoins. Vous pouvez maintenant trouver plus des moyens sophistiqués pour suivre les changements de prix et automatiser le trading. Suivant: Intégration avec Coinbase Connect (OAuth2) →

Ripple vise à améliorer la précipitation des alliance financières, spécialement les traité bancaires internationales. Quiconque a autrefois envoyé de l’argent à l’étranger sait qu’à l’heure actuelle, il faut compter de 3 à 5 jours ouvrables pour qu’une transaction admettons compensée. Il est plus rapide de retirer de l’argent, de prendre l’avion et d’aller à destination que de l’envoyer selon électronique ! Sans compter que vous paierez des frais de transaction exorbitants – habituellement de l’ordre de 6 %, mais cela varier selon l’institution financière. L’objectif de Ripple est de redonner ces arrangement rapide (il assez d’environ 4 secondes pour qu’une transaction soit compensée) et bon marché. L’équipe de Ripple compte désormais plus de 150 personnes, ce qui l’une des plus importantes sur la planète de la crypto-monnaie. Ils sont dirigés dans le PDG Brad Garlinghouse, qui est un curriculum vitae impressionnant qui contient des postes élevés dans quelques organisations tel que Yahoo et Hightail.