python 大智慧 dll 交易_【图】关于Trade.dll交易接口与大智慧连接起来实现公式下单的想法_股票指标,股票,炒股软件,股票软件,炒股公式_股票软件技术交流论坛_理想论坛 - 股票论坛...

本文介绍了如何使用Python调用大智慧的Trade.dll交易接口,包括OpenTdx、Logon、QueryData、SendOrder等函数的详细说明,实现了登录、查询、下单等交易功能,支持批量操作和不同账户间的交易处理。
摘要由CSDN通过智能技术生成

请教这个Trade.dll和之前的TdxApi.dll有什么区别吗?

/开发文档

//

//1.交易API均是tdxapi.dll文件的导出函数,包括以下函数:

普通版的9个函数:

// void  OpenTdx();//打开通达信

// void  CloseTdx();//关闭通达信

//  int  Logon(char* IP, short Port, char* Version, short YybID, char* AccountNo,char* TradeAccount, char* JyPassword,   char* TxPassword, char* ErrInfo);//登录帐号

// void  Logoff(int ClientID);//注销

// void  QueryData(int ClientID, int Category, char* Result, char* ErrInfo);//查询各类交易数据

// void  SendOrder(int ClientID, int Category ,int PriceType,  char* Gddm,  char* Zqdm , float Price, int Quantity,  char* Result, char* ErrInfo);//下单

// void  CancelOrder(int ClientID, char* ExchangeID, char* hth, char* Result, char* ErrInfo);//撤单

// void  GetQuote(int ClientID, char* Zqdm, char* Result, char* ErrInfo);//获取五档报价

// void  Repay(int ClientID, char* Amount, char* Result, char* ErrInfo);//融资融券账户直接还款

//普通批量版新增的5个函数:(有些券商对批量操作进行了限速,最大批量操作数目请咨询券商)

// void  QueryHistoryData(int ClientID, int Category, char* StartDate, char* EndDate, char* Result, char* ErrInfo);//查询各类历史数据

// void  QueryDatas(int ClientID, int Category[], int Count, char* Result[], char* ErrInfo[]);//单账户批量查询各类交易数据

// void  SendOrders(int ClientID, int Category[] , int PriceType[], char* Gddm[],  char* Zqdm[] , float Price[], int Quantity[],  int Count, char* Result[], char* ErrInfo[]);//单账户批量下单

// void  CancelOrders(int ClientID, char* ExchangeID[], char* hth[], int Count, char* Result[], char* ErrInfo[]);//单账户批量撤单

// void  GetQuotes(int ClientID, char* Zqdm[], int Count, char* Result[], char* ErrInfo[]);//单账户批量获取五档报价

//高级批量版新增的4个函数:

// void  QueryMultiAccountsDatas(int ClientID[], int Category[], int Count, char* Result[], char* ErrInfo[]);//批量向不同账户查询各类交易数据

// void  SendMultiAccountsOrders(int ClientID[], int Category[] , int PriceType[], char* Gddm[],  char* Zqdm[] , float Price[], int Quantity[],  int Count, char* Result[], char* ErrInfo[]);//批量向不同账户下单

// void  CancelMultiAccountsOrders(int ClientID[], char* ExchangeID[], char* hth[], int Count, char* Result[], char* ErrInfo[]);//批量向不同账户撤单

// void  GetMultiAccountsQuotes(int ClientID[], char* Zqdm[], int Count, char* Result[], char* ErrInfo[]);//批量向不同账户获取五档报价

///交易接口执行后,如果失败,则字符串ErrInfo保存了出错信息中文说明;

///如果成功,则字符串Result保存了结果数据,形式为表格数据,行数据之间通过\n字符分割,列数据之间通过\t分隔。

///Result是\n,\t分隔的中文字符串,比如查询股东代码时返回的结果字符串就是

///"股东代码\t股东名称\t帐号类别\t保留信息\n

///0000064567\t\t0\t\nA000064567\t\t1\t\n

///2000064567\t\t2\t\nB000064567\t\t3\t"

///查得此数据之后,通过分割字符串, 可以恢复为几行几列的表格形式的数据

//2.API使用流程为: 应用程序先调用OpenTdx打开通达信实例,一个实例下可以同时登录多个交易账户,每个交易账户称之为ClientID.

//通过调用Logon获得ClientID,然后可以调用其他API函数向各个ClientID进行查询或下单; 应用程序退出时应调用Logoff注销ClientID, 最后调用CloseTdx关闭通达信实例.

//OpenTdx和CloseTdx在整个应用程序中只能被调用一次.API带有断线自动重连功能,应用程序只需根据API函数返回的出错信息进行适当错误处理即可。

//3. 各个函数功能说明

///

/// 打开通达信实例

///

///void   OpenTdx();

typedef void(__stdcall* OpenTdxDelegate)();

///

/// 关闭通达信实例

///

///void   CloseTdx();

typedef void(__stdcall* CloseTdxDelegate)();

///

/// 交易账户登录

///

/// 券商交易服务器IP

/// 券商交易服务器端口

/// 设置通达信客户端的版本号

/// 营业部代码,请到网址 http://www.chaoguwaigua.com/downloads/qszl.htm 查询

/// 完整的登录账号&

智慧dll c 接口3264位差异说明.txt,是指关于大智慧软件中的动态链接库(DLL)以及使用C语言编写的接口在32位和64位系统中的差异说明文本。 在计算机系统中,32位和64位是指处理器的寻址能力。32位系统可以处理32位的寻址,而64位系统可以处理64位的寻址。这两种系统的存在使得软件开发需要考虑到平台的差异和兼容性。 在大智慧软件中,动态链接库(DLL)是一种非常重要的组件,它包含了一些可被不同程序调用的函数和资源。而C语言接口则允许其他编程语言(如C++、Python等)与动态链接库进行交互。 然而,由于32位和64位系统的寻址能力不同,因此在使用大智慧DLL和C接口时会出现一些差异。其中一些差异可能包括: 1. 数据类型:在32位和64位系统中,某些数据类型的长度可能是不同的。比如,在32位系统中,int类型的长度为4字节,而在64位系统中,int类型的长度为8字节。因此,在调用DLL函数时,需要注意数据类型的匹配。 2. 内存分配:由于64位系统具有更大的寻址能力,因此在分配内存时需要考虑到64位系统的空间要求。在使用C接口时,需要根据系统的位数来选择适当的内存分配函数。 3. 指针处理:由于指针的长度也与系统的位数相关,因此在传递指针参数时需要注意指针的类型和长度的匹配。在C接口中,需要考虑到指针的位数和正确的类型转换。 总之,在使用大智慧软件DLL和C接口时,需要根据不同的系统位数来调整代码和数据类型的定义,以保证程序在不同平台上的正确运行。这就是大智慧DLL C接口3264位差异说明的目的,它提供了在32位和64位系统中使用该软件的一些重要提示和指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值