【写在前面】
炒股软件有很多,电脑版我用的多的通达信,手机版用的多的是同花顺。之前还有一些其它的软件,比如A股通、短线王、wind股票、雪球等都有自己的特色。自己不喜欢一次装好多软件,所以就产生了聚合的念头。通达信通赢版可以登录多券商账号,懒得来回切换,所以选择以通达信为蓝本进行DIY整合。
先从简单的开始,把通过配置就能实现的功能先搞定;然后再扩展到破解和谐增加功能等。
【准备工作】
网上的通达信有很多个版本,超赢版、通赢版、MPV版、专业版、券商版。其功能区别,自行网上查询。我选取的是最新的7.52的MPV版本。
【增加扫雷宝】
通达信提供了网页接口,可以查询某股票的财务风险、市场风险、交易风险、退市风险。
连接如下:http://page3.tdx.com.cn:7615/site/pcwebcall_static/bxb/bxb.html?code=xxxxxx&color=0
通过浏览器,把xxxxxx换成想要查询的股票代码即可,例如http://page3.tdx.com.cn:7615/site/pcwebcall_static/bxb/bxb.html?code=000001&color=0
查询效果如下:
如何增加到通达信软件中呢?步骤如下:
1、打开系统设置(快捷键ctrl+D)
2、切换到“连接”页面,点击“添加”,输入“名称”和“链接地址”,点击“确认”即可完成添加。
3、验证:打开个股的分时走势图,左下角会显示“扫雷宝”按钮,点击即可。
【添加地图】
1、在顶层菜单增加一个“DIY”按钮,通过该按钮打开子菜单项,后续可以陆续聚合自己想要的功能。
1.1、在根目录找到“RibbonBar.xml”文件,用文本编辑器(建议用notepad++)打开,修改前,请做好备份。在"MENU"的最后,“OTHERMENUBT”之前,添加一个“DIY”菜单,代码如下。
-
<MENU NAME="DIY" TYPE="LINKMENU" COMMAND="http://www.treeid/dlglocalurl##homepath##webs/cfg/DIY.html?bkcolor=1A2A50&nomenu=1&tdxmyietitle=设定&tdxmyieleft=638&tdxmyietop=298&tdxmyiewidth=687&tdxmyieheight=458&noborder=1&closenoactive=1&padmode=1
-
"></MENU>
1.2、在根目录的,"webs/cfg”目录下,分别建立两个文件,DIY.html和DIY.js,内容如下:
DIY.html
<!DOCTYPE html><html><head><meta charset="utf-8"><style>[v-cloak]{display:none}*{margin:0;padding:0;list-style:none}body{font-family:微软雅黑;font-size:14px;background:#5C0000;color:#5C0000;overflow:hidden}.menu-box{margin-top:18px;margin-left:8px;margin-right:8px}.menu-line{margin-bottom:20px;white-space:nowrap}.m-icon{display:inline-block;width:18px;height:18px;background-position:center center;background-repeat:no-repeat}.m-title{display:inline-block;width:30px;height:18px;line-height:18px;overflow:hidden}.m-title span{color:#FFB871;font-size:12px}.m-item{display:inline-block;color:#E6E8FA;height:18px;font-size:14px;overflow:hidden;text-decoration:none;padding-left:10px;padding-right:10px;border-left:#5C0000 solid 1px}.m-item:first{border-left:none}.m-split{border-top:#5C0000 solid 1px}a.m-item{cursor:pointer}a.m-item:hover{color:#FFB871}#app{border:##FF0000 solid 2px;position:fixed;left:0;top:0;right:0;bottom:0}</style></head><body><div id="border"></div><div id="app"><ul class="menu-box"><li v-for="m in menu" v-cloak class="menu-line"><div v-if="m.type==1" v-cloak><span class="m-icon" :style="{'background-image':'url(imgs/daolan/'+m.icon+')'}"></span> <span class="m-title"><span v-html="m.title"></span></span> <a class="m-item" v-for="m2 in m.list" :href="m2.href"><span v-html="m2.title"></span></a></div><div v-else v-cloak class="m-split"></div></li></ul></div><script src="../jquery-1.7.2.min.js"></script><script src="DIY.js"></script><script src="../js/vue.js"></script><script>f_init=function(){gMenu=[],gHref={};try{G_HREF.map(function(t){var e=(t=$.trim(t)).indexOf("=");if(1<=e){var i=$.trim(t.substring(0,e)),n=$.trim(t.substring(e+1));0<i.length&&0<n.length&&(gHref[i]=n)}})}catch(t){}try{var t=G_MENU;t.map(function(t){if("---"!=(t=t.replace(/,/g,","))){var n=t.split(","),r={type:1,list:[]};n.map(function(t,e){if(n[e]=$.trim(t),0==e)r.icon=n[0];else if(1==e)r.title=n[1];else{var i={title:n[e],href:gHref[n[1]+","+n[e]]||gHref[n[e]]||"#"};r.list.push(i)}}),gMenu.push(r)}else gMenu.push({type:2})})}catch(t){alert("菜单配置文件有错误:"+t)}},f_init(),gVm=new Vue({el:"#app",data:{menu:gMenu},mounted:function(){}})</script></body></html>
DIY.js
-
/**
-
* DIY菜单配置
-
* 多列之间用逗号分隔(中英文逗号均可)
-
* 第一列为对应的图标文件,位于cfg/imgs/daolan/目录下,仅支持png文件
-
* 第二列为分类名称
-
* 第三列及之后为详细菜单
-
* “---”代表分隔线
-
*/
-
G_MENU=[
-
'DIY.png,DIY,地图',
-
]
-
-
/**
-
* 导航链接配置
-
* 用等号分隔,左边是菜单名称,右边是链接地址
-
* 菜单名称如果有重名的,可以在前面加上分类名称,如:'我的,我的自选=http://www.tdx.com.cn/'
-
*/
-
G_HREF=[
-
'地图=http://www.treeid/tdx_blockmap',
-
-
]
1.3、在"webs/cfg/imgs/daolan"目录下,新建一个DIY.png图片,自己随便copy一个就行。
1.4、验证:重启软件,找到刚才新加的“DIY”菜单,点击验证打开DIY子菜单,点击“地图”打开地图页面。
【添加复盘】
1、和添加“地图”功能一样,只需修改“DIY.js”,调用外部exe工具。本次选取的是“大大游资”复盘工具,目前无法和通达信联动。后续尝试打通这个工具。
-
/**
-
* DIY菜单配置
-
* 多列之间用逗号分隔(中英文逗号均可)
-
* 第一列为对应的图标文件,位于cfg/imgs/daolan/目录下,仅支持png文件
-
* 第二列为分类名称
-
* 第三列及之后为详细菜单
-
* “---”代表分隔线
-
*/
-
G_MENU=[
-
'DIY.png,DIY,地图, 复盘',
-
]
-
-
/**
-
* 导航链接配置
-
* 用等号分隔,左边是菜单名称,右边是链接地址
-
* 菜单名称如果有重名的,可以在前面加上分类名称,如:'我的,我的自选=http://www.tdx.com.cn/'
-
*/
-
G_HREF=[
-
'地图=http://www.treeid/tdx_blockmap',
-
'复盘=http://www.treeid/exe:soft/dadayouzi/dadayouzi.exe',
-
-
]
2、验证:点击“DIY”,点击“复盘”,弹出新的软件窗口。