下载
登录/ 注册
主页
论坛
视频
热股
可转债
下载
下载

做正确的事~202412~如切如磋如琢如磨

24-11-29 18:38 5705次浏览
谋城
+关注
博主要求身份验证
登录用户ID:
做正确的事,
这是方向

如切如磋、如琢如磨
这是精益求精

与君共勉。
打开淘股吧APP
9
评论(508)
收藏
展开
热门 最新
谋城

24-12-15 20:45

0
吃完饭把碗洗了,现在下楼溜达溜达。

刚在楼上的时候,我吃完饭就去洗碗。老婆和孩子在一块看高一的地理课,讲的是沙漠的风沙地貌,这会儿又接着看海洋地貌,他俩看得津津有味。

我在餐桌那儿整理思路,画个流程图。好些日子没动笔写东西了,这次不是写文章,只是为了理清思路,这一整理,感觉清晰多了。以前想法虽多,却杂乱无章。

今天从使用者角度出发,不像以往按数据在数据库表的所属位置展示。换种方式,按用户关心的交易关系来,比如不同股票板块,涉及股票的网格设置、买入价、卖出价、卖出单价位,还有总数与当前可用数,各归一块就行。

等这部分熟练后,能把信息整成类似五线谱的网格,将成交时间和价位也标上去,那样会更清晰。咱一步步来,先搞定最实用的功能。

判断逻辑在后台处理,像数据判断、挂单等都在后台完成。加个日志窗口,操作与执行时打印关键日志,这样能看得清楚,现在已经有了些进展。

后台处理的数据存到数据库,页面从数据库按标的读取信息。如此一来,展示部分和业务逻辑处理可分开,避免相互搅和。以后若想用不同图形、维度展示,也能查到这些信息。
谋城

24-12-15 20:28

0
整理一下思路
画一下流程图

谋城

24-12-15 19:52

0
目标效果图

右侧为网格图
实现优先级低一些

谋城

24-12-15 18:09

1
此刻,室外微风渐起,我也因此刚刚折返归家,此刻正安然坐于阳台之上,凭栏而望,那窗外的万千景致皆可一览无余,尤为惬意的是能够舒适地将后背倚靠,身心也随之舒缓放松,有了丝丝闲适之意。只是此前未能如愿进行跑步锻炼,缘由是突遇其他事务缠身,无奈只能先行归来处置。

谈及自动交易软件的构建与实现,实则存在一种更为便捷简易的构想思路。一旦系统中有成交的股票订单生成,便可即刻在系统中精准选中该股票,随后由系统内部自动依据相关算法与数据推算出今日所需挂单的买卖各项数据信息,进而模拟执行买入与卖出的点击操作流程。这般操作模式最为简便高效,盖因若采用常规方式进入买入卖出页面开展操作,其间鼠标的频繁点击与键盘的反复输入着实繁琐不便。而若能预先设置更为快捷且已录入完备的操作指令,仅需在相应界面选中目标并予以确定,后续一系列的键盘鼠标模拟操作以及提交指令步骤便能迅速高效地得以完成,从理论层面而言,实现如此简易功能全然可行,且执行速度颇为迅捷。当然,此方式仅需少量人工辅助参与,即当察觉到有成交状况发生时,在交易页面上选定与之对应的股票以及预先录入的价格数据,哪怕仅仅是将股票以及对应的价格在页面上合理布局妥当,仅需轻轻点击一下,便能自动触发提交指令,我个人认为这种操作模式亦是切实可行的。

譬如说,在交易页面上呈现出美的股票的相关信息,假定其设有买入与卖出两个不同方向的操作栏,买入栏一行罗列有若干不同价格选项,卖出栏一行同样具备若干价格数据,此时所需进行的操作仅仅是在页面上选定一个适宜的价格并点击确认即可,而与之对应的股份数量是预先设定固定的,其余后续的点击操作步骤便会由系统自动执行完成。这般做法具有一项显著益处,那便是能够精准地限定买入的价位与数量区间,有效避免在直接操作软件时因人为疏忽或冲动而出现的操作偏差,最大程度地遵循既定的交易模式与策略。即便是早盘挂单操作亦能采用此种便捷方式,例如若要挂美的股票的买入两笔订单,仅需点击两下相应按钮即可轻松完成,挂卖出单子亦是如此,点击两下对应按钮便可达成操作目的,我由衷觉得此思路极为精妙恰当,甚至完全能够将整体的交易软件设计思路切换至此种模式上来。

