返回列表

TDXAPI 和谐方法,并求TRADE.DLL

[通达信] 精华 1 11万
设置
1201505 Lv.2

专栏

复制 显示全部楼层 倒序浏览 |
跳转到指定楼层
001

股票论坛,技术分析,股票软件,指标公式,技术指标软件数据教程_技术交流论坛股票软件指标公式技术理想股票技术论坛

论坛上网友上传的TDXAPI.DLL,有所限制,只能操作中国银行一只票,下面改动后可以操作任一只股票。 unsigned char p5FF9[2]= {0xEB,0x3A}; //这是需要在内存中改动 ...软件数据教程_技术交流论坛股票软件指标公式技术

论坛上网友上传的TDXAPI.DLL,有所限制,只能操作中国银行一只票,下面改动后可以操作任一只股票。

     unsigned char p5FF9[2]= {0xEB,0x3A}; //这是需要在内存中改动的代码部分
    unsigned char p6037[5]= {0x8B,0x45,0x14,0x50,0x90};//这是需要在内存中改动的代码部分
    DWORD dwOldFlag;
    DWORD dwAddress;
    DWORD byValue;

    m_Handle=NULL;
    m_Handle=LoadLibraryA("tdxapi.dll");
    int nClientID=0;
    Tdx_Init lpInit;
    Tdx_Login lpLogin;
    Tdx_QueryData lpQueryData;
    Tdx_SendOrder lpSendOrder;
    Tdx_Logout lpLogout;
    Tdx_GetSSHQ lpGetSSHQ;
    Tdx_Exit lpProcExit;
    if(m_Handle!=NULL)
    {
        lpInit=(Tdx_Init) GetProcAddress(m_Handle,"Tdx_Init");
        lpLogin=(Tdx_Login) GetProcAddress(m_Handle,"Tdx_Login");
        lpQueryData=(Tdx_QueryData) GetProcAddress(m_Handle,"Tdx_QueryData");
        lpSendOrder=(Tdx_SendOrder) GetProcAddress(m_Handle,"Tdx_SendOrder");
        lpLogout=(Tdx_Logout) GetProcAddress(m_Handle,"Tdx_Logout");
        lpGetSSHQ=(Tdx_GetSSHQ) GetProcAddress(m_Handle,"Tdx_GetSSHQ");

        lpExit=(Tdx_Exit) GetProcAddress(m_Handle,"Tdx_Exit");

        char szError[1024];
        char szInfo[1024*8];

   
              char * szIP="202.103.36.69"; //老模拟
              char * szAccount="xxxx30";   //老模拟
              char * szJyPass="xxxx30"; //老模拟
              int YybID=0;               //老模拟
              BYTE AccountType=8;          //老模拟
              char * szTxPass="";         //
              char *szVersion="6.0";       //通达讯老模拟主站版本为3.00

        memset(szError,0,1024);
        memset(szInfo,0,1024);
        strcpy(szError,"Error");
        VirtualProtect(m_Handle,0x7000,PAGE_READWRITE,&dwOldFlag);
        memcpy(((unsigned char *)m_Handle+0x5ff9),p5FF9,2); //这就是打补丁了,一处
        memcpy(((unsigned char *) m_Handle+0x6037),p6037,5);//这就是打补丁了,二处
        VirtualProtect(m_Handle,0x7000,dwOldFlag,&dwOldFlag);
后面你就自已去发挥吧,可以在老模拟服务器上做操作,这里的改动就是让你可以操作任一只股票(原来的只能操作中国银行)。

这个动态库在一些券商服务器失效,
原因有好几个,其中之一是返回的数据解析的代码要改动,原作者用的办法是这样
    dwRow=this->TcSdk_GetRowNum(pData);
   if(dwRow==0)
        dwRow=1;
   dwField=this->TcSdl_GetFieldNum(pData);
   if(pRows)
  {
        memset(buf,0,nSize);
        for(DWORD i=0; i<dwRow; i++)
        {
          p=this->TcSdl_FetchNextRow(pData);
        for(DWORD j = 0; j <dwField; ++j)
        {
          p = this->TcSdk_GetFieldValueByIdx(p1,j,(char *) buf, nSize, 0);

这方法有的处理不了,通达信对相应数据的处理在TC.DLL和xxxxx.DLL中。
//
还有些地方要处理的,基本上是到通达信里挖代码。

本人的程序已经可以满足自已交易的需要了(大约4-5年前就已把通达信行情的协议搞出来了)。
谁有TRADE.DLL,不能用的也行,我只是想看看原作者是后面是如何改动的,别人的东东用起来还不放心。

有分加分。

[ 本帖最后由 股&民 于 2016-3-18 22:11 编辑 ]
310.middle
90310
Lv.4

专栏

发表于 2016-3-19 05:26 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
591.middle
1896591
Lv.8

专栏

发表于 2016-3-19 08:23 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
407.middle
316407
Lv.5

专栏

发表于 2016-3-19 08:39 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
106.middle
1763106
Lv.4

专栏

发表于 2016-3-19 17:58 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
831.middle
2231831
Lv.2

专栏

发表于 2016-3-19 23:02 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
037.middle
3556037
Lv.2

专栏

发表于 2016-3-21 21:17 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
037.middle
3556037
Lv.2

专栏

发表于 2016-3-22 19:54 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
037.middle
3556037
Lv.2

专栏

发表于 2016-3-31 12:39 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
505.middle
1201505
Lv.2

专栏

发表于 2016-3-31 19:56 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
037.middle
3556037
Lv.2

专栏

发表于 2016-3-31 20:16 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
473.middle
2460473
Lv.2

专栏

发表于 2016-4-3 11:38 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
562.middle
2359562
Lv.7

专栏

发表于 2016-4-11 05:01 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
294.middle
2437294
Lv.2

专栏

发表于 2016-4-15 23:36 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
719.middle
3573719
Lv.1

专栏

发表于 2016-4-18 09:04 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
325.middle
3067325
Lv.3

专栏

发表于 2016-4-27 21:18 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
372.middle
2372372
Lv.1

专栏

发表于 2016-4-28 09:39 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
562.middle
2359562
Lv.7

专栏

发表于 2016-4-30 06:30 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
745.middle
3006745
Lv.6

专栏

发表于 2016-5-5 06:57 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
801.middle
1379801
Lv.1

专栏

发表于 2016-5-19 20:17 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
422.middle
100422
Lv.4

专栏

发表于 2016-5-19 20:21 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
312.middle
3539312
Lv.2

专栏

发表于 2016-5-26 21:34 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
782.middle
3042782
Lv.1

专栏

发表于 2016-8-17 23:08 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
680.middle
3622680
Lv.1

专栏

发表于 2016-10-24 20:06 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
001.middle
2619001
Lv.1

专栏

发表于 2016-11-2 15:56 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
481.middle
3054481
Lv.1

专栏

发表于 2016-12-11 11:44 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
059.middle
2581059
Lv.2

专栏

发表于 2016-12-17 01:50 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
853.middle
1714853
Lv.2

专栏

发表于 2017-1-18 09:06 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
773.middle
3665773
Lv.1

专栏

发表于 2017-5-5 08:45 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
205.middle
1341205
Lv.2

专栏

发表于 2017-7-27 23:48 复制 查看全部楼层
游客,您是(游客)级别,无法查看回复内容,请到新手区学习升级之后才能查看,或直接购买升级后查看。
您需要登录后才可以回帖 登录

本版积分规则 《理想财富服务协议》《免责声明》

楼主 19楼
2楼 20楼
3楼 21楼
4楼 22楼
5楼 23楼
6楼 24楼
7楼 25楼
8楼 26楼
9楼 27楼
10楼 28楼
11楼 29楼
12楼 30楼
13楼  
14楼  
15楼  
16楼  
17楼  
18楼  
100917ezsyqwysystjznce
160828rrwbe8b2ijeeae8w
站长推荐 /1

最新主题

回顶部 到页底