1.detectron2安装及微软最新state of the art目标检测模型DynamicHead训练自己数据全程指南
2.通达信神奇止损主图指标源码
3.通达信主图显示地方板块源码
4.一飞冲天公式改成选股公式。源码
detectron2安装及微软最新state of the art目标检测模型DynamicHead训练自己数据全程指南
首先,分析您需要从github.com/microsoft/Dy...仓库下载代码。源码
同时,分析下载并安装detectron2源码。源码
在Win系统中安装Detectron2时,分析html网页节点源码有一些要点和避坑指南需要注意。源码
安装命令为:python setup.py build develop。分析
执行该命令可能会报错,源码提示找不到vc++ .0。分析这时,源码您需要在VS中安装C++组件。分析
接下来,源码需要安装依赖库,分析如torch、源码torchvision、pycocotools和fvcore等。
安装过程中,在Win上运行安装命令可能会遇到错误:nvcc.exe failed with exit status 1。
要解决此错误,需要修改detectron2\layers\csrc ms_rotated ms_rotated_cuda.cu代码前几行,将条件编译#ifdef WITH_CUDA和#ifdef WITH_HIP全部注释掉,只保留#include "box_iou_rotated/box_iou_rotated_utils.h"。
修改完成后,再次运行python setup.py build develop,jvm 源码解读并等待一段时间,就可以顺利编译并安装了。
DynamicHead训练代码原版不包含注册数据集的代码,需要修改train_net.py文件,将注册数据集的代码加入其中。修改后的完整代码如下所示。
请确保您的训练数据集符合coco格式,如果不是,需要编写代码将其转换为coco格式。
修改数据集路径的代码如下,其中coco文件夹是训练和验证集json文件所在路径,train_path和val_path是训练和验证集所在路径。
在以下代码中,需要修改数据集的类别信息和注册的训练验证集名字。
训练的脚本命令是:python train_net.py --config configs/dyhead_swint_atss_fpn_2x_ms.yaml --num-gpus 1。
命令中出现的configs文件夹中的yaml文件也需要修改,将其中的datasets修改为您代码中注册的数据集名字,并在代码中重写或覆盖选项。
运行上述训练脚本可能会遇到的问题及解决方案如下:
遇到"broken pipe"错误,即多进程数据加载错误,将加载进程数修改为1即可解决。
如果训练报错weights_decay是none,打印cfg查看哪些是none,发现weight_decay_bias是供需系统源码none,将weight_decay_bias设置为0而不是none即可成功训练。
Github上提供的预训练权重是在coco数据集上训练的,类别数与您的数据集不同,不能作为weights初始化。
最后,成功训练的图示。
通达信神奇止损主图指标源码
神奇止损源码公式如下:
首先,绘制**的文本信息,内容为“DYBLOCK”,用于展示支撑点位。
接着,绘制**的文本信息,内容为“GNBLOCK”,用于展示阻力点位。
再接着,绘制**的文本信息,内容为“FGBLOCK”,用于进一步展示关键点位。
定义变量V1,计算收盘价、最高价与最低价的平均值与日移动平均的差值的绝对值除以日移动平均。
定义变量V2,计算V1的1-7/的指数移动平均。
定义变量V3,go channel源码计算V1的1+7/的指数移动平均。
定义变量V5,计算过去5天的收盘价、最高价与最低价的平均值的移动平均。
绘制**的点线,表示支撑位。
绘制绿色的点线,表示阻力位。
在最后的棒图中,若当前棒图的收盘价等于最高价,则绘制粉红色的棒图,表示可能的支撑位。
若当前棒图的收盘价等于最低价,则绘制蓝色的棒图,表示可能的阻力位。
定义M5为5日移动平均,使用绿色绘制。
定义MB5为5日移动平均的前一根棒图,使用洋红色绘制。
定义M为日移动平均,使用绿色绘制。
定义MB为日移动平均的前一根棒图,使用洋红色绘制。
定义M为日移动平均,matlabsimulink模块源码使用洋红色绘制。
定义MB为日移动平均的前一根棒图,使用橙色绘制。
计算涨幅限制和跌幅限制,根据股票的名称和代码进行调整。
定义今天涨停价和今天跌停价。
绘制粉红色的棒图,表示今天可能达到的涨停价。
绘制蓝色的棒图,表示今天可能达到的跌停价。
定义N为5,后续根据N进行计算。
进行高点和低点的判断和过滤,以确定短期支撑位。
绘制红色的线,表示短期支撑位。
绘制图标,表示低点。
进行价格涨势的判断,以确定价格涨势不破。
进行量能判断,包括高量柱、倍量柱和梯量柱。
结合价格涨势和量能判断,定义高黄金柱、倍黄金柱和梯黄金柱。
绘制**的棒图,表示黄金柱形态。
对结果进行标注,以指示“↖成立”。
友情提示,股市有风险,投资需谨慎,切勿盲目操作。
此公式已通过测试,如遇报错请检查复制是否准确,如有疑问可参考网络资源进行学习。
通达信主图显示地方板块源码
通达信主图显示地方板块源码的实现,主要依赖于通达信软件提供的DRAWTEXT_FIX函数,该函数可以在主图的固定位置显示文本信息。
首先,要明确的是,地方板块在通达信中通常指的是股票所属的地域板块,比如上海板块、深圳板块等。这些板块信息可以通过通达信软件内部的函数来获取,比如DYBLOCK函数就可以返回股票所属的地域板块名称。
接下来,要实现主图上显示地方板块,就需要编写一段指标公式源码,将DYBLOCK函数的返回值通过DRAWTEXT_FIX函数显示在主图的指定位置。具体的源码可能因个人需求和喜好而有所不同,但基本的思路是一致的。
例如,以下是一段简单的通达信指标公式源码,用于在主图上显示股票所属的地域板块:
DRAWTEXT_FIX, COLORRED;
这段源码的含义是,在最后一个K线的位置,以红色在横坐标0.、纵坐标0.的位置显示文本“所属地域板块:”加上DYBLOCK函数的返回值,即股票所属的地域板块名称。
通过这段源码,就可以在通达信主图上直观地看到股票所属的地域板块信息了。当然,实际使用中可能还需要根据个人的需求对源码进行调整和优化,比如调整文本的位置、大小、颜色等,或者添加更多的板块信息显示。
总的来说,通达信主图显示地方板块源码的实现并不复杂,只需要掌握基本的通达信指标公式编写方法和DRAWTEXT_FIX函数的使用即可。通过合理地编写和调整源码,可以帮助投资者在股票分析中更好地把握地域板块因素对股价的影响。
一飞冲天公式改成选股公式。
一飞冲天公式改成选股公式,编写如下:
成本0:=COST(0.5);
成本底:=MA(成本0,3),COLORGREEN,LINETHICK2;
成本:=COST( );
平均成本:=MA(成本,3),COLORWHITE,LINETHICK2;
成本:=COST();
一飞冲天:=MA(成本,3),COLORRED,LINETHICK2;
成本支撑:=(成本底+平均成本)/2,COLOR,LINETHICK2;
MA3:=EMA(EMA(C,3)-MA(成本0,)/,3),COLORYELLOW;
条件:CROSS(MA3,一飞冲天);
一飞冲天(通达信指标)公式源码:
1.选股条件源码:
起爆点:=(DCLOSE-REF(CLOSE,1))/REF(CLOSE,1)*;
XG:CROSS(起爆点,);
2.副图源码:
起爆点:=(DCLOSE-REF(CLOSE,1))/REF(CLOSE,1)*;
XG:CROSS(起爆点,);
三大选股公式:
一、MACD二次翻红
第一次出现红柱后,由逐渐放大到逐渐缩小,缩小到绿柱还没出现时,红柱又开始出现并且逐渐放大,就是MACD连续二次或二次以上出现红柱(经常出现强势股!若均线形成多头排列,成交量放大,大幅上升的概率更大,有好几位朋友都说借助MACD二次翻红捕捉到涨停板)。
二、黑马草上飞
图形特点:
1、日价格平均线稳步上扬,呈一条斜线。
2、日K线按照日均线的斜率震荡向上,远看像一片草原。
3、经过大约半年的震荡向上后,终于向上突破原有上升通道,进入飞扬阶段。
4、成交量集中在季价托或短长结合的价托之下,在股价飞扬前后并未有明显的放量。
操作方法:
1、在价托形成后的回档介入。
2、在股价反复震荡的底部吸纳。
3、最节约时间和最大利润的办法是在股价飞扬前迅速介入。
三、出水芙蓉
出水芙蓉是非常典型的大牛股启动形态之一,无论是在长期震荡盘整低位区域还是牛股上升途中,该形态出现意味着主力开始新一轮征程,牛股狂欢将再一次拉开序幕。形态上,个股在横盘整理或下跌过程中,某天一根长阳突破了短期均线系统,必须要有较大成交量来配合。这就是出水芙蓉的基本特征。