Git Product home page Git Product logo

heddaz / shadowin Goto Github PK

View Code? Open in Web Editor NEW
334.0 14.0 76.0 2 MB

ShadowStock 影子证券提供完备的股票盯盘界面和外观隐蔽特性,允许自定义投资组合、关注实时盈亏;配套使用具备老板键和透明窗体特性的 Shadowin 影窗浏览器,发挥神器奇效!

Home Page: http://stock.plusii.com/shadowin.html

License: Apache License 2.0

HTML 25.58% JavaScript 72.01% CSS 2.41%
hide hotkey office stock macos transparent windows

shadowin's People

Contributors

heddaz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

shadowin's Issues

通过公司网络上网时无法添加股票到自选股列表中,或股票表格显示为空白

近期接到多位用户报告:通过公司网络上网时无法添加股票到自选股列表中,或股票表格显示为空白。
排查发现该问题集中在使用**电信网络的办公场景,公司网络内部署了上网用代理服务器。
由于 stock.plusii.com 已全部迁至腾讯云机房,不应存在海外网络被限制访问的可能性。

【原因】网络屏蔽了外部数据源 suggest2.sinajs.cn 和 hq.sinajs.cn 导致数据无法获取。
【临时方案】通过添加 hosts 记录绕过 DNS 屏蔽。
121.14.32.171 suggest2.sinajs.cn
183.60.92.11 hq.sinajs.cn

【终极方案】在 stock.plusii.com 服务器上建立反向代理,由服务代为访问新浪数据源,将客户端依赖的外部数据源转变为内部数据源,升级服务器端程序,问题彻底解决。
http://stock.plusii.com/remote-suggest/
http://stock.plusii.com/remote-data/

请问可以使用代理么?

办公室会屏蔽一些网址,我想可能是因为这样,我这里看不到数据,有没有能配置代理的途径?

窗口边框

窗口边框太大了一些,占据的空间也较大,可以自己调整边框大小吗

不支持xp系统?

在xp上运行,提示 The application failed to initialize properly (0xc0000135). Click on OK to terminate the application.

希望股票代码能写到配置文件里

希望能支持把关注的股票代码写到单独的配置文件里,这样备份和导入就很方便了。并且配置文件里还可以为代码进行注释。

快捷键自定义

如果想把ctrl+-改为ctrl+shift+-,配置文件里应该如何设置呢?
<add key="DecreaseOpacityHotKeyModifierKey" value="Control"/> <add key="DecreaseOpacityHotKeyKey" value="OemMinus"/>

能否增加全局的统计以及分组切换

感谢作者,提两个小想法

  1. 全局的统计意思是持仓的盈利情况等,可以作为一行展示在列表中或者顶头。
  2. 增加编组分组功能,可用ctrl+ 1 2 3 4 来控制切换。

内存管理建议加强

image
如图所示,跟其它几个软件对比,这个软件的内存管理上似乎有一些问题,期待加强

修改快捷键

快捷键都是全局的,能否允许读配置信息,自己配置快捷键呢?

运行多个实例导致快捷键失效,无法退出

因为sw不支持只运行一个实例,若打开了两个实例,新开的实例就不识别快捷键了。希望能修复,可能的办法:
1、在窗口上增设关闭按钮。
2、只允许运行一个实例。
因为不会有运行多个实例的场景吧,所以感觉第2个方法更好一些。

输入框无法输入k,如何关注港股?

港股代码格式应该是hk+代码吧,但在输入框里无法输入k……
随着关注的股市增多,发现现在的输入框真是难以胜任啊。我目前是把代码放在一个文本里,修改了再贴上去。防止若误操作把一堆的关注弄没了。

ShadowStock 在隐藏/显示后,或 Shadowin 重启后,可能导致自定义设置丢失

接用户报告,ShadowStock 在隐藏/显示后,或 Shadowin 重启后,可能导致自定义设置丢失现象;目前我本地的 Win7 + IE11, Win2008 + IE10 和 Win8.1 + IE11 上无法重现;使用 F12 调试工具模拟也无法重现。

经研究:
一方面,这个现象可能因 IE 设置引起(目前 Shadowin 的外壳就是借用的本地 Windows 上的 IE 核心);
请尝试 取消勾选 下图中标示的复选框:
clean
protect

另一方面,确实是 Bug,如果采用上述方法仍无法解决,请在此报告并提供 你的浏览器版本重现步骤

关于快捷键的全局应用

sw能否支持定义快捷键是否全局或只在程序范围内,因为我喜欢只有显示/隐藏是全局的,而退出是sw窗口内的。像调整窗口大小和透明的,在程序内才有作用的才更加全理。

常见问题参考

做了一次升级调查,结果炸出了好多用户问题,有些点并非未实现,而是大家不知道 😅
为了您能够更好的使用此工具,针对高频问题做个答复,持续更新中 ...

最近数据刷新有些不稳定?

确实是的,用了10年的新浪财经突然堵了我们的接口请求,不让用就不用吧,一不做二不休,花了1个周末全盘更换了腾讯财经数据源,反而发现腾讯的数据更规范,于是乘机也对代码做了一点优化。
由此事件也触发了我改进数据源性能的冲动,目前已经开坑了新的分支,并引入各种乱七八糟的牛逼技术来实现数据源中间件。
[4.x] 🎁新版正式上线了数据源中间件。前面调研了redis/mongodb之类结果都不太理想,折腾了很久还是换回了内存缓存。

最多支持盯盘的股票数量?

目前已调整为25,考虑到性能体验,抱歉暂不支持扩容;待后续的数据源中间件发布,可以带来比较明细的容量提示。

是否支持查看分时图、K线、MDAC等工具?

