Bitcoin Forum
May 03, 2024, 12:14:55 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Algo trading:: Looking for coders interested in collaboration.  (Read 1454 times)
RapidFire (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
January 26, 2014, 07:49:00 PM
 #1

I'm looking to find others interested in forming a co-op, or at the very least, a simple collaboration.  Initially, I figured I'd do it all myself.  The problem is time.  So, I'm here looking for other like-minded individuals to see if we can work together.  We would share profits.  How we would divide up those profits is open for discussion.    

Who am I looking for?  Experienced developers.  You are either already familiar with exchange APIs or willing to learn.  You have an interest writing tools and connecting to markets.  You are flexible and write clean code that others can follow.  You do not need to come up with the trading strategies.  That will be my job.  However, if you have ideas, you are welcome to share.  You do not need to be a trader, however, it would help if you have traded BTC on various exchanges.  

An important part of what I need is someone who is familiar with everything Bitcoin.  Someone who can answer my stupid questions.  Yes, that is right.  I haven't traded Bitcoins before (keep reading for my qualifications).

There are no plans to make this an open source project.  Perhaps portions of it, or specific tools could be made open source.  But, the actual signal generation will not be open source.  Successful trading strategies in low liquidity markets are capacity constrained, and giving it out to anyone and everyone will only serve to dilute returns or extinguish them entirely.

Who am I?  What will I contribute?  My full-time day job is as a quant/developer for a high frequency trading firm that deals in US equities.  To this point, I have little experience with Bitcoins and no experience trading them.  What I do have is 15+ years trading experience, 10+ years experience mining tick data, developing profitable strategies, and writing trading tools.  I will take on the strategy development, coding the trading logic and writing some tools.

I realize HFT is unlikely to ever be possible with BTC.  However, there looks to be plenty of opportunity for profit.  I've been watching for a while and have done some preliminary work.  Thanks to exchanges that seem to be running stone age technology, we can take advantage of it.  However, in order to find out, we need to do some more exploration.  I'd like to have your help to find out.  

I don't expect you to work full-time on it.  After all, I'll probably only be able to devote between one and three hours a day on it.  However, I want to find others that are serious, motivated, and have a real interest in pushing the limits.  

Anyone out there potentially interested?  Respond here or PM me.

1714695295
Hero Member
*
Offline Offline

Posts: 1714695295

View Profile Personal Message (Offline)

Ignore
1714695295
Reply with quote  #2

1714695295
Report to moderator
1714695295
Hero Member
*
Offline Offline

Posts: 1714695295

View Profile Personal Message (Offline)

Ignore
1714695295
Reply with quote  #2

1714695295
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714695295
Hero Member
*
Offline Offline

Posts: 1714695295

View Profile Personal Message (Offline)

Ignore
1714695295
Reply with quote  #2

1714695295
Report to moderator
1714695295
Hero Member
*
Offline Offline

Posts: 1714695295

View Profile Personal Message (Offline)

Ignore
1714695295
Reply with quote  #2

1714695295
Report to moderator
kiwimtbr
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 27, 2014, 04:40:43 AM
 #2

Hey - I could be interested in collaborating - at the moment, i am harvesting data and building an algorithm to mail out buy sell recommendations:
 http://btctrends.mooo.com/
Nova!
Full Member
***
Offline Offline

Activity: 140
Merit: 101


View Profile
January 27, 2014, 03:30:50 PM
 #3

I'm looking to find others interested in forming a co-op, or at the very least, a simple collaboration.  Initially, I figured I'd do it all myself.  The problem is time.  So, I'm here looking for other like-minded individuals to see if we can work together.  We would share profits.  How we would divide up those profits is open for discussion.    

Who am I looking for?  Experienced developers.  You are either already familiar with exchange APIs or willing to learn.  You have an interest writing tools and connecting to markets.  You are flexible and write clean code that others can follow.  You do not need to come up with the trading strategies.  That will be my job.  However, if you have ideas, you are welcome to share.  You do not need to be a trader, however, it would help if you have traded BTC on various exchanges.  

An important part of what I need is someone who is familiar with everything Bitcoin.  Someone who can answer my stupid questions.  Yes, that is right.  I haven't traded Bitcoins before (keep reading for my qualifications).

There are no plans to make this an open source project.  Perhaps portions of it, or specific tools could be made open source.  But, the actual signal generation will not be open source.  Successful trading strategies in low liquidity markets are capacity constrained, and giving it out to anyone and everyone will only serve to dilute returns or extinguish them entirely.

Who am I?  What will I contribute?  My full-time day job is as a quant/developer for a high frequency trading firm that deals in US equities.  To this point, I have little experience with Bitcoins and no experience trading them.  What I do have is 15+ years trading experience, 10+ years experience mining tick data, developing profitable strategies, and writing trading tools.  I will take on the strategy development, coding the trading logic and writing some tools.

I realize HFT is unlikely to ever be possible with BTC.  However, there looks to be plenty of opportunity for profit.  I've been watching for a while and have done some preliminary work.  Thanks to exchanges that seem to be running stone age technology, we can take advantage of it.  However, in order to find out, we need to do some more exploration.  I'd like to have your help to find out.  

I don't expect you to work full-time on it.  After all, I'll probably only be able to devote between one and three hours a day on it.  However, I want to find others that are serious, motivated, and have a real interest in pushing the limits.  

Anyone out there potentially interested?  Respond here or PM me.



You're going to get toasted in this market with those credentials buddy.  HFT is is not really possible, there isn't enough liquidity and the exchange fees will eat you alive.  You also need to understand that the exchanges here do not speak FIX, there are no dedicated connections and communications are notoriously unstable and unreliable especially during high volume periods. 

If you're lucky an exchange will have a websocket based API at best.  However many exchanges actually implement their API over HTTP GET/POST and rate limit you. A few will even delay quotes by a few minutes.  Thus by the time you get a quote and make a decision the time to act is passed.

The most consistently profitable strategy for me has been to trade using a VWAP algorithm that buys when the price crosses below the VWAP and sells when it goes above the VWAP.  This has the advantage of helping to stabilize the price for everyone.  Even that isn't 100%.  I've rewritten my old ATP bot in node.js and have it working on CEX.io. 

Since doing that it seems to have pushed the market price of GHS/BTC down by 20% (which was not my intent).  It's stablized a bit since I limited the max trade size, but the price is still trying to crash through the floor (sorry guys if any of that is the fault of my bot, I'm still working out the bugs).  I choose CEX.io due to their lack of fees.  At the end of the day I move my BTC gains to another exchange daily to swap back to USD and sweep to my bank account.

I recommend before you proceed that you look for the AidoATP bot/thread on this forum.  There is no use in re-inventing the wheel.  The strategy engine is completely customizable without the need to code.  I haven't touched the Java client in quite awhile, but Aido did some wonderful stuff with it in my absence and at this point I'm willing to call it his bot.

When my node.js bot is more stable and capable I'll probably release it to the community, but I have way too much on my plate right now to dedicate a huge amount of time in getting it ready for public consumption.

In the meantime I wish you the best of luck.  I too have a background as a developer with a major trading firm.  Instead of strategies, my work was with trading infrastructure.  I still can't get into the details because of NDAs, but I can tell you now that normal strategies just don't work with crypto currencies because the market is illiquid and there are quite a few whales in the pond.

Donate @ 1LE4D5ERPZ4tumNoYe5GMeB5p9CZ1xKb4V
RapidFire (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
January 27, 2014, 03:56:57 PM
 #4

I received quite a few private messages.  Thanks everyone.  I haven't had a chance to read them very closely yet.  However, in case you are wondering, I will respond to each of you.    Hopefully later today.

RapidFire (OP)
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
January 27, 2014, 04:13:09 PM
 #5

Nova,

Thanks for the insight.   I don't expect to use any high frequency strategies.  The first part of the process is to collect the data and go from there.  That information will help us know what direction we can and cannot go.  And, because it is illiquid, it will take some adjustments once size increases.  In the past, I've traded some pretty light volume equities.  I'm hopeful that the experience will be similar.

As far as the exchanges.  My biggest concern is how stable and reliably they are.  Thanks for the cautions.




You're going to get toasted in this market with those credentials buddy.  HFT is is not really possible, there isn't enough liquidity and the exchange fees will eat you alive.  You also need to understand that the exchanges here do not speak FIX, there are no dedicated connections and communications are notoriously unstable and unreliable especially during high volume periods. 
00ph8al
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
January 27, 2014, 09:03:43 PM
 #6

Hi.. I'd be interested in sharing ideas.  I have several custom bots scrabbled together from various projects on Github to do basic bid spreads orders through several APIs and stop losses.

PM sent.
Nova!
Full Member
***
Offline Offline

Activity: 140
Merit: 101


View Profile
January 27, 2014, 11:34:46 PM
 #7

If anyone is interested I'll be releasing a pure peer to peer trading trading platform in the next couple of weeks.
Once Orgcoin has finished launching it will have direct integration with the new trading platform.
I'll post something official as soon as I have some time.

Donate @ 1LE4D5ERPZ4tumNoYe5GMeB5p9CZ1xKb4V
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!