零基础学通达信炒股软件与通达信炒股软件编程

一、上市股票太多了,需要更有效的股市分析方法

1、目前上市证券数量非常多

目前,深沪京三地上市交易的股票有5163只,场内基金有1944只,场外基金有18789只,行业或概念指数有508只,重点(宽基)指数有85只。随着注册制的全面实施,以后还会有更多的股票和基金上市。

面对如此多的股票和基金,只关注分析某一板块或某些个股都是如同盲人摸象不全面的,投资者应该自上而下分层分级才能快速捋清股市状况。

所谓自上而下就是按“大盘”“板块”“个股”的顺序分析其强弱和趋势,比如2023年3月6-16日上证指数下跌期间,新能源类股票是跌幅榜靠前的,这类股票就可排除不看,而同期的芯片软件类是涨幅榜靠前的,这类股票就要重点关注。

2、通达信App能帮助快速自上而下全面掌握股市行情

我使用过很多股票分析软件,电脑版和手机版的都用过了,比如通达信、东方财富、同花顺、大智慧等等,但感觉还是通达信app软件最好用,可以随身、快捷和全面的自上而下了解股市状况。

应该说,很多股票软件都能做到自上而下分层分级的分析股市,目前通达信App优于其他股票软件的地方在于有“多股同列”“区间排行”两大特色功能,不过相信其他股票软件也会很快就推出类似功能来。

多股同列区间排行是很实用很必要的功能,比如要分析大盘情况,首先将85只重点指数同列对比一下,各市场各板块谁强谁弱运行趋势如何皆一目了然,如果需要更精确些,那么使用区间排行功能可以精确统计出85只重点指数在某区间的涨幅排行。比如2023年3月6-16日期间,85只重点指数涨幅靠前的是科创50、全指信息、新硬件、创业创新、深证创新、金融科技、科创信息、云科技、科创芯片、在线消费,很显然关键词是科创、芯片等,所以后市的热点大概率是这些板块。

这两大功能解决了很多投资者的疼点,让众多投资者能快速全面掌握股市行情,以前要半小时甚至更久的时间去复盘,现在在吃饭时的十几分钟就可以对股市行情有个全面的了解,效率大大提高了。

特别声明:我不是在给通达信软件做广告,而是出于对其帮助分析股市的实用功能的认可和肯定,当然也是希望能通过本文的讲解帮助更多的股民朋友快速全面掌握看明白股市行情。

二、通达信App多股同列功能

1、电脑端的多股同列功能

电脑端的股票软件很早就普遍有“多股同列”功能,比如一页同时显示4股、9股或16股的行情走势,在这个页面里,按F5可同时切换这些股票的分时图或K线图,按F8可同时切换这些股票的各周期行情走势图,按翻页健或下拉鼠标可快速翻看下一页的多股同列股票的走势图。

图一:电脑端的通达信多股同列功能

2、手机端通达信App多股同列功能

因为手机屏幕有限,通达信App的多股同列(图二)是一页多股的,如同一张长截图,只要不断的上下滑动页面,所有股票都可以快速同列出来,而且操作缩放平移K线也是同列的股票一起变动的。没这个功能之前是要逐个翻页,费时又费力,想全部翻看一遍很辛苦,因为时间不允许,手指都翻麻了都可能没翻完,总之是非常不方便。

图二:手机端通达信App多股同列功能

具体操作流程:打开通达信App后,依次点击“行情”→“A股”→“板块”→“行业板块”即可得到下图2023年4月7日的行业板块指数涨幅排行榜。

图三:当天的行业涨幅排行榜

注意看上图左上角黄框线内的三个按键图标,左起第一个是“横屏/竖屏”切换键,中间的是“多股同列”按键,点击该按键就得到类似图二那样的多股同列页面,第三个是“区间排行”按键。

东方财富App有两股同列功能,但要想同时对比查看多只股票只能切换对应的个股,而且缩放和平移K线也不是同步的,操作起来要费很多时间。

三、通达信App区间排行功能

在图三点击第三个按键即可对该页面的所有板块(行业或概念)指数进行排行,区间跨度可以按自己的需要设置,比如想复盘2022年10月12日的大涨行情,利用该功能即可得出如下图四所示的概念板块涨幅榜。

图四:2022.10.12概念板块涨幅榜

非常明显,图四中几乎全部都是信息科技类板块,这就意味着主力资金在这一天的重点操作标的就是信息科技类股票,所以投资者也应该顺势而为的跟随买入这些股票。

下面再运用区间排行功能统计一下概念板块在2022.10.12日-2022.11.17期间的涨幅排行,如下图五所示。

图五:2022.10.12-11.17概念板块涨幅排行榜

非常明显,在涨幅排行榜第一页中除了“仿制药”和“新冠药概念”外全部是信息科技类股票,这显示2022.10.12涨幅靠前的板块在后市中依旧延续了最强的上涨趋势,这可以作为以后选股的逻辑思路。

值得一提的是,对重点指数还没有区间排行功能,估计是通达信公司还没更新到这步。

四、写在最后

通达信App还有很多特色功能,在此不一一列举,有些功能我也还在熟悉学习之中,因为该软件更新很快,随着软件技术的发展,今后必将是更完善更好用,让我们一起学习使用该软件,有问题欢迎留言讨论。

2023年4月9日18:30于深圳莲塘

0、这个要有一定的编程基础,然后就是不同的软件采用的语言是不一样的。好点的软件可以支持多种语言。比如我们常用的这个支持C#,C++,金语言,Easy language,以及常用的麦语言(通达信等)。

1、复杂的指标,用麦语言也可以开发,但相对来说有点绕来绕去的不容易理解。一般推荐c#,c++或python。

2、一个具体指标的实现,首先要把其原理或者说逻辑定义搞清楚。比如tdsetup的计数,就是连续9个(或以上)的收盘价高于(或低于)4个周期之前的收盘价。那么后面的实现就相对容易了。我们用c#来解释一下。

3、首先我们要定义一个数组来记录收盘价 double[] Close;

然后定义一个变量记录 收盘价和四个周期前收盘价的关系。int setupflip=0;分别用-1 ,0, 1 来表示低于,等于,高于三种情况。

if (Close[i]

setupflip=-1;

else if (Close[i]>Close[i-4])

setupflip=1;

else setupflip=0;

4、第二步就是要判断是否连续。那么就需要比较当前的setupflip是否和前面的一样。所以还要定义一个变量来存储前面的,int setupflip0 =0;

然后就需要一个变量来计数连续的次数。int setupCount =0;

如果二者不同,就重新计数,如果一致就累加。那么就有下面的计算方法

if (setupflip != setupflip0 )

setupCount = setupflip;

else

setupCount += setupflip;

5、记得把当前的setupflip传递一下,进行下一个k线的计算。

setupflip0 = setupflip;

6、后面就是要把上述的步骤循环一下,这里要注意从i数组(0开始计数)的4开始。具体原因可以思考一下。

int len = Close.Length;

for (int i = 4; i < len; i++)

{

。。。。。

}

运行一下就是这个效果

7、测试通过之后,要做的就是把close数据传递过来,然后再把setupCount传递给股票软件来显示了。

8、具体的软件语言虽然不一样,但实现思路都是一致的。我们今天介绍的应该是全网最为简洁有效的算法,不相信的可以在全球网络上检索一下。用麦语言的话大概三、五行就可以实现了。但要实现完整的指标,还有很多事情要做。

9、当然,在这个基础上可以进行程序化交易实现,或者量化交易。这个就相对复杂了。算法是关键,数据是基础。