工具本身不支持,也不想把功能做得太张扬牺牲隐蔽性。但提供了网上的实时图形工具的链接,请在设置中显示工具栏位,点击线这个链接即可快速查看图形。

表格布局是否可以自行调整?

目前布局是根据界面宽度自适应的,不支持自定义表格布局。最大、最小界面宽度可以通过调整配置文件 Shadowin.exe.configFormXXXSize 的数值来自定义。
[4.x] 🎁新版中已经可以支持鼠标拖放”左上角logo“自定义窗体位置、鼠标拖放窗体边缘自定义窗体大小。

广告干扰使用?

初期投放广告的目的是借助流量补贴一些运营成本。既然好多用户都反映广告碍事,索性就删除广告了!如果您正好哪天抓了个涨停,希望爱心捐助支持一下项目,谢谢!设置 - 关于中能看到捐赠二维码,金额随意。

支持更多的数据栏位?

数据栏位其实受限于数据源;切换腾讯数据源后,现在已经可以关注市盈率、换手率、成交量了,请在设置中自定义栏位。但腾讯的选股建议少了一些基金、债券,这部分会持续扩充。

如何长期保留影窗浏览器的设置?比如,窗体尺寸、透明度、缩放比例、多显示器 ...

请使用记事本打开配置文件 Shadowin.exe.config,搜索并调整如下参数,保存配置文件即可永远生效:
Opacity 窗体初始透明度
FormMinimumSize 窗体最小尺寸
FormMaximumSize 窗体最大尺寸
FormSize 窗体初始尺寸(必须介于最大/最小值之间)
ScreenId 多显示器时,在哪个显示器上显示窗体
PageZoom 内容的初始缩放比例
[4.x] 🎁新版中在窗体位置、尺寸、透明度有变化后5秒内会自动将设置存为用户设置,无需再手工调整配置文件!

如何长期保留影子证券的设置?比如,股票列表、刷新率、自定栏位、模式 ...

不要怀疑,本工具设计初就智能支持长期保存影子证券的自定义设置。如果您的股票列表、自定义设置经常丢失,一定是因为有不正确的设置导致的。

  1. 请确保 IE 浏览器 打开了 Cookie 支持(检查点很多,请自行百度);
  2. 请确保 IE 浏览器 没有设置为退出、重启时自动清除数据;也请确保各家杀毒、管家没有做这种傻不啦叽的事;
  3. 再不济,请打开 Internet 选项,切换到高级选项卡,重置 Internet Explorer 设置;
  4. 保险起见,请点击设置旁边的小箭头,导出自定义配置文本另存;未来丢失亦可在此贴入恢复。

[4.x] 🎁新版中已内置了 Chromium 独立浏览器核心,理论上不会再出现 Cookie 丢失的问题。

本项目是否有付费计划?

统一回复:本项目完全靠爱发电,已持续为网友提供服务15年,流量不一定要转为效益才是最终归宿,我仍希望保持工作之余的那一点热爱。本工具不做商业化计划,也是不希望被责任限制了空间。我只管分享、大家只管享用,简单就好。
顺便说一下,如果有程序员小伙伴对此项目感兴趣;请在 github 上联系我,非常期待能够一起开发 mac 版本和更多牛逼功能。

为什么会开发一些整活的功能?

例如,可以将**联通的显示名自定义为联不通涨不动。一方面,在单色模式下可以让透明的股票列表更具迷惑性;另一方面,也证明程序员偶尔也会发神经浪一下。

为什么不开发手机版、微信版?

兄弟,你都已经能用手机了,装个同花顺岂不更顺滑?!

最后,🐧QQ9812152 欢迎有问题沟通。

新腾讯数据源不支持科创版?

你好,新腾讯数据源不支持科创版?688开头的股票代码都无法显示。

另,在窗口点击设置后,会弹出故障窗口:
行:82
Char:17
错误:无效字符
代码:0
URL:http://stock.plusii.com/settings.html?%7B%22token%22%3A%22ShadowStock_QQ%22%2C%22callback%22%3A%22ShadowStock.settingsCallback%22%2C%22refreshInterval%22%3A8000%2C%22blackMode%22%3Afalse%2C%22simplifiedMode%22%3Afalse%2C%22displayColumns%22%3A%22cookieDisplayColumns%22%2C%22availableColumns%22%3A%22cookieAvailableColumns%22%2C%22actionsColumnId%22%3A60%7D

之后无论怎么操作设置窗口都无法关闭,且左右两测选单栏空白。
重新安装软件也不好用,重新启动电脑也无法避免。

xffish 反馈:在平板win8.1 上有这样的定位问题。

  1. xffish # 2015/07/02 14:48

@HeddaZ

在平板win8.1 上有这样的特殊问题。
打开,驻留右下角,正常,在网页输入框点击准备输入,这时系统的虚拟键盘从下方弹了出来,该软件也自动向上移动贴合虚拟键盘上边缘,如果输入完毕或者使用了实体键盘输入,虚拟键盘自动消失,可该软件却不会向下移动屏幕右下角了,继续停留在刚才的位置,大致在屏幕中间。本身该软件也无法鼠标拖拽,导致只有任务管理器强行终止程序了,需要提一个issue吗?

双屏上下排列无法显示

win10加笔记本双屏的,当屏幕是左右排列的时候是可以正常显示出来的,但是改成上下排列之后就显示不出来了。

场内基金没办法获取

感谢作者,很喜欢这个作品。
但是目前发现一个变动:之前可以搜到场内基金的,目前2.4-2.5版本没办法搜索了,请教一下是怎么回事?

无法保存窗口设置

退出后,窗口大小和透明度都恢复为默认的。不知是系统兼容问题,还是shadowin目前就是这么设计的?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.