没接触股票交易系统,想问下大家,写个交易系统有多难。

43 天前
 qians666

没尝试过,想挑战下,不知道是不是不知天高地厚。

5179 次点击
所在节点    程序员
56 条回复
234ygg
42 天前
写个交易不是最难的,难在没有数据,更难在对手都是微秒级的,npc 连参与的资格都没
agdhole
42 天前
你说的是交易所的一整套交易系统吗,包括撮合引擎,风控这一大堆?那是难如上青天,估计没有人能一个人写完的。
tyzandhr
42 天前
你说的是券商的交易所系统还是对接的自己的决策系统
234ygg
42 天前
#21
顺带一说吧,区块链最快也就毫秒级,这是它压根没前途的本源。这些问题的理论早在上个世纪就已经是板上钉钉的事实了。。靠算力支撑掩盖底层命门,可能最多还剩 10 年可以玩?。
微秒不是钱可以解决的,需要血统纯正哈哈 🥶

这几天不是正好有个典型的案例吗,有些比较惨的 npc 直接都直接被拔网线了
RightHand
42 天前
你想写个上交所,还是写个券商,这俩是完全不同的
Frankcox
42 天前
@cvbnt 好奇,这样的并发规模和微信或者支付宝的交易相比怎么样?微信和支付宝的处理延迟应该达不到 250 微秒吧?我不清楚这块瞎猜的
txydhr
42 天前
你这不叫交易系统,只能叫交易终端
samnya
42 天前
@Frankcox 按我理解,银行类的单笔交易是两个账户之间的,每个账号的并发量不高,可以分散在不同服务器上。
股票操作的话,单只股票相当于是一个不断被秒杀的商品,如果大家都指着一只来操作,那并发就高了,还要保证原子性。
而且银行类操作,即使某个比如对公账号需要高频次出入的,他也只要排队就好了吧,转账先后不太影响客户使用。
diagnostics
42 天前
@jjtang11 行情源吧,券商、基金都是花 X 万级别去买
Frankcox
42 天前
@samnya 了解了,谢谢👍
diagnostics
42 天前
@wxf666 看距离不行,都是拉专线的,现在都是直接部署在交易所里面了吧,不过下单的交易员都是通过专线连到交易所的机器
diagnostics
42 天前
@Frankcox 不是一个业务
mybro
42 天前
借楼问下 K 线图前端一般用什么库,币相关的
Sawyerhou
42 天前
@wxf666 做高频的都是服务器托管给券商,顶级的客户券商直接把客户服务器托管到交易所旁边,距离 100 米都没有。
qians666
42 天前
@tyzandhr 交易系统,想知道涉及哪些知识,想知道能不能挑战。
qians666
42 天前
@RightHand 上交所,不太考虑交易速度,能实现吗?
leetom
42 天前
@qians666 #36 你写这个干嘛?写个券商还能理解,可能有办法赚到钱,写个上交所纯粹为了练手吗
NomadsWiki
42 天前
@leetom #37 有啥不能理解的?写个交易所也是有意义的,写交易所不就相当于写模拟撮合吗,国内的模拟撮合程序到现在都没有一个是真正的实时撮合,全是委托单要素触发直接返回回报这种初中生都能开发的低下水平,就连深交所自己都在开发这类“写个交易所”类的工作,产品都还在初期阶段,见深交所 Finfalco:’https://sipa.sscc.com/#/prodetailIndex/finfalco
怎么到你这里,就变成无法理解了。。。这才是技术含金量最高的,OP 不就是闲的慌想挑战吗,来吧,写个交易所给大伙看看,这类程序的成品水平可高可低,能用就是成功
dyllen
42 天前
@FantaMole 下单到上报微秒,网线速度有这么快吗?
exmario
42 天前
没有真正的实时撮合只是因为没有办法模拟那么多用户买卖(对手盘)吧

交易规则本身不复杂,难的更多是时效性和并发

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1063291

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX