自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

玄穹高金阙玉辰

码编天地

  • 博客(22)
  • 问答 (2)
  • 收藏
  • 关注

原创 C#同花顺下单 模拟操作版接口实现

同花顺是一款流行的股票交易软件,提供丰富的交易功能。然而,手动操作可能会耗时且容易出错。通过编写自动化脚本,我们可以实现快速、准确的交易操作。通过C#和Win32 API,我们可以构建一个强大的自动化交易系统,实现对同花顺交易软件的控制。这不仅可以提高交易效率,还可以帮助投资者抓住市场机会。然而,自动化交易也存在风险,需要谨慎使用,并确保系统的稳定性和安全性。

2024-05-21 17:57:26 438 5

原创 通达信行情接口中通过TCP客户端测试行情主站连接速度的实践

Get_all_Available_ips函数的目的是循环测试一个IP列表中的所有行情主站,以确定哪些IP地址可以提供快速且稳定的连接。该函数接收一个包含IP地址和端口信息的JArray作为参数,并返回连接速度最快的IP地址。通过Get_all_Available_ips函数,我们可以有效地测试行情主站的连接速度,从而选择最佳的服务器进行行情数据的接收。这对于确保交易系统的高性能和稳定性至关重要。此方法不仅适用于行情数据服务,还可以推广到其他需要测试网络连接速度的场景。

2024-05-19 14:57:58 136

原创 根据获取股票列表 GetSecurityList 深入解析C#股票代码更新程序

GetSHSecurityList函数接受一个ISH_SecurityService接口和一个市场标识符nMarket(默认值为1,代表上海市场)作为参数。其中 ISH_SecurityService 是我自定义的数据库接口,用于保存处理后的股票代码。try// 沪市代码表{-1, new CodeDetail("其他", "其他", "0")},{1000, new CodeDetail("指数板块", "指数", "0")},

2024-05-19 14:44:20 183 1

原创 C#版支持多账户和两融的交易api实现

能够部署到自己的自动化交易系统的API接口也可以生成为DLL接口,采用Python等编程语言进行量化自动交易实现。也可以在自己熟悉的编程语言中接入。采用C# Dotnet Core架构异步处理,可以任意部署到自己的系统中。不经过外部中转,直连券商交易,无界面运行,非模拟按键操作。支持几乎大部分券商。支持系统 Centos,Ubuntu,Docker,Windows等支持32位,64位不限

2024-05-17 16:13:24 85

原创 一种通过HTTP方式可部署在Linux服务器的股票交易接口探索

由于上述限制,许多个人投资者转而采用半自动化的交易方法,如通过界面控制模拟操作。:部分证券公司提供的自动化交易API服务,虽然允许投资机构通过支付费用实现自动化交易,但通常要求将交易服务器部署在指定位置,这增加了操作的复杂性和成本。综上所述,开发一种新的自动化交易解决方案,旨在克服现有技术的局限性,为普通投资者提供更高效、稳定且易于使用的交易工具,将是行业发展的重要方向。:虽然存在通过DLL接口实现交易的方法,这种方法可以避免交易界面的需求,但它们通常需要更高级的编程技能,并且伴随着高昂的年费成本。

2024-04-18 15:50:01 69

原创 通达信行情接口失效?C# 实现获取分时成交数据 GetTransactionData

C# 实现获取分时成交数据 GetTransactionData。

2023-12-18 11:24:10 346

原创 通达信行情接口失效?C# 编写实现根据日期范围获取历史日线K线 GetHistoryKData

实现根据日期范围获取历史日线K线 GetHistoryKData

2023-12-18 02:24:07 341

原创 通达信行情接口失效?C# 编写实现获取龙虎榜单 资金流向 GetCompanyInfoContent

我们需要调用两个代码接口方法。第一个是GetCompanyInfoCategory,它的作用是获取F10公司信息目录。第二个是GetCompanyInfoContent,它的作用是根据目录获取相应的详细信息。

2023-12-17 01:37:24 192

原创 通达信行情接口失效?C# 编写实现读取除权除息信息 GetXdXrInfo

实现读取除权信息的GetXdXrInfo 接口方法

2023-12-17 00:18:22 229

原创 通达信行情接口失效?C# 编写实现获取k线 GetIndexBars 和 GetSecurityBars 中处理量价的方法

这段代码的作用是根据指数的类别和字节数组中的数据,解析出日期和时间的相关信息,并将其存储在对应的变量中。这段代码的作用是从字节数组中解析价格差值,并将解析得到的结果赋值给指定的变量。最后,将计算得到的各个部分的成交量相加,得到最终的成交量,并将结果返回。这段代码的作用是根据传入的整数值,解析出实际的成交量。的位运算,计算出年、月、日的值。的第8位为0,表示价格差值的读取结束,退出循环。的值,计算出年、月、日的值。的方法,用于根据传入的整数值解析成交量信息。增加4,表示解析位置的更新,并返回更新后的。

2023-12-15 22:35:27 163

原创 通达信行情接口失效?C# 编写实现获取证券的K线数据 GetSecurityBars

