股票学习网

股票入门基础知识_炒股入门与技巧_怎么买股票 - 股票学习网!

通达信dll编写入门到精通教程(通达信模似炒股软件)

2023-10-28 16:01分类:解套方法 阅读:

之前都是用MFC写通达信用DLL文件,MFC基本属于被淘汰工具,正好昨天新装VS2019,就试着用VS2019 C++动态库编写通达信用的DLL文件。操作步骤如下:

1.打开VS2019,新建一个项目,项目名称tdxDllTest,,新建项目时选择“动态链接库”,如下图:

 

选择DLL

 

 

项目名称:tdxDllTest

 

 

新建的项目

 

2.在新建项目中添加通达信DLL编程规范中的文件,此例是将规范中三个文件合并成两个,操作见下图:工程项目名称右键---添加---现有项,(需先将规范中实例的文件加入项目中

 

添加文件

 

 

添加头/源文件

 

3.在PluginTCalcFunc.cpp源文件中修改代码如下图:

 

添加修改功能函数

 

 

函数放入全局数组

 

4.源代码:

PluginTCalcFunc.h头文件:

#ifndef __PLUGIN_TCALC_FUNC

#define __PLUGIN_TCALC_FUNC

#pragma pack(push,1)

//函数(数据个数,输出,输入a,输入b,输入c)

typedef void(*pPluginFUNC)(int,float*,float*,float*,float*);

typedef struct tagPluginTCalcFuncInfo

{

unsigned short nFuncMark;//函数编号

pPluginFUNC pCallFunc;//函数地址

}PluginTCalcFuncInfo;

typedef BOOL(*pRegisterPluginFUNC)(PluginTCalcFuncInfo**);

//=======================================

#ifdef __cplusplus

extern "C"

{

#endif //__cplusplus

__declspec(dllexport) BOOL RegisterTdxFunc(PluginTCalcFuncInfo** pFun);

#ifdef __cplusplus

}

#endif //__cplusplus

#pragma pack(pop)

#endif

=======================================

PluginTCalcFunc.cpp源文件

#include "pch.h"

#include "PluginTCalcFunc.h"

/*typedef void(*pPluginFUNC)( int DataLen,float* pfOUT,float* pfINa,float* pfINb,float* pfINc)类型指针;

函数参数分别是(数据个数,输出,输入a,输入b,输入c),参数的计算是基于长度为DataLen 的float类型数组。*/

void MA(int DataLen, float* pfOUT, float* pfINa, float* pfINb, float* pfINc)

{//参数1传入收盘价;参数2传入均线周期

int N = int(*pfINb);

float sum;

for (int i = N - 1; i < DataLen; i++)

{

sum = 0;

for (int j = 0; j < N; j++)

sum = sum + pfINa[i - j];

pfOUT[i] = sum / N;

}

}

void TestPlugin2(int DataLen, float* pfOUT, float* pfINa, float* pfINb, float* pfINc)

{

for (int i = 0; i < DataLen; i++)

pfOUT[i] = (pfINa[i] + pfINb[i] + pfINc[i]) / 3;

}

//用户的函数全部都放入PluginTCalcFuncInfo结构的全局数组g_CalcFuncSets中。

PluginTCalcFuncInfo g_CalcFuncSets[] =

{

{ 1,(pPluginFUNC)&MA },

{ 2,(pPluginFUNC)&TestPlugin2 },

{ 0,NULL },

};

//RegisterTdxFunc函数为注册函数

BOOL RegisterTdxFunc(PluginTCalcFuncInfo ** pFun)

{

if (*pFun == NULL)

{

(*pFun) = g_CalcFuncSets;

return TRUE;

}

return FALSE;

}

代码弄好后直接编译,然后在debug或release文件夹中找到tdxDllTest.dll文件,复制粘贴到通达信的X:\new_tdx\T0002\dlls文件夹中,并在公式管理器中绑定Dll,并新建一个测试指标公式,如下图:

 

通达信测试指标公式

 

 

测示结果

 

至此,C++编写通达信用DLL指标测试完成。

 

每经记者:吴永久 每经编辑:何建川

粉丝朋友们,端午节前,A股“魔咒”再现,最强板块AI崩了,一些股民当日收益大幅回撤。端午节假期中,昨天,美联储主席鲍威尔表示,今年再次加息两次将是适当的,美股表现稳健。而今天亚太股市跳水。

在每日经济新闻APP举办的掘金大赛中,首位“王者级选手”诞生,他就是“星瀚尘微”。他从去年底的第二期热身赛开始,目前在13期比赛中,有11期比赛是正收益,仅有2期亏损幅度小于1%,在控制回撤方面比较优秀,实现了收益的稳健增长。

今天,《每日经济新闻》记者(以下简称NBD)对他进行了专访,请他给大家分享一些投资经历和感悟,希望对大家的投资有所启发。另外,针对许多投资者比较关心的市场话题,他也做了一些分享。

各位老铁,掘金大赛第12期正式赛报名时间是6月10日到6月28日(报名方式见文末),比赛时间是6月12日到6月30日。比赛采用模拟炒股形式,模拟资金100万元。赛程短,参赛人人都能获奖!本期比赛报名持续火热,很多选手跑步入场,赶快下载安装每日经济新闻APP报名参赛,不仅有机会角逐大奖,还可以学习高手交易技巧!

王者级选手专访:要想控制好回撤,买点和仓位很重要,逆情绪操作

NBD:恭喜你在掘金大赛中成为首位“王者级选手”。从你参加的13期比赛(含正在举行的本期比赛)中,有11期比赛都是正收益,仅有2期亏损幅度小于1%,这样的成绩是比较优秀的。请你给粉丝朋友们聊一聊你的投资经历。

星瀚尘微:在迄今连续多期的掘金大赛中,我有幸成为首位“王者级选手”,实属意外,运气成分很大。许多选手的收益率其实比我高很多,幸运的是我的累计分值最高而已。

我是一名业余投资人,虽然入市时间已有20多年,但大部分时间并未操作,主要原因一是忙于工作,无暇顾及;二是股市波谲云诡、变幻莫测,小心脏有点承受不了,近2~3年入市操作才稍微频繁些。

参加掘金大赛的主要目的就是独立判断、锻炼自身、提升技能。非常感谢每日经济新闻提供了“掘金大赛”这么好的一个比赛交流平台!

NBD:从你的操作来看,你喜欢分散持仓,有时也做做短线,这样高的胜率,尤其在控制回撤方面做得比较好。这几天好一些股民收益回撤的比较多,请你给大家分享一些这方面的投资心得。

星瀚尘微:我的选股特点是可以关注热点,但不迷信热点。操作上采取中、短线相结合,分步建仓,不要一次满仓。具体选股与操作是:首先考虑基本面,除了考虑政策、行业、企业信息外,还可以根据通达信软件提供的“市盈率(动)”、“市净率”、“安全分”等信息,判断该股是否具备投资价值。其次考虑比价系统,如该股与类似股票相比较,目前价位如何?该股票所处板块与其它板块相比较,有何差距?最后考虑技术面,根据缠论,在适当级别的买卖点上介入,即在“买点买、卖点卖”。我对风险控制的要求比较高,宁愿不赚钱,也尽量做到先保本。要想控制好回撤,首先买点位置要选好。现在的市场越来越情绪化,我们要逆向操作,比如在连续大涨后出货,在连续大跌后吃货。在操作之前,最好拟定一个预案(不同情况的交易策略),以及不断训练自己的盘感,做到灵活应变。

NBD:由于经济增长放缓,很多传统行业不太好找大机会,你觉得哪些新兴产业有机会?

星瀚尘微:确实现在很多传统行业不太好找大机会,目前具身智能机器人的投资机会值得研究。我一般喜欢提前一两年去跟踪一些潜力行业,如氢燃料电池车、量子计算机等。

NBD:美联储主席鲍威尔当地时间周四表示,今年再次加息仍是合适之举,可能需要再加2次。对此消息,你怎么看?

星瀚尘微:从美国的经济来看,加码制造业,失业率较低,CPI也在逐步下行,经济增长势头较好。因此,继续加息的话,短期对美国经济还不会构成利空,这利于美元稳固,吸引全球资金流向美元。从历史上看,美元加息周期不是引发美国经济问题,就可能引发其他国家的经济问题,目前这两个现象都没有出现,所以美联储继续加息是预料之中

NBD:端午节前,A股大盘出现重挫,今天亚太股市跳水,A股是否还有上攻行情?上市公司在7月将开始披露半年报,对于下周的操作策略,您怎么看?

星瀚尘微:目前我主要看两个指数,一个是上证指数,一个是科创50。目前上证指数再次跌破年线,如果收盘点位低于3118点,那么就会步入下跌趋势。目前科创50的上升趋势也是正常的,下方有条支撑线。见下图:

由于今天亚太股市跳水,估计下周一A股震荡会加大,7月上市公司将开始披露半年报,一些资金会退出观望,要回避大幅炒高的热门题材股,而那些竞争优势明显、业绩增长势头较好的科技股在中长期仍会受到资金追捧。不过就短期来说,如果确实看不清,可以控制一下仓位,假如后市砸出一个低点,到时也有资金参与低吸。

NBD:对于人工智能板块的重挫,你怎么看?

星瀚尘微:对于重挫还需冷静看待,最近两年的热门股就是这种风格,先是暴力拉升,吸引股民追涨从而好出货,然后暴力下杀,引发践踏从而好吃到便宜货,因此我们不要被这种市场情绪影响了,专心的研究基本面和股票估值,分清楚股票是处于上升趋势还是下跌趋势,这样就不会被盘面的波动搞晕。在破位的时候,要坚决止损。中长期看,算力板块中一些实现国产替代的公司仍有不错的机会,人工智能短期需要注意情绪影响。

上车冲刺现金大奖,还可学习高手投资技巧

各位老铁,掘金大赛第12期正式赛报名时间是6月10日到6月28日,比赛时间是6月12日到6月30日。比赛采用模拟炒股形式,模拟资金100万元。赛程短,参赛人人都能获奖!赶快下载安装每日经济新闻APP报名参赛,快来角逐大奖,还可以学习高手交易技巧!

掘金大赛采用模拟炒股形式,模拟资金100万元。赛程10个交易日。第1名现金奖励1888元/人(税前),第2至第4名现金奖励688元/人(税前),第5至第10名现金奖励288元/人(税前);其他收益为正的选手平分1000元现金奖池(税前)。只要报名就送100N币,比赛结束对负收益选手奖励100N币,待N币累积到一定数量,可在每经APP商城兑换礼品。

还有一个好消息,为方便投资者向高手学习,掘金大赛上线了掘金股吧内测版,我们特邀请了一些高手来做吧主,有每经投资研究院的高级研究员,还有掘金大赛中的一些优秀选手,这些高手将对经济、股市等热门话题、投资机会、投资心得等方面发表独特的观点,大家在留言区可向他们直接交流。目前是内测期间,欢迎大家向我们提一些建议。

此外,主办方为方便已经参赛的选手交流心得,设有专门的比赛微信交流群,方法是:在每经APP私人订制掘金大赛页面上,点击“客服”按钮,就会弹出客服手机号,点击微信主页右上角+号/添加朋友/企业微信联系人/输入手机号/添加企业微信火山君。

报名方式:

首先下载每日经济新闻APP,然后打开每日经济新闻APP,点击“私人订制”,点击左上角的“掘金大赛”,点击“免费参赛”,然后输入参赛昵称,选择知晓渠道,就能报名了。需要注意的是,只有在报名时才能取参赛昵称。

(本文内容仅供参考,不作为投资依据,据此入市,风险自担)

每日经济新闻

https://www.haomiwo.com

上一篇:怎样炒股票入门基础知识(熊市怎样炒股)

下一篇:银行卡被开户行冻结炒股(炒股开户行有没有限定什么银行)

相关推荐

返回顶部