Author

Topic: BTC Trader - live charting and tech-analysis desktop application (Read 11334 times)

hero member
Activity: 490
Merit: 500
Did anyone download this and have it available to share (or have the source)?  It looks like it was based on Chartsy which has been updated....
full member
Activity: 196
Merit: 100
Web Dev, Db Admin, Computer Technician
This program is pretty buggy.
Stretch the window instead of using the horizontal scroll, with interval set at 60 minutes, the slider graphic multiplies, I have 3 horizontal scroll bars, program freezes.
The programs stops fetching updates for some unknown reason.
full member
Activity: 196
Merit: 100
Web Dev, Db Admin, Computer Technician
How do you add feeds from the various exchanges? I'm interested in real time.
How do you change the volume activity from bar to line and overlay it in the main window with the high and lows?
donator
Activity: 2772
Merit: 1019
hi, nice app.

I'm running into this exception repeatedly (when trying to zoom out on 1h-chart)

Quote

SEVERE [global]
java.lang.NegativeArraySizeException
        at org.chartsy.main.data.ChartData.getYValues(ChartData.java:533)
        at org.chartsy.main.axis.Grid.paint(Grid.java:86)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
        at org.chartsy.main.MainPanel.paint(MainPanel.java:89)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at org.netbeans.swing.tabcontrol.TabbedContainer.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(Unknown Source)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
        at javax.swing.JComponent.paintChildren(JComponent.java:862)
        at javax.swing.JComponent.paint(JComponent.java:1038)
        at javax.swing.JComponent.paintToOffscreen(JComponent.java:5124)
        at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1479)
        at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1410)
        at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:294)
        at javax.swing.RepaintManager.paint(RepaintManager.java:1224)
        at javax.swing.JComponent._paintImmediately(JComponent.java:5072)
        at javax.swing.JComponent.paintImmediately(JComponent.java:4882)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:785)
        at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:713)
        at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:693)
        at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
        at java.awt.EventQueue.access$000(EventQueue.java:85)
        at java.awt.EventQueue$1.run(EventQueue.java:603)
        at java.awt.EventQueue$1.run(EventQueue.java:601)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
[catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
newbie
Activity: 6
Merit: 0
I installed the newest version on Win XP and Mac OS X 10.6.8 and on both is the Bitcoin Folder empty!

What can i do?

http://image.bayimg.com/gammeaadg.jpg
sr. member
Activity: 336
Merit: 250
This is an awesome project.
I can get the thUSD feed loaded into the application, but it refuses to load the mtgoxUSD ticker from bitcoincharts.
It just gets stuck on "Acquiring data for MTGOXUSD".

Does anyone have any suggestions?
sr. member
Activity: 364
Merit: 250
Hello,

three questions:
1. Will you add seconds and tick chart too as interval option (like a Times & Sales Chart)? Or will yo leave "minutes" as the smallest interval?
2. Will you add Bid/Ask charts? So, every time the first Bid or Ask changes, a new Bar/Dot will be created.
3. Will you add an export option, to export CSV data for a symbol (like a Times & Sales)? (e.g. I dont know how to catch the data of the api, that it has a common CSV formating)

How much donation will be needed...?   Grin
sr. member
Activity: 364
Merit: 250
Thanks, this works!  Smiley

And it made this update:
The following plugins will be updated:
 "Main [1.4.2 -> 1.4.3]"


How can I "re-dock" the THUSD chart beside MTGOXUSD chart? It flips back below all the time?


Thanks
newbie
Activity: 39
Merit: 0
I installed it on winXP and while running it, I was asked to update "something", dont remember exactly what it was.  Undecided
After this update, BTC trader didnt start again!
I uninstalled and reinstalled it, restart winXP, but BTC trader dont start. I only see for short time the "start window".

What can I do? Thanks.

Hi, realcoin!

First, you can try to wipe all cached data which are usually stored at "C:\Users\\AppData\Roaming\.btctrader\dev".
And file me IDE log please if something goes wrong after wiping cache.
sr. member
Activity: 364
Merit: 250
Hello,

get only this screen while loading and than its  disappearing.

sr. member
Activity: 364
Merit: 250
Hot new BTC Trader v1.4.2 is available!  Cheesy
Hello,

I installed it on winXP and while running it, I was asked to update "something", dont remember exactly what it was.  Undecided
After this update, BTC trader didnt start again!
I uninstalled and reinstalled it, restart winXP, but BTC trader dont start. I only see for short time the "start window".

What can I do? Thanks.
legendary
Activity: 1386
Merit: 1097
My SierraChart trial expired and all the web based charts leave features out

Sorry for big OT, but just shortly; you can use SierraChart for MtGox feed even with expired trial. SC (after trial expiration) restricts only features which are not used by Mtgox feed.

And coinfreak - app looks nice, I'll try it :-)
newbie
Activity: 39
Merit: 0
newbie
Activity: 39
Merit: 0
I not sure why, buy my graphic card's cooler getting mad, when I'm starting this software. Same I had when tried to generate btc.

What? There's a built-in miner? That would be a first, I think. Way to make "free software" Wink

I doubt it, though, has anyone checked?
That was in v1.4.1.1 because of infinite repainting bug. Now it's fixed by commit 6d5fcc34.
There is no neither built-in miner nor any other type of malicious features.
donator
Activity: 2772
Merit: 1019
I not sure why, buy my graphic card's cooler getting mad, when I'm starting this software. Same I had when tried to generate btc.

What? There's a built-in miner? That would be a first, I think. Way to make "free software" Wink

I doubt it, though, has anyone checked?
newbie
Activity: 39
Merit: 0
Hot new BTC Trader v1.4.2 is available!  Cheesy
newbie
Activity: 39
Merit: 0
I would subscribe to an email newsletter about this app if there was one. I'm very happy about it's development. Wink
For now I'm working on new version of BTCT -- there would be no new features, bugfixes only.
The CPU overheat bug is already fixed and interval changing bug is fixed too.

I'll announce any upcoming stuff on my twitter @bitcoinfreak and this forum thread.
Stay tuned!

Also I ask someone to throw me a Google+ invite please!
sr. member
Activity: 266
Merit: 250
I would subscribe to an email newsletter about this app if there was one. I'm very happy about it's development. Wink

Me too. It's more like real trading software that you'd use for stocks. MtGox and tradehill really have poor no trading software in comparison.
newbie
Activity: 18
Merit: 0
I would subscribe to an email newsletter about this app if there was one. I'm very happy about it's development. Wink
legendary
Activity: 1022
Merit: 1001
Minor bug report.  If you start the program and it's not maximized, then you maximize it, the chart won't scale to fit the new size.  Chart scales fine if you exit the program while maximized and then reopen it.  Let me know if you need the IDE Log



In my copy of the app running here: I get charts under the Forex folder in the app. I don't get any charts under the bitcoin folder in the app.

I have deleted my profile as explained earlier just to be sure it's not my install.

Please advise.

R

PS: I'm excited about this app. It looks shweet so far!

Unfortunately you will find your self constantly having to delete your profile and start over. Its a pity this development isnt being supported as its one of the best I've seen so far.
newbie
Activity: 18
Merit: 0
For now, http://bitcoinity.org/markets?exchange=all is nice for keeping up with things Wink
newbie
Activity: 18
Merit: 0
Minor bug report.  If you start the program and it's not maximized, then you maximize it, the chart won't scale to fit the new size.  Chart scales fine if you exit the program while maximized and then reopen it.  Let me know if you need the IDE Log

http://farm7.static.flickr.com/6002/6004334972_969046a3ef_b.jpg

In my copy of the app running here: I get charts under the Forex folder in the app. I don't get any charts under the bitcoin folder in the app.

I have deleted my profile as explained earlier just to be sure it's not my install.

Please advise.

R

PS: I'm excited about this app. It looks shweet so far!
newbie
Activity: 39
Merit: 0
Instalation unsuccessfull on debian 6 openvz container.

http://deafboy.cicolina.org/igelitka/btctrade.log
There are some issues with openvz and java, but god dammit I have 860mb of free ram...
Could you provide more info about openvz and java issues please?
newbie
Activity: 39
Merit: 0
weird...downloaded the Mac installer and tried to verify the MD5 checksum and it failed the test: got a different checksum (Huh)

has anyone else verified the integrity of their downloaded installers?
btctrader-macosx.tgz md5 is 805687a69307fe34a6fecd55dd8c24ce

And also my
Code:
md5sum -c btctrader-macosx.tgz.md5
is OK

How do you check your downloads?
newbie
Activity: 56
Merit: 0
weird...downloaded the Mac installer and tried to verify the MD5 checksum and it failed the test: got a different checksum (Huh)

has anyone else verified the integrity of their downloaded installers?
hero member
Activity: 482
Merit: 502
Instalation unsuccessfull on debian 6 openvz container.

http://deafboy.cicolina.org/igelitka/btctrade.log
There are some issues with openvz and java, but god dammit I have 860mb of free ram...
legendary
Activity: 1022
Merit: 1001
I keep losing the feed in BTC Trader also.  Is this a Chartsy problem or the customizations done to it?  We want to see a new version!

Yea I've gone back to Sierracharts for now. This is too buggy atm.
hero member
Activity: 630
Merit: 500
I keep losing the feed in BTC Trader also.  Is this a Chartsy problem or the customizations done to it?  We want to see a new version!
hero member
Activity: 674
Merit: 500
I think I better reuse this thread for similar app, I hope coinfreak doesn't mind (do you? If yes, then I will move on to another thread).

I have just implemented a live orderbook visualization using MtGox's volume change websocket channel in my app.
For those who like experimental stuff, here is the first version http://code.google.com/p/bittrader/downloads/list
The app is of course fully opensource, and Windows-only (sorry dear Linux and MacOS X users).

To see the orderbook, just run the app and wait till it starts populating the data. It gets more complete with time (due to.. uhm.. not-very-suitable MtGox streaming, to say the least) so have some patience. There is no need to log in now.

Next step would be adding simple realtime charting ability, and finally order submit/editing.
legendary
Activity: 1022
Merit: 1001
I'm also finding sometimes the price doesnt update or is slow to update unless I change intervals then suddenly it updates?

Also if I close the program then try to reopen I get the splash screen then nothing. I notice in task manager the program is there using zero CPU process and then it disappears. The only way around this is the delete the .btctrader folder in C:\Users\name\AppData\Roaming then reopen which of course means I have to recreate the charts again.

Hope this helps

newbie
Activity: 39
Merit: 0
Topic has been moved according to poll results.
legendary
Activity: 1022
Merit: 1001
Still finding the program a bit buggy though when it works its awesome (love the colors).

Ive had the program hang a few times (Im running win 7 64 bit on a high end PC, latest Cat 11.8 drivers). I find I have to keep an eye on the price on another ticker to ensure this one hasnt stalled (bit risky when replying on it to trade imo). It would be nice to be able to set time zones too.

I also find that when switching between intervals the interval time I had last chosen still remains at the top in the description field though its obviously moved to the new time interval? I'm also often getting weird looking graphs when switching between intervals but I find switching to another then switching back usually fixes it. Its like its not pulling all the data sometimes but I realise this could be a problem with Bitcoincharts.com? Is there anyway we can force the refresh of a chart when we can see the price/time is wrong??

Ive had a play around with setting CPU affinity, process priority, etc but performance remains the same.

Again, kudos on getting this program up. If you can fix the bugs I'll be happy to donate some BTC Smiley

legendary
Activity: 1022
Merit: 1001
I just closed then re-opened the program and got this error as a small red icon in the lower right hand corner:

java.io.IOException: Bad Gateway
   at org.chartsy.main.managers.ProxyManager.inputStreamGET(ProxyManager.java:115)
   at org.chartsy.main.managers.ProxyManager.bufferReaderGET(ProxyManager.java:127)
   at com.bitcoincharts.BitcoinChartsDataProvider.initialize(BitcoinChartsDataProvider.java:74)
Caused: java.lang.RuntimeException
   at com.bitcoincharts.BitcoinChartsDataProvider.initialize(BitcoinChartsDataProvider.java:98)
   at org.chartsy.main.managers.DataProviderManager.(DataProviderManager.java:40)
   at org.chartsy.main.managers.DataProviderManager.getDefault(DataProviderManager.java:27)
   at org.chartsy.main.Installer.restored(Installer.java:46)
   at org.netbeans.core.startup.NbInstaller.loadCode(NbInstaller.java:426)
   at org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:366)
   at org.netbeans.ModuleManager.enable(ModuleManager.java:993)
   at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:318)
   at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:254)
   at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:286)
   at org.netbeans.core.startup.Main.getModuleSystem(Main.java:172)
   at org.netbeans.core.startup.Main.start(Main.java:308)
   at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:114)
