我想用这个领航者网上证券交易版,不依赖行情及资讯,直接进行交易。然而发现这个竟然没有热键打开买卖功能。
简单方案一:参数设置,让其默认打开综合委托tab
简单以下几行代码,就可以定义热键为F1买入,F2卖出,搞不定的同学加我微信。
F1::
;点击买入tab
ControlClick, TPageControl1, "中航证券"-AVICSEC ahk_class TfrmMain, 分时线, LEFT, 1, x30 y13
return
F2::
;点击卖出tab
ControlClick, TPageControl1, "中航证券"-AVICSEC ahk_class TfrmMain, 分时线, LEFT, 1, x80 y13
return
加上下单也比较容易,缺点是获得可买、可卖数量比较困难:
F1::
ControlClick, TPageControl1, "中航证券"-AVICSEC ahk_class TfrmMain, 分时线, LEFT, 1, x30 y13
trade(600050,4.30,100)
return
F2::
ControlClick, TPageControl1, "中航证券"-AVICSEC ahk_class TfrmMain, 分时线, LEFT, 1, x80 y13
trade(000037,8.30,200)
return
trade(股票代码,股票价格,股票数量)
{
WinGet, active_id, ID, "中航证券"-AVICSEC ahk_class TfrmMain
ControlSetText,TNumEdit1,%股票代码%, ahk_id %active_id%
Send {Enter}
ControlSetText,TEdit2,%股票价格%, ahk_id %active_id%
ControlSetText,TEdit1,%股票数量%, ahk_id %active_id%
}
较难方案2:
控制左侧的tree控件,先搜索某个菜单项,找到后置顶,并双击之。
经研究中航的单独下单程序,左侧的至少这4个我都可以加热键或双击打开,右侧的输入框也都可以自动填写了。
方案3:放弃吧,改用同花顺xiadan.exe。