如何实现股票自动化交易,甚至自动打板?

如何实现股票自动化交易,甚至自动打板?闲聊曾经比较喜欢玩手机游戏 在某个手游板砖了无数个日月后 突然一天牛顿的宁夏哈密瓜砸爆了我的头 我为什么要手动玩游戏 一个开发者应该有开发者玩游戏的尊严 自动化 因此我完成了一个脚本来玩游戏来解放双手 在一个小圈子我突然冒出来 我是程序员 然后大家都惊呆了 原来经常讨论的程序猿就在身边 同时我共享了自己的脚本 得到了大家的认可 大佬 收下我的膝盖 程序猿无所不能 不禁有了一丝作

闲聊

曾经比较喜欢玩手机游戏,在某个手游板砖了无数个日月后,突然一天牛顿的宁夏哈密瓜砸爆了我的头,我为什么要手动玩游戏?一个开发者应该有开发者玩游戏的尊严—自动化。因此我完成了一个脚本来玩游戏来解放双手。

如何实现股票自动化交易,甚至自动打板?

在一个小圈子我突然冒出来:“我是程序员”,然后大家都惊呆了,原来经常讨论的程序猿就在身边。同时我共享了自己的脚本,得到了大家的认可:“大佬,收下我的膝盖”,“程序猿无所不能”。不禁有了一丝作为程序员的骄傲。

 

但不得不承认的是,现在的游戏,高重复度的任务不断地挑战玩家们的人性。

 

到了这个时候,我不得不亮出第二重身份了:“我是韭菜”。

在双重身份下,我要完成的是股票的自动化交易,理论上股票的自动化交易是可行的,而且并不复杂,并且已经实现。

接下来我来介绍这个技术实现。

 

自动化交易条件

1、股票信息

股票代码、股票价格、买入价格等,如果要实现打板,那么需要当天的股票实时数据。

2、交易方式

电脑端的交易软件就可完成。更优的条件是交易API(不容易获取)。

3、交易操作

电脑端脚本完成操作。如果有交易API,可直接买一个云服务器,部署服务进行交易。

 

自动化交易具体实现

如何实现股票自动化交易,甚至自动打板?

1、获取股票信息

获取股票信息的渠道比较多,各大量化平台、基金持仓、大V推荐、新闻等,这方面我不作推荐和介绍。

我的实现方式是tushare(一个免费的数据平台),本机部署一台JAVA服务接口(其他任何语言都可以),接口的方式定时获取昨日涨停数据,并保存每只股票的明日涨停价格、买入仓位。提供一个对外接口:达到买入条件股票接口,当第二日股票达到涨停价格就加入该股票池。

2、脚本编写

这里我用的是Uibot,一个自动化脚本软件。

  • 编写自动化登录交易软件脚本、买入股票脚本

3、脚本自动交易

Uibot定时0.5秒查询一次达到买入条件股票接口,若有股票信息,就执行买入股票脚本。

 

如何实现股票自动化交易,甚至自动打板?

 

一款简单的自动化打板就实现了,具体的细节需要自己去研究,其中也有很多可以优化的细节。

不过值得注意的是,不要轻易以这种方式打板,盈亏自负。

若有问题请留言讨论。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231524.html原文链接:https://javaforall.net

(0)
上一篇 2025年12月7日 上午11:01
下一篇 2025年12月7日 上午11:22


相关推荐

  • 个人网站可以申请微信授权登录吗?

    个人网站可以申请微信授权登录吗?

    2021年10月25日
    53
  • spring boot的自动配置原理_springboot的工作原理

    spring boot的自动配置原理_springboot的工作原理深入Springboot启动流程+自动配置原理?写在前面?相关常见面试题Springboot启动入口@SpringBootConfiguration解读@ComponentScan解读@EnableAutoConfiguration解读(重点)@AutoConfigurationPackage解读@Import({AutoConfigurationImportSelector.class})解读(重点)?写在前面?自从SpringBoot问世以来,开发界可以说是乱了套。我还记得我朋友几年前去参加

    2022年8月20日
    7
  • 什么是Linux内核版本_linux内核深度解析

    什么是Linux内核版本_linux内核深度解析Linux内核版本有两种:稳定版和开发版,Linux内核版本号由3个数字组成:r.x.yr:目前发布的内核主版本。x:偶数表示稳定版本;奇数表示开发中版本。y:错误修补的次数。内核版本号每位都代表什么?以版本号为例:2.6.9-5.ELsmp,r:2,主版本号x:6,次版本号,表示稳定版本y:9,修订版本号,表示修改的次数头两个数字合在一齐可以描述内核系列。如…

    2022年8月23日
    7
  • kali linux用户名密码忘记了怎么办_kali用户名密码

    kali linux用户名密码忘记了怎么办_kali用户名密码1.修改账户的本质对于linux系统来说,一切皆文件,所以修改系统中的设置就是修改一些关联的文件。而修改用户名和密码就是修改系统的设置,只是这个设置比较特殊,这个设置修改起来也较为麻烦和危险。这里需要注意的事项:如果需要同时修改用户名和密码,那么请先修改密码,密码修改成功之后再修改用户名,这一点是一定需要注意的,这样可以避免修改用户名和密码后密码错误或密码正确也无法进入桌面的问题。2.修改密码对于linux系统熟练使用终端进行系统设置是非常方便的,简单来说就是设置步骤一部到位

    2026年1月15日
    4
  • 【合泰HT32F52352+oled温湿度显示】

    【合泰HT32F52352+oled温湿度显示】基于合泰 HT32F52352 oled 温湿度显示实验效果图本实验中 oled 和 dht11 的代码是移值之前 stm32 中的大部分都是一样只是在进行引脚初始化和相关时钟初始化有点区别 oled h ifndef OLED H define OLED H include ht32f5xxxx gpio h include stdlib h defineOLED MODE0 defineSIZE8 defineXLevel 0x00 defineX

    2025年12月1日
    5
  • python rgb565_RGB565的转换

    python rgb565_RGB565的转换24bitRGB888 gt 16bitRGB565 的转换 24ibtRGB888 R7R6R5R4R3R2 G7G6G5G4G3G2 B7B6B5B4B3B2 16bitRGB656 R7R6R5R4R3 G7G6G5G4G3G2 B7B6B5B4B3 可以修正 比如 当

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号