然而,此思路亦并非尽善尽美,其存在一定缺陷与不足。其一是需要提前精心规划好对应的交易价位,且在操作过程中依赖人工手动点击操作,倘若其间因疏忽大意而不慎点错选项,便会陷入颇为尴尬的境地。皆因其主要的买入方向以及买入价位确定皆依靠人工主观判断,并非由系统内部自动智能识别与确定。故而,实际上此方法亦可从反向角度予以借鉴参考,即通过查看委托记录以及当日成交详细情形,若发现某条数据是最新成交的信息,如此操作下来其实与直接运用常规软件操作在本质性上并无太大差异。所以,综合考量之后,还是依照现有的既定思路稳步推进为妥。

自动化交易具有诸多显著优势。其一,总体而言其交易反应速度会更为迅捷灵敏。在瞬息万变的金融交易市场中,时间与速度往往关乎交易成败,自动化交易系统能够在极短时间内对市场变化做出响应并执行交易操作,相较于人工操作可能因反应滞后而错失良机,自动化交易无疑在速度上占据明显上风。其二,它能够确保投资者严格依照现有的机械化交易系统规则来执行操作,有效避免投资者因情绪波动或临时起意而在盘中随意挂出一些非理性的单子,无论是在行情波动时贸然挂出的抄底买单,还是在股价上涨过程中冲动挂出的卖单,这些缺乏理性规划与系统依据的操作往往可能导致交易风险增大或收益受损,而自动化交易则能坚守既定策略,降低此类风险。其三,自动化交易可使投资者无需时刻紧盯券商交易软件中突出显示的当日盈亏数据。券商交易软件通常会着重展示当日盈亏状况,投资者看到自己账户的盈亏数据时,极易受到情绪干扰。当处于亏损状态时,难免会心生郁闷焦虑;而当大盘大幅上涨,自己却仅获微薄收益甚至仍处于亏损,对比他人的丰厚盈利,这种心理落差更会加剧负面情绪。故而,我认为投资者应更多地屏蔽掉这些盈亏数据带来的情绪干扰,将注意力更多地聚焦于当前挂单是否严格按照预先计划好的设定执行,此点对于理性投资决策而言更为关键重要。

此外,自动化交易软件还具备一项颇具特色的功能,即能够精准监测并显示当前挂单距离成交还有多远的距离。例如,当成交一笔订单后挂出一个反向单,随着股价在市场中的动态运行,系统可实时追踪并反馈距离该反向单成交还有多远距离的信息。如此一来,投资者便能够据此提前做好相应准备与规划,当看到距离成交渐近时,投资者可手动进行数据刷新操作以获取最新信息,或者提前做好心理与操作准备,以便当右下角弹出成交提示窗口时,能够第一时间迅速挂出反向单,从而更为敏锐地捕捉到盘中更多交易性机会,提升交易效率与收益。

再者,由于自动化交易系统可以实时监控或者近乎实时地监控到当前的资金余额以及可用资金状况,所以在挂买单操作时,能够依据系统数据判断出当前资金是否足够买下一个价位的股票,或者大致预估资金是否足以支持买入操作。若资金不足,系统便可及时发出告警信息,或者至少给予明确的提示,此功能对于投资者合理规划交易、控制风险极为重要,能够有效避免因资金不足导致的交易失败或其他潜在风险。
谋城

24-12-15 17:07

0
以下是细分步骤:

1. 实现截图识别文字功能,并保存当前资金信息(总资金、可用资金等)。
已完成

2. 将资金信息整合进面板,使其能显示持仓盈利及当日盈利状况,同时考虑用饼状图等形式直观展示持仓市值、挂单等信息(此为下一步骤,暂不重点进行)。
基本完成