[catch] at java.lang.Thread.run(Unknown Source)

EDIT: never mind, I see its related to BTC being down
legendary
Activity: 1022
Merit: 1001
I really like this app though the individual studies (in particular) need to be a bit more customisable.

Also if I change the time interval from say 5 min to daily I get a window saying 'acquiring data from MtGoxUSD' but it seems to sit there forever and I cant see anyway of getting back to the customised chart I've created. It seems if something breaks in the app you have to create your charts all over again Sad

I also noticed this program uses 20-24% of my total CPU speed. As a result my mining hash rate has dropped 10%  Angry

Be nice if these resource issue bugs could be fixed as its a very neat program.
newbie
Activity: 39
Merit: 0
I also wanted to let you know I've featured your application on the Bitcoin News Network: http://www.btcnn.com/2011/08/btc-trader-market-charting-analysis.html
+1'ed  Grin
member
Activity: 154
Merit: 10
mac work. this is awesome Cheesy
sr. member
Activity: 322
Merit: 251
Good day everyone!

My name is Coinfreak and I proudly present:
BTC Trader - opensource crossplatform charting/technical analysis/trading application.



Current version 1.4.1.1 includes
  • Live data feed from bitcoincharts.com
  • Daily data feed from Yahoo Finance
  • Rich collection of tech-analysis tools
  • Facebook and Twitter integration
  • Automatic updates

