当前位置:首页 » 交易平台 » python程序模拟鼠标键盘交易股票
扩展阅读
五粮液2018股票价格 2025-07-04 23:01:20
北京宠物市场 2025-07-04 22:58:54
一般车险都买那些 2025-07-04 22:50:31

python程序模拟鼠标键盘交易股票

发布时间: 2022-04-19 04:16:26

Ⅰ 怎样用 Python 写一个股票自动交易的程序

  • 方法一

    前期的数据抓取和分析可能python都写好了,所以差这交易指令接口最后一步。对于股票的散户,正规的法子是华宝,国信,兴业这样愿意给接口的券商,但貌似开户费很高才给这权利,而且只有lts,ctp这样的c++接口,没python版就需要你自己封装。

  • 方法二

    是wind这样的软件也有直接的接口,支持部分券商,但也贵,几万一年是要的。


  • 方法三

    鼠标键盘模拟法,很复杂的,就是模拟键盘鼠标去操作一些软件,比如券商版交易软件和大智慧之类的。

  • 方法四

    就是找到这些软件的关于交易指令的底层代码并更改,不过T+1的规则下,预测准确率的重要性高于交易的及时性,花功夫做数据分析就好,交易就人工完成吧

Ⅱ 请用Python如何模拟键盘操作

用pywin模块调用win32函数就可以了

import win32api
import win32con
win32api.keybd_event(17,0,0,0) #ctrl键位码是17
win32api.keybd_event(86,0,0,0) #v键位码是86
win32api.keybd_event(86,0,win32con.KEYEVENTF_KEYUP,0) #释放按键
win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0)

附个键位码表:
字母和数字键 数字小键盘的键 功能键 其它键
键 键码 键 键码 键 键码 键 键码
A 65 0 96 F1 112 Backspace 8
B 66 1 97 F2 113 Tab 9
C 67 2 98 F3 114 Clear 12
D 68 3 99 F4 115 Enter 13
E 69 4 100 F5 116 Shift 16
F 70 5 101 F6 117 Control 17
G 71 6 102 F7 118 Alt 18
H 72 7 103 F8 119 Caps Lock 20
I 73 8 104 F9 120 Esc 27
J 74 9 105 F10 121 Spacebar 32
K 75 * 106 F11 122 Page Up 33
L 76 + 107 F12 123 Page Down 34
M 77 Enter 108 -- -- End 35
N 78 - 109 -- -- Home 36
O 79 . 110 -- -- Left Arrow 37
P 80 / 111 -- -- Up Arrow 38
Q 81 -- -- -- -- Right Arrow 39
R 82 -- -- -- -- Down Arrow 40
S 83 -- -- -- -- Insert 45
T 84 -- -- -- -- Delete 46
U 85 -- -- -- -- Help 47
V 86 -- -- -- -- Num Lock 144
W 87
X 88
Y 89
Z 90
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57

Ⅲ 求助如何用R或者Python抓取同花顺网

非要用同花顺的话,比较可行的办法是:做外挂程序,模拟键盘鼠标输入或者操控窗体控件
另外就是模拟登陆你券商的web交易版本,这个有一个开源的项目GitHub - shidenggui/easytrader: 提供券商华泰/佣金宝/银河/广发/雪球的基金、股票自动程序化交易,量化交易组件
目前支持华泰/佣金宝/银河/广发/雪球

Ⅳ 如何用python炒股

你就是想找个软件或者券商的接口去上传交易指令,你前期的数据抓取和分析可能python都写好了,所以差这交易指令接口最后一步。对于股票的散户,正规的法子是华宝,国信,兴业这样愿意给接口的券商,但貌似开户费很高才给这权利,而且只有lts,ctp这样的c++接口,没python版就需要你自己封装。还有的法是wind这样的软件也有直接的接口,支持部分券商,但也贵,几万一年是要的,第三种就是走野路子,鼠标键盘模拟法,很复杂的,就是模拟键盘鼠标去操作一些软件,比如券商版交易软件和大智慧之类的。还有一种更野的方法,就是找到这些软件的关于交易指令的底层代码并更改,我网络看到的,不知道是不是真的可行。。散户就这样,没资金就得靠技术,不过我觉得T+1的规则下,预测准确率的重要性高于交易的及时性,花功夫做数据分析就好,交易就人工完成吧

Ⅳ 股票交易软件弄程序化发单,除了模拟键盘鼠标还有其他办法吗