C# 编程实现获取证券k线 GetSecurityBars

2023-12-15 22:18:12 163

原创 通达信行情接口失效?C# 编写实现获取指数k线 GetIndexBars

本文将介绍如何使用C#编程实现获取指数K线 GetIndexBars的方法

2023-12-15 22:04:42 165 3

原创 通达信行情接口失效?C# 实现获取历史分时图数据 GetHistoryMinuteTimeData

本文将介绍如何使用C#编程实现获取历史分时行情数据。

2023-12-15 19:27:40 373

原创 通达信行情接口失效?C#编写查询分时行情 GetMinuteTimeData

本文将介绍如何使用C#编程实现查询分时行情 GetMinuteTimeData

2023-12-15 18:07:52 219

原创 通达信行情接口失效?C#编写获取股票列表 GetSecurityList

本文将介绍如何使用C#编程实现GetSecurityList方法

2023-12-15 16:57:52 341

原创 通达信行情接口失效?C# 编写一个通达信行情接口

本文将介绍如何使用C#编程通过TcpClient方式直连通达信行情服务器,以获取实时的股市行情数据。在Python量化编程中,大多数人都知道可以使用通达信行情接口pytdx库来获取股市行情数据。然而,在其他编程语言中,如果需要获取通达信行情,目前只有通过TdxHqApi.dll这个接口可用。但是,无论是pytdx还是TdxHqApi.dll这些接口都已经不再更新,这就给使用这些接口的开发者带来了一些困扰。

2023-12-15 16:36:30 565 6

原创 自动交易软件中的股票自动交易通达信验证码识别 C# (一)

如图所示,在使用外挂式自动化交易中,在通达信软件上通常会出现类似这样是验证提示,是因为软件检测到了外挂软件的行为,所以出现验证提示。而为了解决该问题,我采用了ORC文字识别方案来实现验证码识别当然,ORC是采用离线式的ORC难免会出现识别率的问题,不过使用在验证码上基本是足够了。那么要在C#中实现这个识别功能也并不难,下面开始码工↓↓↓↓↓↓首先第一步是要先识别到交易窗口,窗口操作采用 接口实现二、验证码截图在窗口处理方法中,处理步骤,首先需要将验证码窗口截图下来,通过识别到的验证码窗口句柄,

2022-12-02 11:26:58 1214 1

原创 Python +Echarts +PyQt5设计股票期货自动交易系统 二、软件界面响应(二)

删除项目必定需要先选中项目,我们从选中的item项目获取item对象中存储的id,这个id是我们在加载列表时赋值到控件中的类名objectName,所以这里我使用pwig.objectName()将对应的类名查询获取出来进行比较,比较变量中存储的信息一致则删除变量中的信息,并重新给id赋值重新排列,然后存储起来,再重载列表,酱紫!这里定义了我们的自定义文本对象QTitleLabel的样式,设置背景色为透明,这样当我们鼠标划过,或选中时,背景都是透明的。可以看到我们的演示效果截屏上已经完美解决了该问题。

2021-02-04 13:48:46 1589 2

原创 Python +Echarts +PyQt5设计股票期货自动交易系统 二、软件界面响应(一)

下面代码通过遍历QlistWidget中的每行row,获取每个item的Widget,再获取Widget内的相应的控件,我这里需要给文本赋值,则使用查找findChildren(QLabel)得到Widget中的每个QLabel控件对象列表,遍历判断对应的类名的字段进行赋值,达到动态赋值更新的效果。代码中需要给每个字段定义相应的字段类名,交易对列表中包含有,交易对、交易所名称、最新价、涨跌幅,我们需要每一个字段都必须动态可控,所以这个类名就是必须定义的,不然就无法给相应的字段赋值。那么我们应该怎么使用?

2021-01-26 23:25:08 1589 13

原创 Python +Echarts +PyQt5设计股票期货自动交易系统 一、软件界面设计

每个界面采用Frame控件进行布局,以方便后期显示与隐藏,整体布局中将左侧与顶部位置空出来用于插入侧边菜单栏和顶栏。

2021-01-11 17:19:20 2158 2

原创 Python + Echarts + PyQt5在量化软件中实现动态刷新K线

Echarts+ PyQt5在量化软件中实现实时刷新K线先上效果图: 在上一篇博客 《如何使用Echarts设计专业的K线图》中我已经描述了怎么设计出专业漂亮的K线图,这里就不再累赘。接下来我就上篇所设计的效果,移植到Python + PyQt5中,进行详细的过程分解。1、首先使用QT设计师,Qt Designer创建一个主窗体在我们新建的窗体中放置一个Grid布局,并将整体...

2020-03-06 03:28:05 8434 1

原创 如何使用Echarts设计专业的K线图

如何使用Echarts设计专业的K线图先上图:Echarts所需的K线的数据结构有:时间(date),开盘(open),收盘(close),最低(lowest),最高(highest),成交量(volume)数据采用list列表形式封装,如:时间(date),开盘(open),收盘(close),最低(lowest),最高(highest),成交量(volume)var data0 =...

2020-02-29 01:23:52 5966 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除