Bundles for Windows, Linux and Max OS X are available.

This project is at beta-stage now. So the best thing you can help to project development is testing, testing and testing...

Any bugreports, suggestions and so on?

Howdy! Looks great, haven't tested it out on Linux or OS X, but it's running just fine on my Windows machine.

I also wanted to let you know I've featured your application on the Bitcoin News Network: http://www.btcnn.com/2011/08/btc-trader-market-charting-analysis.html
hero member
Activity: 630
Merit: 500
Yeah still wasn't working today.  I know when bitcoincharts is down because they redirect to a maintenance page, but this was never during a maintenance window.  I fixed it by deleting my corrupt "profile" at "C:\Users\phorensic\AppData\Roaming\.btctrader\dev" and it fired right up!  Wish I could tell you what was corrupt, but I destroyed the whole profile lol.
newbie
Activity: 39
Merit: 0
I keep losing my feeds/charts with no way to get them back.  I restart the program like 10 times and...nothin'.  Ready for a huge copy-pasta?
bitcoincharts.com was down for maintanance yesterday. Try now and report please if something goes wrong.
hero member
Activity: 630
Merit: 500
I keep losing my feeds/charts with no way to get them back.  I restart the program like 10 times and...nothin'.  Ready for a huge copy-pasta?

Code:
-------------------------------------------------------------------------------
>Log Session: Wednesday, August 3, 2011 6:37:29 PM PDT
>System Info:
  Product Version         = BTC Trader 1.4.1.1
  Operating System        = Windows 7 version 6.1 running on amd64
  Java; VM; Vendor        = 1.7.0; Java HotSpot(TM) 64-Bit Server VM 21.0-b17; Oracle Corporation
  Runtime                 = Java(TM) SE Runtime Environment 1.7.0-b147
  Java Home               = C:\Program Files\Java\jdk1.7.0\jre
  System Locale; Encoding = en_US (btctrader); Cp1252
  Home Directory          = C:\Users\phorensic
  Current Directory       = C:\Program Files\btctrader
  User Directory          = C:\Users\phorensic\AppData\Roaming\.btctrader\dev
  Installation            = C:\Program Files\btctrader\btctrader
                            C:\Program Files\btctrader\platform
  Boot & Ext. Classpath   = C:\Program Files\Java\jdk1.7.0\jre\lib\resources.jar;C:\Program Files\Java\jdk1.7.0\jre\lib\rt.jar;C:\Program Files\Java\jdk1.7.0\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.7.0\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.7.0\jre\lib\jce.jar;C:\Program Files\Java\jdk1.7.0\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.7.0\jre\classes;C:\Program Files\Java\jdk1.7.0\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.7.0\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.7.0\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.7.0\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.7.0\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.7.0\jre\lib\ext\zipfs.jar
  Application Classpath   = C:\Program Files\btctrader\platform\lib\boot.jar;C:\Program Files\btctrader\platform\lib\org-openide-modules.jar;C:\Program Files\btctrader\platform\lib\org-openide-util-lookup.jar;C:\Program Files\btctrader\platform\lib\org-openide-util.jar;C:\Program Files\btctrader\platform\lib\locale\boot_ja.jar;C:\Program Files\btctrader\platform\lib\locale\boot_pt_BR.jar;C:\Program Files\btctrader\platform\lib\locale\boot_zh_CN.jar;C:\Program Files\btctrader\platform\lib\locale\org-openide-modules_ja.jar;C:\Program Files\btctrader\platform\lib\locale\org-openide-modules_pt_BR.jar;C:\Program Files\btctrader\platform\lib\locale\org-openide-modules_zh_CN.jar;C:\Program Files\btctrader\platform\lib\locale\org-openide-util_ja.jar;C:\Program Files\btctrader\platform\lib\locale\org-openide-util_pt_BR.jar;C:\Program Files\btctrader\platform\lib\locale\org-openide-util_zh_CN.jar;C:\Program Files\Java\jdk1.7.0\lib\dt.jar;C:\Program Files\Java\jdk1.7.0\lib\tools.jar
  Startup Classpath       = C:\Program Files\btctrader\platform\core\core.jar;C:\Program Files\btctrader\platform\core\org-openide-filesystems.jar;C:\Program Files\btctrader\platform\core\locale\core_ja.jar;C:\Program Files\btctrader\platform\core\locale\core_pt_BR.jar;C:\Program Files\btctrader\platform\core\locale\core_zh_CN.jar;C:\Program Files\btctrader\btctrader\core\locale\core_btctrader.jar;C:\Program Files\btctrader\btctrader\core\locale\core_chartsy.jar