~~~~以下待完成。~~~~

3. 导出持仓情况:先从软件导出至 csv 文件,再从 csv 文件同步一份至数据库(也可考虑直接将持仓信息存储于公共变量供后续绘图使用)。

4. 处理当日委托菜单功能:识别近期成交信息,可选择存储于数据库或内存(存储于数据库可实现逐项更新)。

5. 根据成交信息生成反向单,并将反向单信息存储至数据库。在生成反向单过程中,需在页面点击买入或卖出,输入相关信息并提交,同时进行买入金额是否充足、卖出筹码是否足够等判断。
谋城

24-12-15 10:57

0
python中直接用了第三方OCR工具
可以识别其中的汉字和数字
看起来效果还不错

谋城

24-12-14 21:18

0
在楼下超慢跑了二十多分钟,找了处避风的角落,地方虽不大,但绕圈跑也还行。

今天放慢节奏,给 Python 编程定了个简单目标后,就没那么焦虑了。之前用 Java 编程时特焦虑,老想着赶紧弄完,而且 Java 的 swing 程序老是各种坑,搞得脖子僵硬,形成恶性循环。今天心态平稳,Python 也给力,通译零码给的编程建议生成的代码质量总体不错。虽说累计也花了两三个小时,但脖子没那么僵,坐姿挺自然。

还琢磨着要不要买个大显示器,这样能把笔记本接上去,继续用这电脑搞软件开发。可老婆不同意,说客厅那张大桌子是她学用的,我要编程就拿苹果笔记本去餐桌弄。这让我想起以前我老跑过来要跟妈妈睡,我还常嘲笑她知不知道“鸠占鹊巢”啥意思。每次我都不吭声,老婆就笑而不语。
谋城

24-12-14 20:28

0
前两天有个老同事说要跟我电话聊聊,今天下午就聊了两个半小时。

核心问题是他花 380 万买的第二套房子,现在只值 280 万左右,纠结是卖还是留。关键是他们小区还有开发商在卖新房,从限价角度看,我觉得得赶紧卖,二手房跟新房比没优势。

但他觉得,要是国家放水房价会不会涨,而且他房子在机场附近,有个规划正在落实,会不会带动房价。然后我俩从软件开发、人工智能、贸易战、房价历史走势、租金收入、工作稳定性、股市情况等聊了一大堆。

其实他最关心的还是房子在未来能不能涨点,等个小阳春再出手。这里有个大问题,他没设预期,比如亏 100 万,房价反弹 50 万,只亏 50 万时他会卖吗?再涨点亏得更少,预期就更高,没有止盈止损点,真有小阳春也难脱手,机会容易错过。

现在还有很多人这么纠结房子,有点出乎我意料。他说房子卖了钱在手上,通胀的话没好投资渠道,可现在明明是通缩,他这逻辑有问题。他还说喜欢房子,我想这可能是最后一次跟他聊房子了。

他研究生毕业,可能立场决定想法,我没商品房也不看好房价。我跟他说,这语音聊天像是让我确认他的观点,我说房价难反弹,有反弹他也抓不住,他估计也听不进去。之前看过不少股民解套之类的文章,这种情况太常见。

今天基本是我单方面输出,说话还激动了点。以后跟他交流可能会少,认知有差异,交流没意思,我还是想集中精力把自己的事做好。

今天达到了预期目标,股票池持仓股票信息能正常记录到数据库,还能用 Python 程序查询、修改、删除。

明天要补全持仓信息,实现用户点击导出数据文件并读取的功能,写入数据库另一张表。

之后把委托信息记录到数据库,对比文件和数据库里的委托信息,识别刚成交的,生成反向买卖单并挂单提交。

估计一两周能实现核心功能,再慢慢优化补充细节。中间可能会用图形识别功能,比如识别股票池信息,直接得出可用资金,方便买卖计算,以后还能图形化。

现在是模拟点击输入做业务处理,以后规模到 300 万接入 api ,程序逻辑会更清晰,图形化部分基本能复用。

