Per piazzare nuovi ordini in Coinbase, è necessario prima disporre delle proprie chiavi API per accedere ai dati privati. Consultare il seguente articolo: Come utilizzare la REST API privata.
Una volta configurate le chiavi API, è possibile iniziare a piazzare ordini
Inserisce un nuovo Market Order, acquisto di 0,002 contratti di BTC-USD
oCoinbase := TsgcWSAPI_Coinbase.Create(nil);
oCoinbase.Coinbase.ApiKey := 'your api key';
oCoinbase.Coinbase.ApiSecret := 'your api secret';
oCoinbase.Coinbase.ApiPassphrase := 'your passphrase';
ShowMessage(oCoinbase.REST_API.PlaceMarketOrder(coisBuy, 'BTC-USD', 0.002, 0));
Inserisce un nuovo Limit Order, acquista 0,002 contratti di BTC-USD a un limite di prezzo di 10000
oCoinbase := TsgcWSAPI_Coinbase.Create(nil);
oCoinbase.Coinbase.ApiKey := 'your api key';
oCoinbase.Coinbase.ApiSecret := 'your api secret';
oCoinbase.Coinbase.ApiPassphrase := 'your passphrase';
ShowMessage(oCoinbase.REST_API.PlaceLimitOrder(coisBuy, 'BTC-USD', 0.002, 0, 10000));