-------------------------------------------------------------------------------
SEVERE [org.netbeans.core.modules]
Unexpected character (<) at position 0.
        at org.json.simple.parser.Yylex.yylex(Unknown Source)
        at org.json.simple.parser.JSONParser.nextToken(Unknown Source)
        at org.json.simple.parser.JSONParser.parse(Unknown Source)
        at org.json.simple.parser.JSONParser.parse(Unknown Source)
        at com.bitcoincharts.BitcoinChartsDataProvider.initialize(BitcoinChartsDataProvider.java:77)
Caused: java.io.IOException
        at com.bitcoincharts.BitcoinChartsDataProvider.initialize(BitcoinChartsDataProvider.java:80)
Caused: java.lang.RuntimeException
        at com.bitcoincharts.BitcoinChartsDataProvider.initialize(BitcoinChartsDataProvider.java:98)
        at org.chartsy.main.managers.DataProviderManager.(DataProviderManager.java:40)
        at org.chartsy.main.managers.DataProviderManager.getDefault(DataProviderManager.java:27)
        at org.chartsy.main.Installer.restored(Installer.java:46)
        at org.netbeans.core.startup.NbInstaller.loadCode(NbInstaller.java:426)
        at org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:366)
        at org.netbeans.ModuleManager.enable(ModuleManager.java:993)
        at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:318)
        at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:254)
        at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:286)
        at org.netbeans.core.startup.Main.getModuleSystem(Main.java:172)
        at org.netbeans.core.startup.Main.start(Main.java:308)
        at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:114)
