-
Notifications
You must be signed in to change notification settings - Fork 16
/
examples.js
114 lines (96 loc) · 3.06 KB
/
examples.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
var MtGoxClient = require("./mtgox");
var client = new MtGoxClient("my_key", "my_secret");
client.info(function(err, json) {
if (err) { throw err; }
console.log("---------------Client Info:--------------");
console.log(json);
});
client.idKey(function(err, json) {
if (err) { throw err; }
console.log("---------------Client Id Key:--------------");
console.log(json);
});
client.orders(function(err, json) {
if (err) { throw err; }
console.log("---------------Client Orders:--------------");
console.log(json);
});
client.currency(function(err, json) {
if (err) { throw err; }
console.log("---------------Currency:--------------");
console.log(json);
});
client.ticker(function(err, json) {
if (err) { throw err; }
console.log("---------------Ticker:--------------");
console.log(json);;
});
client.tickerFast(function(err, json) {
if (err) { throw err; }
console.log("---------------Fast Ticker:--------------");
console.log(json);
});
client.quote("ask", 100000000, function(err, json) {
if (err) { throw err; }
console.log("---------------Quote:--------------");
console.log(json);
});
// Will place a bid for 1 bitcoin at a price of 1 dollar,
// Commented for your protection
// client.add("bid", "1", "1", function(err, json) {
// if (err) { throw err; }
// console.log("---------------Add:--------------");
// console.log(json);
// });
// Will send 0.01 bitcoins to bitcoinAddress with a 0.0001 btc fee.
// Commented for your protection
// var bitcoinAddress = '<your bitcoin address here>';
// client.sendBitcoin(bitcoinAddress, 0.01, 0.0001, function(err, json) {
// if (err) { throw err; }
// console.log("---------------Send Bitcoins:--------------");
// console.log(json);
// });
client.cancel("1234567890", function(err, json) {
if (err) { throw err; }
console.log("---------------Cancel:--------------");
console.log(json);
});
client.lag(function(err, json) {
if (err) { throw err; }
console.log("---------------Lag:--------------");
console.log(json);
});
console.log("---------------Fetch Trades:--------------");
var trades = client.fetchTrades()
trades.on("data", function (json) {
console.log(json);
});
trades.on("error", function (error) {
console.log(error);
});
client.fetchDepth(function(err, json) {
if (err) { throw err; }
console.log("---------------Fetch Depth:--------------");
json.data.asks.forEach(function(el) {
console.log(el);
});
});
client.fullDepth(function(err, json) {
if (err) { throw err; }
console.log("---------------Full Depth:--------------");
json.data.asks.forEach(function(el) {
console.log(el);
});
});
client.history("USD", null, function(err, json) {
if (err) { throw err; }
console.log("---------------History:--------------");
json.data.result.forEach(function(el) {
console.log(el);
});
});
client.depositAddress(function(err, json) {
if (err) { throw err; }
console.log("---------------Deposit Address:--------------");
console.log(json);
});