2023年9月8日星期五

同花顺支持海通内置快捷交易的方法

同花顺PC和手机都不再支持海通客户交易了。海通版的同花顺使用极不方便,同时也不支持跨券商多帐户。今天的方法,可以完美实现海通证券在同花顺上面正常交易。

1、打开同花顺,在委托管理里,添加一个第三方的证券公司,如:老虎证券或其它的也行。

2、在海通官网下载同花顺版的独立交易端并安装。
3、将海通交易端的所有文件,复制到“老虎证券”所在的文件夹(覆盖)。一般位于program files/weituo/文件夹下。如果该证券目录下的可执行文件不为xiadan.exe,则需要将复制后的xiadan.exe改为原名字。
4、在菜单里,点交易,然后,选“老虎”证券,即可打开海通的客户端(支持两融户),而且,这个客户端通过这种方式打开的后,可以在同花顺里面直接使用。即:在同花顺按21,可直接买,按23可直接卖,同时,鼠标点成交队列,也可以实现快速买卖,同时,也支持各种联动。功能,与同花顺支持的券商几乎一致。目前,我找到的区别就是:这个不显示BS点。
打开同花安装目录的weituonew.ini,将其改为只读。



通过以上,功能实现了。但可以更加美化一些,做以下调整:

1.打开weituonew.ini,在这里更改“name”参数,可以更改菜单上显示的文字。

2.修改ManualClientPath可以指定所使用的文件(不必如上面说的那样去替换文件,直接改这里的参数,效果也一样)。

3.我写了个vbs的自动输入密码的脚本,能在启动海通e海通财官方客户端时,自动输入密码。这个e海通财,可以设条件单,所以,偶尔会用一下。通过重复上面的添加第三方交易端的方法,可以把这个也添加到同花的菜单中。

4.我习惯于将这些交易软件集中到一个文件夹,方便管理。

下面是我的weituonew.ini配置文件(修改后一定要只读):

[Brokerage600]

Name=委托交易

InstallType=1

DownloadUrl=http://zjcmpp.hexin.com.cn/download/dsfwt/zyyjy.exe

InstallCmd=

ExeName=xiadan.exe

InstallKey=

ClientVersion=

InstallPackageName=zyyjy.exe

ManualClientPath=D:\证券\ths\xiadan.exe

Flags=0

WeiTuoId=0

XiaDanType=0

[Brokerage356]

Name=同花顺海通-融资

InstallType=1

DownloadUrl=http://zjcmpp.hexin.com.cn/download/dsfwt/MNPTXD_5.18.21_20131113.exe

InstallCmd=

ExeName=xiadan.exe

InstallKey=同花顺新版模拟炒股_is1

ClientVersion=1.1

InstallPackageName=

ManualClientPath=D:\证券\ths\weituo\海通同花顺专用下单\xiadan.exe

Flags=0

WeiTuoId=555

XiaDanType=0

[System]

BrokerageList=600,356,1067,134

[Brokerage1067]

Name=自动登录E海通财

InstallType=1

DownloadUrl=http://zjcmpp.hexin.com.cn/download/dsfwt/LaoHuZQ_Meigu_5.17.81_20180604.exe

InstallCmd=

ExeName=xiadan.exe

InstallKey=美股老虎证券下单_is1

ClientVersion=5.17.84

InstallPackageName=LaoHuZQ_Meigu_5.17.81_20180604.exe

ManualClientPath=D:\证券\ths\weituo\e海通财官方下单\海通原版交易自动登录.vbs

Flags=0

WeiTuoId=3790

XiaDanType=0

 红色部分,是我修改的地方,其它地方,都是安装了二个第三方交易端后生成的。顺便把这个自动输入密码的vbs也记录一下:

Sub Print(text,timeout,title)

    Dim WshShell

    Set WshShell = CreateObject("WScript.Shell")

    WshShell.Popup text,timeout,title

    Set WshShell = nothing

End Sub

Sub jy

set Wshell=CreateObject("Wscript.Shell")

wshell.run "ehtrade.exe.lnk"  rem 此处如果直接启动程序,而不是快捷,则会出现一些文件找不到的错误

Print "此对话框在3秒内自动关闭!提醒您暂不要动键盘鼠标",3,"正在打开交易端程序"

     do

        if WShell.AppActivate("e海通财") = true then 

        Exit Do

        End If

        Wscript.sleep 300

      Loop

rem #下面的for语句,用于输入密码时容错,主要是有时候焦点没有对准,通过多次重复来实现输入

  For p=1 To 4  

  wscript.Sleep 500 rem #程序睡眠时间,单位为ms

  Wshell.SendKeys "{ENTER}"rem #模拟按键ENTER,用来提交表单

  wscript.Sleep 500 rem #程序睡眠时间,单位为ms

Wshell.SendKeys "888888" rem #模拟输入的密码字符串

  Next

Wscript.quit

End sub

Call jy


后记:

当这个交易端打开后,如果同花里面的交易也打开,在快捷交易时,这个交易端优先。这个主要是多用户帐户同时登录时,需要知道这个问题。解决方法是,一次只登录其中一个即可。

我的同花,一直支持海通普通户登录,但不支持融资户,我主要是用这种方法使用融资户。 



Ditulis Oleh : alipada // 九月 08, 2023
Kategori:

1 comments:

alipada 说...

海通独立委托文件夹中的xiadan.ini里面,可以设置登录界面。非常简单,设置之后,上面的广告就没了。