[catch] at java.lang.Thread.run(Thread.java:722)
INFO [org.netbeans.core.startup.NbEvents]: Turning on modules:
        org.openide.util.lookup [8.3.1 201007282301]
        org.openide.util [8.6.2 201012081820]
        org.openide.modules [7.17.2 201012081820]
        org.openide.awt [7.23.1 201007282301]
        org.chartsy.commonscodec [1.3.0 110801]
        org.chartsy.commonslogging [1.3.0 110801]
        org.chartsy.commonshttpclient [1.3.0 110801]
        org.netbeans.api.progress/1 [1.20.2 201007282301]
        org.openide.dialogs [7.15.1 201007282301]
        org.openide.nodes [7.16.1 201007282301]
        org.openide.windows [6.33.1 201007282301]
        org.openide.filesystems [7.38.2 201007282301]
        org.netbeans.modules.editor.mimelookup/1 [1.16.1 201007282301]
        org.openide.text [6.30.1 201007282301]
        org.netbeans.swing.tabcontrol [1.21.2 201012081820]
        org.netbeans.swing.outline [1.9.1 201007282301]
        org.openide.explorer [6.28.2 201007282301]
        org.openide.actions [6.16.1 201007282301]
        org.netbeans.bootstrap/1 [2.33.4 201012081820]
        org.netbeans.core.startup/1 [1.25.4 201011082200]
        org.netbeans.spi.quicksearch [1.6.1 201007282301]
        org.netbeans.modules.queries/1 [1.19.1 201007282301]
        org.openide.loaders [7.16.1 201007282301]
        org.netbeans.modules.keyring [1.1.2 201007282301]
        org.openide.io [1.23.1 201007282301]
        org.netbeans.swing.plaf [1.16.1 201007282301]
        org.netbeans.core/2 [3.20.3 201012081820]
        org.netbeans.modules.options.api/1 [1.18.1 201007282301]
        org.netbeans.modules.print [7.5.1 201007282301]
        org.netbeans.modules.settings/1 [1.26.1 201007282301]
        org.chartsy.swingx [1.6.2 110801]
        org.chartsy.twitpicapi [4.0 110801]
        org.netbeans.modules.autoupdate.services [1.20.2 201011082200]
        org.netbeans.core.ui/1 [1.22.1 201007282301]
        org.netbeans.modules.autoupdate.ui [1.16.1 201007282301]
        org.netbeans.modules.masterfs/2 [2.25.2 201007282301]
        org.netbeans.libs.osgi [1.1.1 201007282301]
        org.netbeans.libs.felix [1.1.1 201007282301]
        org.netbeans.modules.favorites/1 [1.20.1 201007282301]
        org.netbeans.core.windows/2 [2.21.1 201007282301]
        org.netbeans.modules.options.keymap [1.10.1 201007282301]
        org.netbeans.modules.core.kit [1.8.2 201007282301]
        org.netbeans.core.output2/1 [1.18.2 201007282301]
        org.chartsy.facebookapi [2.1.0 110801]
        org.chartsy.main [1.4.1 110801]
        org.chartsy.ohlc [1.4.0 110801]
        org.chartsy.uo [1.4.0 110801]
        org.chartsy.talib [0.4.0 110801]
        org.chartsy.stochf [1.4.0 110801]
        org.chartsy.htdcp [1.4.0 110801]
        org.chartsy.lineonclose [1.4.0 110801]
        org.chartsy.htdcphase [1.4.0 110801]
        org.chartsy.trix [1.4.0 110801]
        org.chartsy.minusdm [1.4.0 110801]
        com.bitcoincharts [1.4.0.1 110801]
        org.chartsy.wma [1.4.0 110801]
        org.chartsy.natr [1.4.0 110801]
        org.chartsy.accumdistriboscillator [1.4.0 110801]
        org.chartsy.atr [1.4.0 110801]
        org.chartsy.tema [1.4.0 110801]
        org.chartsy.annotation.arrowline [1.4.0 110801]
        org.chartsy.wclose [1.4.0 110801]
        org.chartsy.fractaldimension [1.4.0 110801]
        org.chartsy.momentum [1.4.0 110801]
        org.chartsy.rsi [1.4.0 110801]
        org.chartsy.annotation.fibonacciretracement [1.4.0 110801]
        org.btctrader.updatecenter [1.4.1.0 110801]
        org.chartsy.bop [1.4.0 110801]
        org.chartsy.sma [1.4.0 110801]
        org.chartsy.trima [1.4.0 110801]
        org.chartsy.bollingerbands [1.4.0 110801]
        org.chartsy.accumdistribline [1.4.0 110801]
        org.chartsy.htphasor [1.4.0 110801]
        org.chartsy.httrendmode [1.4.0 110801]
        org.chartsy.roc [1.4.0 110801]
        org.chartsy.dmi [1.4.0 110801]
        org.chartsy.tworsi [1.4.0 110801]
        org.chartsy.annotation.rectangle [1.4.0 110801]
        org.chartsy.candlestick [1.4.0 110801]
        org.chartsy.rocr100 [1.4.0 110801]
        org.chartsy.spearman [1.4.0 110801]
        org.chartsy.aroon [1.4.0 110801]
        org.chartsy.mesa [1.4.0 110801]
        org.chartsy.httrendline [1.4.0 110801]
        org.chartsy.plusdm [1.4.0 110801]
        org.chartsy.dots [1.4.0 110801]
        org.chartsy.kama [1.4.0 110801]
        org.chartsy.srift [1.4.0 110801]
        org.chartsy.bollingerb [1.4.0 110801]
        org.chartsy.onbalancevolume [1.4.0 110801]
        org.chartsy.favorites [1.4.0 110801]
        org.chartsy.tbibp [1.4.0 110801]
        org.chartsy.stochrsi [1.4.0 110801]
        org.chartsy.annotation.text [1.4.0 110801]
        org.chartsy.stochastics [1.4.0 110801]
        org.chartsy.moneyflow [1.4.0 110801]
        org.chartsy.stochastic [1.4.0 110801]
        org.chartsy.vwap/1 [1.4.0 110801]
        org.chartsy.linreg [1.4.0 110801]
        org.chartsy.willr [1.4.0 110801]
        org.chartsy.parabolicsar [1.4.0 110801]
        org.chartsy.minusdi [1.4.0 110801]
        org.chartsy.nvi [1.4.0 110801]
        org.chartsy.tsf [1.4.0 110801]
        org.chartsy.typprice [1.4.0 110801]
        org.chartsy.volume [1.4.0 110801]
        org.chartsy.yahoo [1.4.0 110801]
        org.chartsy.mfi [1.4.0 110801]
        org.chartsy.annotation.verticalline [1.4.0 110801]
        org.chartsy.plusdi [1.4.0 110801]
        org.chartsy.fi [1.4.0 110801]
        org.chartsy.htsine [1.4.0 110801]
        org.chartsy.annotation.line [1.4.0 110801]
        org.chartsy.macd [1.4.0 110801]
        org.chartsy.dema [1.4.0 110801]
        org.chartsy.t3ma [1.4.0 110801]
        org.chartsy.volumeoverlay [1.4.0 110801]
        org.chartsy.avgdirectionalindex [1.4.0 110801]
        org.chartsy.rocp [1.4.0 110801]
        org.chartsy.ppo [1.4.0 110801]
        org.chartsy.hilo [1.4.0 110801]
        org.chartsy.annotation.horizontalline [1.4.0 110801]
        org.chartsy.cci [1.4.0 110801]
        org.chartsy.cmo [1.4.0 110801]
        org.chartsy.annotation.fibonacciextension [1.4.0 110801]
        org.chartsy.adxr [1.4.0 110801]
        org.chartsy.rocr [1.4.0 110801]
        org.chartsy.ema [1.4.0 110801]
        org.chartsy.apo [1.4.0 110801]
        org.chartsy.zigzag [1.4.0 110801]
