Author

Topic: 开源中文比特币莱特币交易软件及.NET交易类库 - coin360.net (Read 2073 times)

newbie
Activity: 17
Merit: 0
newbie
Activity: 5
Merit: 0
楼主你的网站访问起来太困难了,今天又是无法打开,要不放sourcefrog上去?
newbie
Activity: 17
Merit: 0
newbie
Activity: 17
Merit: 0
由于加入Bitstamp导致配置文件与之前版本不兼容,请升级后重新添加账户
newbie
Activity: 17
Merit: 0
谢谢反馈,可以私信你的QQ吗?我们可以进一步探讨

1.在okcoin上,如果挂单已经成交,挂单page的记录没有消失,撤单也没用,能看到币和钱数量有了增减,应当根据这个变化删除挂单记录.
2.okcoin上只有一个挂单时点撤单,实际撤单成功,可以看到冻结数变化,但挂单page的记录还在.必须再挂一单才正确显示.可以加个刷新按钮重取一次网站挂单数据.
以上两个问题我这里无法重现。程序会一直刷新订单信息,感觉你遇到的问题是网站卡了

2.无法知道挂单的成交价格,如果用买5卖5价格下单实际成交价还得回网站看,有个办法:每次操作时记住当前的钱数和币数,根据钱数币数的变化求出本次操作的平均价格.
后面版本会考虑加入历史订单功能

3.btcchina的key如果用过一次,再次新建提示"401,远程服务器没有授权",但如果以前版本里新建成功过这个key并没有删除,还是能用可查到自己的余额,应当不是网站问题,我把每个版本放在不同目录下编译,都是重新输入key,我不熟悉c#不知道原来的key保存在哪里.
这些信息存储在用户设置存储区域,%AppData%\[CompanyName]\[ExeName]_Url_[some_hash]\[Version]\
如果你可以信得过已经编译的程序,使用clickonce升级会自动将以前的配置带到新的版本:http://msdn.microsoft.com/en-us/library/ms228995(VS.80).aspx
你可以通过.NET的反编译工具查看所有源代码来保证安全

4.当点击市场列表在市场之间切换时,交易page上显示的价格框没有变化,这时点全买计算出的结果不对,比如从okcoin的ltc切换到火币的btc,点全买数量明显不对,价格框还是ltc的价格,不如每次切换市场和币种自动填入买1的价格.
切换市场不会对已经填入的价格产生影响。由于价格一直在变,无法猜测用户是买还是卖,是想市价还是限价,甚至切换市场仅仅为了看一下别的市场行情,所以这个地方的行为会保持原样

5.需要显示出最近的成交价格和成交量列表,并统计大单数量和买卖方向
大部分市场的API不提供这个信息,所以基本无法实现。
newbie
Activity: 17
Merit: 0
已经加入MtGox市场支持
newbie
Activity: 17
Merit: 0
谢谢,现在正在做MTGox接入,完成后会继续解决反映的问题
newbie
Activity: 5
Merit: 0
1.在okcoin上,如果挂单已经成交,挂单page的记录没有消失,撤单也没用,能看到币和钱数量有了增减,应当根据这个变化删除挂单记录.
2.okcoin上只有一个挂单时点撤单,实际撤单成功,可以看到冻结数变化,但挂单page的记录还在.必须再挂一单才正确显示.可以加个刷新按钮重取一次网站挂单数据.
2.无法知道挂单的成交价格,如果用买5卖5价格下单实际成交价还得回网站看,有个办法:每次操作时记住当前的钱数和币数,根据钱数币数的变化求出本次操作的平均价格.
3.btcchina的key如果用过一次,再次新建提示"401,远程服务器没有授权",但如果以前版本里新建成功过这个key并没有删除,还是能用可查到自己的余额,应当不是网站问题,我把每个版本放在不同目录下编译,都是重新输入key,我不熟悉c#不知道原来的key保存在哪里.
4.当点击市场列表在市场之间切换时,交易page上显示的价格框没有变化,这时点全买计算出的结果不对,比如从okcoin的ltc切换到火币的btc,点全买数量明显不对,价格框还是ltc的价格,不如每次切换市场和币种自动填入买1的价格.
5.需要显示出最近的成交价格和成交量列表,并统计大单数量和买卖方向

因为一直没看到网站源码文件名改变,我以为修正后的源码还没上传,下午再次下载才发现原来早已更新.

再次感谢楼主.
newbie
Activity: 17
Merit: 0
非常感谢!

1. btce 不管换哪种币,始终显示 BTC/USD价格
2. 卖出按钮 一直在下买入订单
5. 全买计算数量保留适当小数点误差,只舍不入,买入时不要把钱全部用完. 否则常会有余额不够无法下单.同样数额的币所需资金网站计算结果可能和你客户端计算的有很小误差.
6. btce的k线图考虑用http://bitcoinwisdom.com/markets/btce/ltcusd ,可以显示btc,ltc,ppc,nmc,其他币无法显示.
以上Bug/功能已经修正

3. 应当增加"立刻成交"选项,或者"买5卖出""卖5买入"按钮,行情变化快时可以马上成交,就是交易page下单时,买入价格比卖1价格稍高几块,卖出价格比买1稍低几块,在火币网操作时很明显常常要追价格不得不反复挂单.
挂单价格是可以点的链接,所以为了尽快成交可以直接点击余量比较大的卖/买挂单即可,以后会考虑加入一个“市价”复选框

4. 系统api返回的提示应当给个状态栏或list显示,比如操作间隔太短,金额不够,价差太大等,有时点了买卖按钮,但没有挂单出来,可能系统有返回信息但用户无法看到.
   系统返回成功信息的也应显示状态,不用点挂单page查看结果,当场成交的挂单也希望能马上反馈结果.