1、检查无线光电鼠标电池安装是否正确,确认鼠标发光二极管已经发出红光,表示鼠标工作正常。(√)确认后鼠标仍无反应。 2、用键盘操作进入控制面板--系统--硬件--设备管理器--查看鼠标驱动是否正确(√)确认后鼠标仍无反应。
3、检查键盘和鼠标接口是否连接稳固。(√)确认后鼠标仍无反应。
4、先按下键盘背面的无线信号发射按钮,当键盘上的无线信号灯闪烁后,再按下鼠标上的无线信号接收按钮开始接收无线信号(√)完成此操作后鼠标工作正常,故障排除。 无线鼠标的使用方法:1、按住鼠标商盖用力推,打开鼠标后盖(不同的鼠标打开后盖方法或有不同,参考相应的开法),装上电池。 2、把接收器插上电脑的USB接口上。 3、鼠标与接收器对码(接收器一定要接到电脑上。将鼠标底部的小按钮与接收器上面的大按钮同时按下约一秒不到的时间)。(首次作用或更换电池时需对码,平时使用无需对码) 使用注意事项: 1、当鼠标使用一段时间后发现移动不灵或按键无反应,请更换电池。 2、使用中假若发现鼠标死机或光标不动时,请检查电脑配置,打开电池盖将电池断电3秒钟,重新装好电池(重新对码) 估计是鼠标质量问题,楼主拿着鼠标到别的机器上试试看。如果还是不行的话,那最好去换一个

Ⅵ 来自电脑网络类芝麻团 2019-03-25 怎么用Python象按键精灵一样模拟键鼠操作

python可以用sukulix模块来实现键盘鼠标的控制

Ⅶ python怎么模拟键盘操作

实现了一个最简单的输入密码,enter进入的简单键盘操作登录过程,具体代码如下:

· 鼠标点击

有m.click(x, y, button, n) -- 点击,想x,y坐标,button:-1表示左键,-2表示右键,n:默认1次,2双击

m.move(x, y) -- 鼠标移动

m.screen_size() -- 获取屏幕尺寸

· 键盘操作

k.type_string('abcdefg') --输入内容

k.press_key('a') --按a键

k.release_key('a') --松开a键

k.tap_key('a') --点击a键

k.tap_key('a', n=2, interval=5) --点击a键2次,每次间隔5秒

k.tap_key(k.function_keys[5]) --功能键F5

k.press_keys([k.alt_key, 'a']) --组合按键

Ⅷ python怎样实现键盘事件

PyHook是一个基于Python的“钩子”库,主要用于监听当前电脑上鼠标和键盘的事件。这个库依赖于另一个Python库PyWin32,如同名字所显示的,PyWin32只能运行在Windows平台,所以PyHook也只能运行在Windows平台。

关于PyHook的使用,在它的官方主页上就有一个简单的教程,大体上来说,可以这样使用

23def onKeyboardEvent(event):
24 # 监听键盘事件
25 print "MessageName:", event.MessageName
26 print "Message:", event.Message
27 print "Time:", event.Time
28 print "Window:", event.Window
29 print "WindowName:", event.WindowName
30 print "Ascii:", event.Ascii, chr(event.Ascii)
31 print "Key:", event.Key
32 print "KeyID:", event.KeyID
33 print "ScanCode:", event.ScanCode
34 print "Extended:", event.Extended
35 print "Injected:", event.Injected
36 print "Alt", event.Alt
37 print "Transition", event.Transition
38 print "---"
39 # 同鼠标事件监听函数的返回值
40 return True

Ⅸ 怎样用 Python 写一个股票自动买卖的程序

  • 方法一

    前期的数据抓取和分析可能python都写好了,所以差这交易指令接口最后一步。对于股票的散户,正规的法子是华宝,国信,兴业这样愿意给接口的券商,但貌似开户费很高才给这权利,而且只有lts,ctp这样的c++接口,没python版就需要你自己封装。

  • 方法二

    是wind这样的软件也有直接的接口,支持部分券商,但也贵,几万一年是要的。

  • 方法三

    鼠标键盘模拟法,很复杂的,就是模拟键盘鼠标去操作一些软件,比如券商版交易软件和大智慧之类的。

  • 方法四

    就是找到这些软件的关于交易指令的底层代码并更改,不过T+1的规则下,预测准确率的重要性高于交易的及时性,花功夫做数据分析就好,交易就人工完成吧

Ⅹ 用python怎么做模拟鼠标点击比较好

importwin32api
importwin32gui
importwin32con
importtime
importctypes

defclick1(x,y):#第一种
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)

defclick2(x,y):#第二种
ctypes.windll.user32.SetCursorPos(x,y)
ctypes.windll.user32.mouse_event(2,0,0,0,0)
ctypes.windll.user32.mouse_event(4,0,0,0,0)

defclick_it(pos):#第三种
handle=win32gui.WindowFromPoint(pos)
client_pos=win32gui.ScreenToClient(handle,pos)
tmp=win32api.MAKELONG(client_pos[0],client_pos[1])
win32gui.SendMessage(handle,win32con.WM_ACTIVATE,win32con.WA_ACTIVE,0)
win32gui.SendMessage(handle,win32con.WM_LBUTTONDOWN,win32con.MK_LBUTTON,tmp)
win32gui.SendMessage(handle,win32con.WM_LBUTTONUP,win32con.MK_LBUTTON,tmp)