Diagnostic information
Input arguments:
        -Xms24m
        -Xmx64m
        -Djdk.home=C:\Program Files\Java\jdk1.7.0
        -Dnetbeans.home=C:\Program Files\btctrader\platform
        -Dnetbeans.user=C:\Users\phorensic\AppData\Roaming\.btctrader\dev
        -XX:+HeapDumpOnOutOfMemoryError
        -XX:HeapDumpPath=C:\Users\phorensic\AppData\Roaming\.btctrader\dev\var\log\heapdump.hprof
        -Dnetbeans.system_http_proxy=DIRECT
        -Dsun.awt.keepWorkingSetOnMinimize=true
        -Dnetbeans.dirs=C:\Program Files\btctrader\btctrader
Compiler: HotSpot 64-Bit Tiered Compilers
Heap memory usage: initial 24.0MB maximum 56.9MB
Non heap memory usage: initial 23.2MB maximum 130.0MB
Garbage collector: PS Scavenge (Collections=6 Total time spent=0s)
Garbage collector: PS MarkSweep (Collections=0 Total time spent=0s)
Classes: loaded=4213 total loaded=4213 unloaded 0
INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory 4,294,037,504
INFO [null]: Total physical memory 4,294,037,504
newbie
Activity: 39
Merit: 0
I've just added poll to find out what is the best place for this topic.
Everyone vote please!
newbie
Activity: 39
Merit: 0
Haha, I was just doing a similar app Smiley Though in C#, I dislike Java GUI for being a little bit slow and bloated. But, good work man! I will release what I did so far (sorry, even the name is nearly the same - Bit Trader, registered it on google project hosting some time ago before seeing your project) and see if that's useful for people. I do it mainly for my own goals, but why not share with others too?
That's great! Exchanging ideas and solutions we would make both applications better  Smiley
hero member
Activity: 674
Merit: 500
Haha, I was just doing a similar app Smiley Though in C#, I dislike Java GUI for being a little bit slow and bloated. But, good work man! I will release what I did so far (sorry, even the name is nearly the same - Bit Trader, registered it on google project hosting some time ago before seeing your project) and see if that's useful for people. I do it mainly for my own goals, but why not share with others too?
member
Activity: 63
Merit: 10
Looking good! Really good alternative for Sierra Charts. Smiley
I would like to see mtgox' websocket implemented in this. See https://en.bitcoin.it/wiki/MtGox/API#Websocket_API

Keep up the good work!
newbie
Activity: 39
Merit: 0
Ok so with Bitcoincharts if you select Avg Directional index it displays the ADX and the +DI and the -DI all in the same graph - ie they are all in the 1 study not in individual study windows. If you not sure what I mean let me know and I will post a screenshot.
Oh, that's what you meant... No it's not possible.
Basically because that different indicators have different Y-axis units.