目前先对执行失败的操作给了一个弹窗提示,以后会考虑对挂单进行更加详细追踪。但由于许多市场的API挂单并不会返回ID,可能只能进行部分匹配

7. 上传的源码保留各个版本,源码命名加上版本号或时间标记,加上readme.txt文件说明修正的bug,我用vs2010编译32位版本,在winxp下运行.可能大多数人都没用win7,win8运行.源码可以把debug目录删掉节约空间和上传时间.
在XP上运行或者编译会有什么问题吗?

9. 资金货币余额价格显示建议像网站那样,在上方用一横条一次性把btc/ltc/rmb全部显示出来,不用点击list就能全部看到,界面上有空白区可以用(对btce很麻烦,国内网站可行)
为了程序对不同市场的统一性暂时没有考虑这样更改,还在想更好的统一的展现方式。如果有更好建议欢迎提出。另外空白区其实已经很小了,因为要兼顾不同的分辨率。
newbie
Activity: 5
Merit: 0
楼主真是勤奋,这么快就修改完毕了,非常感谢,新版本还有几个建议,请楼主考虑:
1. btce 不管换哪种币,始终显示 BTC/USD价格
2. 卖出按钮 一直在下买入订单
3. 应当增加"立刻成交"选项,或者"买5卖出""卖5买入"按钮,行情变化快时可以马上成交,就是交易page下单时,买入价格比卖1价格稍高几块,卖出价格比买1稍低几块,在火币网操作时很明显常常要追价格不得不反复挂单.
4. 系统api返回的提示应当给个状态栏或list显示,比如操作间隔太短,金额不够,价差太大等,有时点了买卖按钮,但没有挂单出来,可能系统有返回信息但用户无法看到.
   系统返回成功信息的也应显示状态,不用点挂单page查看结果,当场成交的挂单也希望能马上反馈结果.
5. 全买计算数量保留适当小数点误差,只舍不入,买入时不要把钱全部用完. 否则常会有余额不够无法下单.同样数额的币所需资金网站计算结果可能和你客户端计算的有很小误差.
6. btce的k线图考虑用http://bitcoinwisdom.com/markets/btce/ltcusd ,可以显示btc,ltc,ppc,nmc,其他币无法显示.
7. 上传的源码保留各个版本,源码命名加上版本号或时间标记,加上readme.txt文件说明修正的bug,我用vs2010编译32位版本,在winxp下运行.可能大多数人都没用win7,win8运行.源码可以把debug目录删掉节约空间和上传时间.
9. 资金货币余额价格显示建议像网站那样,在上方用一横条一次性把btc/ltc/rmb全部显示出来,不用点击list就能全部看到,界面上有空白区可以用(对btce很麻烦,国内网站可行)
newbie
Activity: 17
Merit: 0
感谢你的辛勤劳动,请问修正后的代码上传了吗?
源代码已经上传。源代码更新会稍稍延迟于程序更新,请见谅
newbie
Activity: 5
Merit: 0
感谢你的辛勤劳动,请问修正后的代码上传了吗?
newbie
Activity: 17
Merit: 0
发现几个bug
1.okcoin的ltc 余额显示不对
2.okcoin的ltc "全部撤单"按钮经常工作不正常,很少点一次能撤销全部挂单的,是不是时间间隔太短?
3.huobi的挂单显示不出来,get_delegations总是引发异常.
4. btce在设置列表中没有,也就没法输入key
谢谢你的反馈,这几个问题都修复了
newbie
Activity: 5
Merit: 0
发现几个bug
1.okcoin的ltc 余额显示不对
2.okcoin的ltc "全部撤单"按钮经常工作不正常,很少点一次能撤销全部挂单的,是不是时间间隔太短?
3.huobi的挂单显示不出来,get_delegations总是引发异常.
4. btce在设置列表中没有,也就没法输入key
newbie
Activity: 17
Merit: 0
hero member
Activity: 532
Merit: 500
newbie
Activity: 17
Merit: 0
正在接入BTC-E中
newbie
Activity: 30
Merit: 0
感谢楼主 这个真不错
newbie
Activity: 17
Merit: 0
今天国内的DNS出问题了,请将DNS改成Google的8.8.4.4就可以访问了
member
Activity: 63
Merit: 100
newbie
Activity: 17
Merit: 0
欢迎大家试用并提出改进意见
newbie
Activity: 17
Merit: 0
Coin360数字货币交易软件是一款完全开源的跨市场交易客户端软件。它为数字货币投资者提供了一种高效、低延迟的交易体验。

软件/类库/源代码下载:http://coin360.net

功能特点

安全:软件及类库全部开源(GPL v3),用户可选择直接下载可运行的程序或下载源代码自行编译。对于直接下载二进制程序使用的用户来说,由于程序完全用.NET编写并且未加任何混淆,可以使用.NET反编译工具查看代码。从根本上保证安全

隐私:注册用户仅用于聊天使用,交易相关账户信息全部本地保存,不会上传任何用户交易信息

跨平台:软件目前支持国内外主要的交易平台,包括MtGox,Bitstamp,BTC-E,比特币中国、火币、OKCoin

多币种:软件同时支持BTC、LTC、NMC、XPM等所有已支持市场交易对

低延迟:行情信息延迟低至平均2秒

多功能:除了具有行情分析、实时交易、订单管理功能外,软件还内置投资者聊天室,并将不断加入新的实用功能,敬请期待


安装说明

本程序需要微软.Net Framework 4.0支持

若安装过程中出现SmartScreen安全提示,请点击’更多信息’按钮并接受安装

http://coin360.net/wp-content/uploads/2013/12/TradeClient-751x360.jpg

coin360.net
Jump to: