Bitcoin Forum

Economy => Trading Discussion => Topic started by: coinfreak on August 02, 2011, 10:49:44 PM



Title: BTC Trader - live charting and tech-analysis desktop application
Post by: coinfreak on August 02, 2011, 10:49:44 PM
Good day everyone!

My name is Coinfreak and I proudly present:
BTC Trader (http://btc-trader.org) - opensource crossplatform charting/technical analysis/trading application.

Update Sep 12, 2011

http://btc-trader.org/img/thmb-02.png (http://btc-trader.org/img/scrn-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...


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: phorensic on August 02, 2011, 11:26:27 PM
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.


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: Oldminer on August 03, 2011, 12:11:57 AM
This looks really interesting

cheers


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: phorensic on August 03, 2011, 03:46:31 AM
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


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: Oldminer on August 03, 2011, 03:48:32 AM
So what's your opinion of it so far? How does it compare to Bitcoincharts.com?


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: AlexNeto on August 03, 2011, 04:08:43 AM
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://bitcointalk.org/index.php?topic=6019.0), 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.




Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: phorensic on August 03, 2011, 05:14:10 AM
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?


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: phorensic on August 03, 2011, 07:03:18 AM
Oh shoot, how do we get a depth chart?


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: coinfreak on August 03, 2011, 08:30:16 AM
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  ;)


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: Oldminer on August 03, 2011, 09:24:06 AM
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?


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: coinfreak on August 03, 2011, 09:40:48 AM
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\<you>\AppData\Roaming\.btctrader"


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: Oldminer on August 03, 2011, 09:52:15 AM
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 :)


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: coinfreak on August 03, 2011, 10:12:57 AM
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 :)
1PcR6CVV2fScHH2VsGpzAmcKqMT3ux62De  ;)


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: jaakkop on August 03, 2011, 10:26:06 AM
Looking good! Really good alternative for Sierra Charts. :)
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!


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: Fireball on August 03, 2011, 10:30:08 AM
Haha, I was just doing a similar app :) 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?


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: coinfreak on August 03, 2011, 11:22:05 AM
Haha, I was just doing a similar app :) 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  :)


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: coinfreak on August 03, 2011, 12:28:32 PM
I've just added poll to find out what is the best place for this topic.
Everyone vote please!


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: phorensic on August 04, 2011, 01:41:53 AM
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.<init>(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


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: coinfreak on August 04, 2011, 09:04:24 AM
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.


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: phorensic on August 04, 2011, 03:31:18 PM
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.


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: nhodges on August 04, 2011, 07:25:41 PM
Good day everyone!

My name is Coinfreak and I proudly present:
BTC Trader (http://btc-trader.org) - opensource crossplatform charting/technical analysis/trading application.

http://btc-trader.org/img/thmb-01.png (http://btc-trader.org/img/scrn-01.png)

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


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: Christian Pezza on August 05, 2011, 12:46:36 AM
mac work. this is awesome :D


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: coinfreak on August 05, 2011, 08:45:47 AM
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  ;D


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: Oldminer on August 05, 2011, 08:50:59 PM
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 :(

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

Be nice if these resource issue bugs could be fixed as its a very neat program.


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: Oldminer on August 06, 2011, 07:12:18 AM
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.<init>(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


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: Oldminer on August 07, 2011, 01:08:31 AM
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 :)



Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: coinfreak on August 08, 2011, 04:38:08 PM
Topic has been moved according to poll results.


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: Oldminer on August 08, 2011, 06:41:46 PM
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



Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: Fireball on August 09, 2011, 09:59:25 PM
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.


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: phorensic on August 10, 2011, 03:53:55 AM
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!


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: Oldminer on August 10, 2011, 03:58:04 AM
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.


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: Deafboy on August 12, 2011, 10:24:03 AM
Instalation unsuccessfull on debian 6 openvz container.

http://deafboy.cicolina.org/igelitka/btctrade.log (http://deafboy.cicolina.org/igelitka/btctrade.log)
There are some issues with openvz and java, but god dammit I have 860mb of free ram...


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: kicir on August 13, 2011, 12:23:42 AM
weird...downloaded the Mac installer and tried to verify the MD5 checksum and it failed the test: got a different checksum (???)

has anyone else verified the integrity of their downloaded installers?


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: coinfreak on August 19, 2011, 09:29:06 PM
weird...downloaded the Mac installer and tried to verify the MD5 checksum and it failed the test: got a different checksum (???)

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?


Title: Re: [ANNOUNCE] BTC Trader - opensource live charting and tech-analysis application
Post by: coinfreak on August 19, 2011, 09:37:50 PM
Instalation unsuccessfull on debian 6 openvz container.

http://deafboy.cicolina.org/igelitka/btctrade.log (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?


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: AnRkey on September 01, 2011, 04:32:46 PM
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!


Title: Re: BTC Trader - opensource live charting and tech-analysis application
Post by: AnRkey on September 01, 2011, 04:59:24 PM
For now, http://bitcoinity.org/markets?exchange=all is nice for keeping up with things ;)


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: Oldminer on September 01, 2011, 07:51:20 PM
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!

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.


Title: Re: BTC Trader - opensource live charting and tech-analysis application
Post by: AnRkey on September 04, 2011, 09:50:52 AM
I would subscribe to an email newsletter about this app if there was one. I'm very happy about it's development. ;)


Title: Re: BTC Trader - opensource live charting and tech-analysis application
Post by: helloworld on September 04, 2011, 10:16:01 AM
I would subscribe to an email newsletter about this app if there was one. I'm very happy about it's development. ;)

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.


Title: Re: BTC Trader - opensource live charting and tech-analysis application
Post by: coinfreak on September 05, 2011, 03:26:33 PM
I would subscribe to an email newsletter about this app if there was one. I'm very happy about it's development. ;)
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 (http://twitter.com/bitcoinfreak) and this forum thread.
Stay tuned!

Also I ask someone to throw me a Google+ invite please!


Title: Re: [ANN v1.4.2] BTC Trader - opensource live charting and tech-analysis application
Post by: coinfreak on September 12, 2011, 08:56:44 AM
Hot new BTC Trader v1.4.2 is available!  :D


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: molecular on September 15, 2011, 08:01:28 AM
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" ;)

I doubt it, though, has anyone checked?


Title: Re: [ANNOUNCE] BTC Trader - open source charting and technical analysis application
Post by: coinfreak on September 15, 2011, 08:58:37 AM
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" ;)

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 (https://github.com/btc-trader/btc-trader/commit/6d5fcc34c4a8f5902602ce11da22595b30787003).
There is no neither built-in miner nor any other type of malicious features.


Title: Re: [ANN v1.4.2] BTC Trader - live charting and tech-analysis desktop application
Post by: coinfreak on September 20, 2011, 10:53:58 PM
Just rolled out automatic spike filter

See britcoinGBP:
BeforeAfter
https://lh6.googleusercontent.com/-QhM7c9cuzyI/TnkGG3o2FEE/AAAAAAAAADI/yBFkxMmeIEY/s275-c/2011092002https://lh6.googleusercontent.com/-GsJEQCvRoQM/TnkGKOTQf0I/AAAAAAAAADI/Q70bIau3bVA/s275-c/photo.jpg

Get updated from BTC Trader:
-> Help -> Check for Updates.


Title: Re: [ANN v1.4.2] BTC Trader - live charting and tech-analysis desktop application
Post by: slush on September 21, 2011, 02:31:02 AM
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 :-)


Title: Re: [ANN v1.4.2] BTC Trader - opensource live charting and tech-analysis application
Post by: realcoin on October 10, 2011, 11:55:12 AM
Hot new BTC Trader v1.4.2 is available!  :D
Hello,

I installed it on winXP and while running it, I was asked to update "something", dont remember exactly what it was.  :-\
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.


Title: Re: [ANN v1.4.2] BTC Trader - live charting and tech-analysis desktop application
Post by: realcoin on October 11, 2011, 05:43:04 PM
Hello,

get only this screen while loading and than its  disappearing.

http://img705.imageshack.us/img705/3473/btctrader.jpg


Title: Re: [ANN v1.4.2] BTC Trader - opensource live charting and tech-analysis application
Post by: coinfreak on October 11, 2011, 06:55:55 PM
I installed it on winXP and while running it, I was asked to update "something", dont remember exactly what it was.  :-\
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\<you>\AppData\Roaming\.btctrader\dev".
And file me IDE log please if something goes wrong after wiping cache.


Title: Re: [ANN v1.4.2] BTC Trader - live charting and tech-analysis desktop application
Post by: realcoin on October 11, 2011, 07:38:24 PM
Thanks, this works!  :)

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?
http://img197.imageshack.us/img197/6452/btctraderchart.jpg

Thanks


Title: Re: [ANN v1.4.2] BTC Trader - live charting and tech-analysis desktop application
Post by: realcoin on October 12, 2011, 09:27:44 AM
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...?   ;D


Title: Re: [ANN v1.4.2] BTC Trader - live charting and tech-analysis desktop application
Post by: mjcmurfy on November 09, 2011, 06:51:06 PM
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?


Title: Re: [ANN v1.4.2] BTC Trader - live charting and tech-analysis desktop application
Post by: davidak on February 05, 2012, 10:34:00 AM
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


Title: Re: [ANN v1.4.2] BTC Trader - live charting and tech-analysis desktop application
Post by: molecular on February 06, 2012, 08:20:40 AM
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)


Title: Re: BTC Trader - live charting and tech-analysis desktop application
Post by: check_status on May 03, 2012, 10:41:41 PM
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?


Title: Re: BTC Trader - live charting and tech-analysis desktop application
Post by: check_status on May 12, 2012, 07:06:03 PM
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.


Title: Re: BTC Trader - live charting and tech-analysis desktop application
Post by: sal002 on September 06, 2013, 12:44:54 AM
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....