Nice work btw Smiley
1PcR6CVV2fScHH2VsGpzAmcKqMT3ux62De  Wink
legendary
Activity: 1022
Merit: 1001
Ok so with Bitcoincharts if you select Avg Directional index it displays the ADX and the +DI and the -DI all in the same graph - ie they are all in the 1 study not in individual study windows. If you not sure what I mean let me know and I will post a screenshot.

Nice work btw Smiley
newbie
Activity: 39
Merit: 0
Is there any way we can merge or overlay several indicators into one eg ADX, DM+, & DM- ?
What do you mean when you say "merge"?
Overlay feature allows you to add as many indicators into the chart area as you need.

Also, can our chart settings be saved in case of format or if we want to use the saved chart settings on another PC?
Yes, you just need to save current chart layout as a template and then copy application settings to another PC.
On windows PCs settings are usually stored at "C:\Users\\AppData\Roaming\.btctrader"
legendary
Activity: 1022
Merit: 1001
Is there any way we can merge or overlay several indicators into one eg ADX, DM+, & DM- ?

Also, can our chart settings be saved in case of format or if we want to use the saved chart settings on another PC?
newbie
Activity: 39
Merit: 0
Oh shoot, how do we get a depth chart?
It's not impossibe at now. Bitcoincharts doesn't stream order book, so the only way to do that is implementing direct exchange connector.

I mention this issue and will try to implement it as soon as I get working account manager for MtGox. At least.
But feel free to implement it on your behalf, BTCT sources are open  Wink
hero member
Activity: 630
Merit: 500
Oh shoot, how do we get a depth chart?
hero member
Activity: 630
Merit: 500
So what's your opinion of it so far? How does it compare to Bitcoincharts.com?
IMO the main advantage is that it auto-updates.  I don't know why bitcoincharts can't add the feature to update without hitting draw (what happened to the web 2.0 movement?).  Besides that, it's fully featured without the price of SierraChart.  You aren't limited by what the web-based chart developers choose to exclude or how they format the layout.

Dare I say, KILLER APP for traders?
hero member
Activity: 658
Merit: 536
Z-pay.io
So what's your opinion of it so far? How does it compare to Bitcoincharts.com?

We can't compare real desktop terminal with website based charts on JavaScript. Sure, this one is much more flexible and usable.

But we can compare this with SierraCharts (https://bitcointalksearch.org/topic/sierrachart-bridge-realtime-bitcoin-charts-v05-mtgox-intersango-6019), for example.

At least his one is free. So thank you very much, devs, good job.
I not sure why, buy my graphic card's cooler getting mad, when I'm starting this software. Same I had when tried to generate btc.


legendary
Activity: 1022
Merit: 1001
So what's your opinion of it so far? How does it compare to Bitcoincharts.com?
hero member
Activity: 630
Merit: 500
Minor bug report.  If you start the program and it's not maximized, then you maximize it, the chart won't scale to fit the new size.  Chart scales fine if you exit the program while maximized and then reopen it.  Let me know if you need the IDE Log

legendary
Activity: 1022
Merit: 1001
This looks really interesting

cheers
hero member
Activity: 630
Merit: 500
Sweet, gonna give this a try.  My SierraChart trial expired and all the web based charts leave features out, which means it takes a combo of like 3 web based charts to get all the data I'm looking for.

Update:  Excellent app!  Working beautifully so far!  The only thing I could ask for is a way to go from 1min interval to realtime, on mtgox at least.  Not sure how that would work out.  Right now the feed comes from bitcoincharts, so it would need to feed using websockets straight from mtgox or something.  I dunno, I'm not familiar with the engineering behind that.
newbie
Activity: 39
Merit: 0
Good day everyone!

My name is Coinfreak and I proudly present:
BTC Trader - opensource crossplatform charting/technical analysis/trading application.

Update Sep 12, 2011

http://btc-trader.org/img/thmb-02.png

Current version 1.4.2 includes
  • Live data feed from bitcoincharts.com
  • Daily data feed from Yahoo Finance
  • Rich collection of tech-analysis tools
  • Facebook and Twitter integration
  • Automatic software updater
  • A lot of bugfixes since v1.4.1.1

Bundles for Windows, Linux and Max OS X are available.

In order to update to v1.4.2 you have to completely uninstall v1.4.1.1 because of Automatic Updater was broken in previous version.

This project is at beta-stage now. So the best thing you can help is testing, testing and testing...
Jump to: