Bitcoin Forum
July 07, 2024, 12:16:30 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Economy / Trading Discussion / Re: Isis ATP [Automated Trading Platform] - Discussion on: November 30, 2012, 06:50:52 PM
In other news, I think it might be a good idea to actually set up a forum for serious development talks and discussion instead of using this single thread.  I have the resources to set one up right now.

Would non-isis users be allowed to join such a forum? I'm interested in a working trade algo, too.
Definitely!

For the time being this may be a good way to track suggestions that require code change. After discussion in this thread, a specific targeted task can be put in the issues page of github. It's just a suggestion to do it this way so, yea or nay?
Or a new forum can be created as suggested by new overcomer.
Yeah this is why having a forum to discuss different tasks, changes, issues, etc in separate threads would be helpful to all instead of reading through the already 19 pages of comments etc just to find answers.  Plus it helps to segment dev discussion from questions, etc.

The most fundamental change was to switch from a polling to streaming ticker. The reason I decided to use a streaming ticker was so that it would react faster to the market. Now, when a tick is received it triggers an arbitrage thread and a trend observer thread. Each making a decision on whether to trade or not.
I agree with your logic of this, it makes more sense this way.  Like you figured, there is no better way to be as accurate.  I was mulling around in my head the other day if there was a better way to trigger buy/sell logic than to simply wait for the next incoming transaction.  I'm not sure if there is any sufficient need for a different approach though.

I think maybe we should concentrate on core functionality and algorithms first before getting fancy with GUIs and the like. I'm an old-school command line type person anyway and always favour function over form.
Yeah, same here, much more power in the command line and it sounds like daybyter has a good skill/desire for the GUI areas of development; fortunately they don't rely on each other.  Basically the GUI can just hook into the underlying engine without needing to disturb your stuff once he gets the data feeds.  Actually it's of great benefit to have people working on different areas harnessing their expertise.


So I was just reminded of something regarding the forum.  I would like to set up a TOR forum for anonymity sake but I'm not sure how familiar everyone is with this technology.  There are a lot of benefits going this route, but it can be a tad confusing at first if you're not familiar.  Please share your thoughts!!!
2  Economy / Trading Discussion / Re: Isis ATP [Automated Trading Platform] - Discussion on: November 29, 2012, 06:44:07 PM
Any suggestions for improvement?
Feel free to use the issues page on github to report any bugs or issues: https://github.com/aido/IsisATP/issues. I suppose it's a better way to track these sort of things. I see there are currently 0 issues, so the code must be perfect Smiley

...

You also mention a deadlock. Are you sure it's a deadlock causing the problem? I recently changed the Ticker Manager code to use streaming instead of polling. I think the socketIO connections could be dropping. I currently don't have any check to test and reconnect a dropped socket. I hope to add this functionality as soon as it is added to XChange:

https://github.com/timmolter/XChange/issues/6

Maybe if someone 'nudged' the developer of XChange it may encourage a speedy implementation of this functionality in his code.

When I get a chance I'll test for deadlocks also, just in case. I had already written a handy script to make it a lot easier to test for deadlocks in the original Isis code.
Well to be honest it's going to take me a little while to get my head around the project currently.  I can't just step in and know what you guys have spent months working on.  Smiley  I did notice some things that can be cleaned up nicely and quickly though which should make every ones lives easier.

I suppose you're right as I have no way of knowing until I step through the debugger to see where it's hanging whether or not it's deadlocking or just dropping connection.  I forgot this program doesn't take user input while the feed is going so 'deadlocking' may not be the best term.   .... so you're saying all the market connection and data streaming is coming from a different project?  Oh bugger, this could make life interesting if we have to start making our own fixes AND keep track with these other projects.
3  Economy / Trading Discussion / Re: Isis ATP [Automated Trading Platform] - Discussion on: November 29, 2012, 06:34:59 PM
I will look at implementing something that will automatically switch algorithms based on market conditions. If market is flat or steadily trending in one direction use nomorecoins algo but if the market is volatile use the Isis' trending algo.
I was thinking the exact same thing.

I don't know if this is related or not (I'm sure our financial experts will know) but I was contemplating yesterday looking at two bands.  One a wide band looking at the entire range from low to high for X time period AND Y number of transactions.  (Four transactions in an hour has a very different impact on our math vs 4000 transactions in an hour in terms of projecting accurately.)  And a short band to look at K time period and J transactions which would look at a % above and below our SMA.  If I'm not mistaken this would help us more accurately track quick volatility and jump in on trades when someone snatches up or sells off a bunch of it quickly.


So has anyone completed a "fixed" version of this?
Hm, considering such a short window since it has been discussed, no.  There is a LOT of work to do.



In other news, I think it might be a good idea to actually set up a forum for serious development talks and discussion instead of using this single thread.  I have the resources to set one up right now.

@Aido: Do you want me to just push code fixes as bugs on the tracker and you can push them into the repository?
4  Economy / Trading Discussion / Re: Isis ATP [Automated Trading Platform] - Discussion on: November 28, 2012, 11:09:48 PM
Hello there everyone!

So I happened to run across this project you've all been working on and it looks extremely promising.  I've been running it for twenty four hours straight or so (hate to say but it's deadlocked approx 3-4 times in 24hrs - using latest Aido build).  While reading through this entire thread it seems there are some very dedicated individuals to seeing this go somewhere.  If you guys are interested I'd be happy to jump in with my developer hat to help where desired.

I did notice some confusing and strange behavior.  It seems like through all the buying and selling it's doing all it seems to manage to do is slowly lose money over time.  Is this a problem with the algorithm or the tweaking of it's variables?  I'm a developer, not an economist. Smiley  Running with arbitrage disabled, algorithm 2.
5  Other / Beginners & Help / Re: How much Bitcoin can I expect to make with this setup? on: November 28, 2012, 06:23:15 PM
The man difference with GPU computing when comparing NVIDIA and ATI is that NVIDIA favors float point calculations where ATI favors integer based calculations.  Bitcoin mining is integer based, so the performance gains when comparing the two are astronomical.  It really doesn't make sense to use NVIDIA for this purpose.
6  Other / Beginners & Help / Re: How much Bitcoin can I expect to make with this setup? on: November 28, 2012, 05:55:37 PM
Plugged his data into a calculator and assuming low average electricity cost we get these fine numbers per month:

Power cost per time frame: 82.18 USD
Revenue per time frame: 4.79 USD
      ... less power costs: -77.39 USD


Yep, what he said.
7  Other / Beginners & Help / Re: Would it be worth it to start to mine? on: November 28, 2012, 05:53:01 PM
I read a lot of speculation here.

Basically it's like this .... your hardware uses X amount of power in an attempt to generate Y bitcoins.  If your power consumption (or bill) is greater than the amount of bitcoins you generate its a waste of your time and resources.  CURRENTLY the margins are very tight on GPU mining.  The ASIC hardware is very speculative since there is none to be proven in existence.  This will take us down a different path where people can speculate one way or the other about the future and/or existence.  Go the route where the numbers make sense and don't leave you guessing.

DON'T SPEND MONEY YOU CAN'T AFFORD TO LOSE!
8  Other / Beginners & Help / Re: Whitelist Requests (Want out of here?) on: November 28, 2012, 05:33:05 PM
I'm a developer looking to get connected on a project being discussed here.  No stranger to bitcoin as I've been using it for about 1.5yrs, have had no need to communicate on the forums up until now.  I don't know what information you'd like to prove I know what I'm doing.  Currently for fun running 2x water blocked 6950's averaging about 380Mh/s each (I know I could get more out of it but stupid ATI doesn't want to play nice with cgminer and the api plugins for voltage changes..... not related to the project I'm going to get involved with.)
9  Other / Beginners & Help / Re: Introduce yourself :) on: November 28, 2012, 04:53:36 PM
Blah blah blah.  I don't like posting things simply for the sake of posting.  Burning time/posts here waiting to get access so I can talk on the discussions I want to join in the economics section.  How funny after using bitcoin for a year and a half, frequently reading this board, I have to wait to jump in. Tongue
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!