<p>So you want to limit your bot strictly to gdax? There are some libs providing abstraction layers from a specific exchange. One example is</p>

<p><a href="https://github.com/timmolter/XChange" rel="nofollow noreferrer">https://github.com/timmolter/XChange</a></p>

<p>This becomes very helpful once you want to make trades on more than 1 exchange.</p>

CC BY-SA 3.0
2018-01-14T02:30:17.833Z
2018-01-14T02:30:17.833Z
Andreas Rückert
<ol>
<li><p>for examples of uses of this codebase, it might be worth looking at the 'forkers' of the code base and what they're doing with it: <a href="https://github.com/irufus/gdax-java/network/members" rel="nofollow noreferrer">https://github.com/irufus/gdax-java/network/members</a>. Also join the gitter channel, theres a growing number of people looking at using the codebase for mostly crypto bots.</p></li>
<li><p>withdrawing/depositing to GDAX is a 0% fee transaction - its all done within their systems as far as I'm aware so shouldn't cost anything as you're not transacting on the bitcoin network.</p></li>
<li><p>Join the gitter channel. Link in the README here: <a href="https://github.com/irufus/gdax-java/" rel="nofollow noreferrer">https://github.com/irufus/gdax-java/</a> - this is the origin for the codebase. There's a bunch of us now trying to do stuff with this codebase.</p></li>
</ol>

CC BY-SA 3.0
2018-01-11T00:42:19.783Z
2018-01-11T00:42:19.783Z
Rob Evans
<p>So my friend is interested in cryptocurrency and I decided to give him a hand, since he wants to start buying and selling coins for profit. I thought I could accomplish this, so I will point out my plan:</p>

<ol>
<li><p>I will look into GDAX, which from what I understand will be better for us since we will be making several low price transactions.</p></li>
<li><p>Since GDAX can access Coinbase, I can just use my wallet from there to pull in funds.</p></li>
<li><p>Once I have registered on both sites, I will start creating the actual Java application.</p></li>
<li><p>I was thinking of using this API: <a href="https://github.com/robevansuk/gdax-java" rel="nofollow noreferrer">https://github.com/robevansuk/gdax-java</a> Even though it is a bit confusing for me, I think I can figure out how to do these functions: get market data (to figure out when to sell or buy), get account (obviously), deposit and withdraw from Coinbase, place a new order (for trading)</p></li>
</ol>

<p>Now I wanted to ask you a few things on this plan.</p>

<p>1) Do you know of any examples of implementations of this API: <a href="https://github.com/robevansuk/gdax-java" rel="nofollow noreferrer">https://github.com/robevansuk/gdax-java</a></p>

<p>2) I am using GDAX for the purpose of security and lower fees, but will withdrawing and depositing for Coinbase cost a fee?</p>

<p>3) I am probably a little blinded, due to my lack of knowledge in the subject. Before I get in this, could you point me into the best way of approaching this plan?</p>

<buy-bitcoins><sell-bitcoins><bots>
How to build a Java trade bot
Pablo
# How to build a Java trade bot

(Asked by: username_0 on 2017-08-20)

So my friend is interested in cryptocurrency and I decided to give him a hand, since he wants to start buying and selling coins for profit. I thought I could accomplish this, so I will point out my plan:

1. I will look into GDAX, which from what I understand will be better for us since we will be making several low price transactions.
2. Since GDAX can access Coinbase, I can just use my wallet from there to pull in funds.
3. Once I have registered on both sites, I will start creating the actual Java application.
4. I was thinking of using this API: <https://github.com/robevansuk/gdax-java> Even though it is a bit confusing for me, I think I can figure out how to do these functions: get market data (to figure out when to sell or buy), get account (obviously), deposit and withdraw from Coinbase, place a new order (for trading)

Now I wanted to ask you a few things on this plan.

1) Do you know of any examples of implementations of this API: <https://github.com/robevansuk/gdax-java>

2) I am using GDAX for the purpose of security and lower fees, but will withdrawing and depositing for Coinbase cost a fee?

3) I am probably a little blinded, due to my lack of knowledge in the subject. Before I get in this, could you point me into the best way of approaching this plan?

**Tags:** buy-bitcoins, sell-bitcoins, bots


---

## 2 answers

### Answer by username_1 on 2018-01-14. Score: 4

So you want to limit your bot strictly to gdax? There are some libs providing abstraction layers from a specific exchange. One example is

<https://github.com/timmolter/XChange>

This becomes very helpful once you want to make trades on more than 1 exchange.


---

### Answer by username_2 on 2018-01-11. Score: 0

1. for examples of uses of this codebase, it might be worth looking at the 'forkers' of the code base and what they're doing with it: <https://github.com/irufus/gdax-java/network/members>. Also join the gitter channel, theres a growing number of people looking at using the codebase for mostly crypto bots.
2. withdrawing/depositing to GDAX is a 0% fee transaction - its all done within their systems as far as I'm aware so shouldn't cost anything as you're not transacting on the bitcoin network.
3. Join the gitter channel. Link in the README here: <https://github.com/irufus/gdax-java/> - this is the origin for the codebase. There's a bunch of us now trying to do stuff with this codebase.


---