可以把个股价格、买卖单画成网格,隔段时间刷新,不用盯盘,在监控界面能看到所有关心的数据,像资金余额、挂单股票、即将成交股票等,还能做成分区界面,有按钮可刷新,实现这些功能不难,界面开始丑点没关系,关键是把信息展示全。
谋城

24-12-14 17:25

0


~~~

对于本地开发的小项目,如果不需要复杂的连接池管理和高性能,当前的代码已经足够简单且稳定。你可以在不使用连接池的情况下继续使用现有的代码。以下是一些考虑因素和建议:
当前代码的优点:
简单易懂:
代码结构清晰,易于理解和维护。
每次操作都创建一个新的连接,逻辑简单直接。
稳定性:
每次操作后连接都会被正确关闭,减少了资源泄漏的风险。
适合小项目:
对于本地开发的小项目,连接池的性能提升可能并不明显。
少量连接的需求可以通过简单的连接管理来满足。
是否需要连接池:
不需要:如果你的项目规模较小,连接数量较少,且不需要频繁的数据库操作,当前的代码已经足够。
需要:如果你的项目将来可能会扩展,或者需要处理更多的并发请求,可以考虑引入连接池。
建议:
保持现有代码:
如果当前代码能满足需求,无需进行复杂化。
继续使用 DatabaseConnection 上下文管理器来管理连接的打开和关闭。
优化日志输出:
可以根据需要调整日志输出,避免在生产环境中打印过多的日志信息。
安全性:
确保敏感信息(如数据库密码)的安全存储,可以考虑使用环境变量或配置文件来管理这些信息。
谋城

24-12-14 13:48

2
下午我打算前往妹妹处探望爷爷。老爸在惠州居住,每到周末便会过来,给外甥女及其同业补初中数学,既能有些额外收入,也可当作生活的一种调剂。他有时也会思念孙子,所以今日下午我会带孩子过去,顺便带上些美味。

方才我不禁思索,年少时总以为自己会是人生主角,可步入社会才发觉,即便在玄幻故事里身具主角光环,也无法毫无顾忌地一路顺遂前行。哪怕开了挂,也需历经诸多艰难困苦、折磨煎熬。工作之后更是意识到,主角身份遥不可及,自己不过是个平凡配角,又过了十数载,惊觉连配角都算不上,仅仅是个跑龙套的、陪衬红花的绿叶,甚至只是背景板。念及此处,心中难免泛起悲哀,也会懊恼过去未能洞悉生活与世界的真相。不过如今我已坦然接受,如同许多家长那般,认可自己的孩子或许只是普通人,不再强求他们成龙成凤。只要孩子能够健康快乐地生活,拥有自身爱好与热衷之事,便已足够。毕竟多数人并无出类拔萃的天赋与能力。

我发觉日本电影似乎擅长刻画此类心境,这或许与日本 90 年代经济泡沫破裂有关。我想,日本曾经的废宅文化,未来数年极有可能在我国大规模涌现。少子化会引发一系列连锁反应,从生育前端的备孕、检测,到孕妇所需的奶粉等,都已呈现颓势。婴幼儿用品如奶粉、衣物、推车等市场亦受波及,教育领域从幼儿园到大学,以及艺术与文化培训、早教等,都将面临影响。

人口减少之际,诸多以往不成问题甚至过剩的事物,如今却问题频出;往昔的刚需,如结婚、购房、生育等,如今也不再那么绝对。刚需的界定,既关乎生存资源,也与经济实力紧密相连。过去人们为达目的不惜掏空六个钱包、透支信用卡,如今却大相径庭,大家愈发佛系,注重自我个性。若不打算结婚生子,房子便不再是必需品,不必与后代过度捆绑。人们即便购房,也可能选择小户型或租房,将更多时间用于外出游历、增长见识。

上午我去篮球场时看到,有小朋友在接受篮球训练,还有两三组家庭。其中一位女士戴着护耳式大耳机,在球场上悠然自得;一对年轻情侣,男士陪伴女士练。看到大家在球场上尽情挥洒汗水,锻炼身心,我由衷地感到愉悦,毕竟女性并非只能执着于化妆品。
刷新 首页 上一页 下一页 末页
提交