user58023: 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:

I will look into GDAX, which from what I understand will be better for us since we will be making several low price transactions.
Since GDAX can access Coinbase, I can just use my wallet from there to pull in funds.
Once I have registered on both sites, I will start creating the actual Java application.
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?

user73904: 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.

58023: <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>
 73904: <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>
