短线精灵机构版本使用手册(v3.X)
作者:风影 QQ:172062200 微信:kingwa
一 前言
短线精灵的优点:
1 盘中是全推的,而且是真实的委托单
2 9:15分就有数据,提前10分钟获取先机
炒股,特别是短线,跟随资金的动向是必须而且是唯一的途径,其它都是枉然,短线精灵就是跟踪机构的买卖情况
短线精灵工具利用大智慧全推的短线精灵数据用于盘中监控大单数据,进行选股.
短线精灵工具由短线精灵采集部分和大智慧查询DLL两部分组成.
在采集部分,盘中短线精灵采集大智慧的短线精灵全推数据,定时保存,可以根据定义对数据进行处理,响应DLL的查询;
DLL在大智慧中通过(选股,动态显示牌,股票池)公式向采集软件查询数据.
从上面原理看出,dll要完成查询功能必须打开采集软件
采集工具相对于大智慧DLL函数来说是服务程序,DLL从服务程序取数据的时候,需要连接服务程序,调用DLL函数从服务器取数据时会主动连接采集工具,在采集工具显示在线. 如果大智慧没有调用DLL,工具显示离线是正常状态.
适用对象:对大智慧软件有一定了解,对大智慧公式较熟悉,喜欢进行股票技术研究,有一定动手能力 打造自己的交易系统的用户.
题外话: 没有任何一个指标和数据是万能的,能保证你一定赚钱,如果一个公式能提高你的成功率5个点,那么这个工具就完成目的了,这个同样适合这个精灵工具,
这里提供的是一个工具,不是一个必赚的策略.
有关短线精灵的大智慧说明
二 安装
1 下载群里精灵程序,解压到一个单独目录,运行短线精灵.exe .
(如果运行不了,可能是你的系统微软库,下载群里的)
如果你第一次使用,需要配置下列数据
1)账号(你的QQ号码),账户密码
2)大智慧账号/密码
3)工作大智慧的目录(用于保存预警结果)
4)用于保存精灵数据的目录
2 进入精灵QQ群,下载群文件-机构版-发布版本目录中的 短线精灵机构版安装.exe,
运行安装,输入上面准备好的数据,安装
安装后运行精灵守护程序,自动下载精灵主程序运行,并自动安装精灵 sprite.dll到你的大智慧目录中.
如果安装出现异常,最好关闭掉360等杀毒程序,并用管理员权限运行精灵工具
历史数据在群文件中下载 解压到你的精灵数据目录
3 在大智慧公式中调用函数获取精灵数据
三 有关概念
下面是采集工具配置文件例子,参见其中说明
1 大智慧的短线精灵数据有两种形式:
- 盘中实时推送全市场精灵数据
- 分时状态下请求个股的全部统计数据.(需要在分时图的短线精灵界面点击"统")
为了防止数据混乱,精灵工具盘中不接收请求数据,盘后不接受推送数据.
2 工作大智慧保存预警结果板块,动态生成
3 数据目录是用于保存精灵数据的目录,建议单独一个目录
4 所有的目录名建议简单点,不要带有符号,建议不要用汉字
5 9:15分就有数据,可以善用这些数据,
6 界面上的[日志/ 设置 /预警] 窗口可以拖动到你喜欢的位置,并在菜单中的界面保存起来
7 可以处理指定时间范围的数据
四 配置
通过软件的配置界面可以配置相关目录,
配置文件为json格式文件,{ } 为英文,必须配套,
有关预警条件的设置参加下面DLL说明
五 使用
盘中采集工具收集短线精灵信息,保存在内存中(定时存盘),如果设置了预警信息,将将符合条件的股票,在预警信息框显示,如果设置了板块输出,将输出到板块.
点击这些预警信息,相关看盘大智慧会自动跳转到对应的股票.
如果在大智慧中要查询精灵数据,内部是从采集精灵工具取数据的,所以采集工具必须运行.
六 配套 Sprite.DLL
Kingwa 短线精灵函数手册(v3.X)
作者:风影 QQ17206220 微信:kingwa
1 基本概念连单次
1.1 短线精灵消息号
对短线精灵消息号编号如下
编号 | 消息 | 编号 | 消息 | 编号 | 消息 | 编号 | 消息 |
---|---|---|---|---|---|---|---|
0 | 火箭发射 | 7 | 封跌停板 | 14 | 机构买单 | 21 | 卖出撤单 |
1 | 快速反弹 | 8 | 打开涨停 | 15 | 机构卖单 | 22 | 买入新单 |
2 | 高台跳水 | 9 | 打开跌停 | 16 | 机构吃货 | 23 | 卖出新单 |
3 | 加速下跌 | 10 | 有大卖盘 | 17 | 机构吐货 | ||
4 | 大笔买入 | 11 | 有大买盘 | ||||
5 | 大笔卖出 | 30 | 所有买单 | ||||
6 | 封涨停板 | 20 | 买入撤单 | 31 | 所有卖单 |
*所有买单=所有买单+吃货, 所有卖单=所有卖 卖单+吐货
1.2 DLL公式调用周期
支持日线(#day)和分时线(#min0) ,对应分时线输出对应分钟数据,对于日线,输出全天数据
分时线目前支持最新一天查询
对日线,为了加快速度,限制了天数,缺省为1天
大量汇总计算,会造成速度慢,可以把历史汇总数据保存成自定义数据解决.
1.3 函数中数据过滤
对数据可以进行过滤,采用了比较模式 比较值的方式
比较模式用数字代表后面的比较方式
0 无条件(不过滤)、 1不等<> 、 2小于<、3大于>、4小于等于<=、 5大于等于>= 6 相等=
由于大智慧dll函数个数只能4个,为了节省位置,将条件 的比较模式和比较值合并在一个参数中(后面称条件),合并规则为
数据过滤=比较模式*10000+比较值
例如过滤条件为>=9999,那么就是5*10000+9000,可以简化为59999;
再比如<5.3,合并为2*10000+5.3=20005.3
无条件就是不过滤 直接为0,在有的函数中省略就表示不过滤.
1.4 函数中时间过滤
为了表示某个时间段,用下列规则
HHMM 表示2位小时数和两位分钟数 比如0925表示9:25
时间范围就是 起始时间终止时间
比如9:25-15:00表示为09251500
特殊值 0 表示无时间限制
精灵 4015版本(DLL 3070版本)后 部分函数提供最后几分钟过滤,方便获取实时最新数据,-n 表示最后n分钟
1.5 DLL函数参数知识
DLL函数只能是4个,前1个可以是序列值,可以是固定值,后3个是固定值
参数里面标注为可选,就是表示可以不给,函数内部用缺省的数据代替,后面的参数就跟着省略,在下面函数说明书用[]括上的参数表示可省略
2 函数
2.1 查询DLL与精灵服务器是否连线函数 online
调用格式:
2.2 Count 统计满足条件的次数
2.2.1 调用形式
满足条件的次数:"Sprite@Count"(消息号,[数据过滤,[时间过滤,[天数]]])
返回满足条件的次数
表示以下4种调用形式
1 "Sprite@Count"(消息号) //表示无条件,无时间限制,日线才用缺省天数1
2 "Sprite@Count"(消息号,数据过滤)
3 "Sprite@Count"(消息号,数据过滤,时间过滤)
3 "Sprite@Count"(消息号,数据过滤,时间过滤,日线计算天数)
在分时模式,此函数返回每分钟的统计值,在日线表示全天值,日线缺省计算1天的数据
2.2.2 支持公式周期
日线,分时
2.2.3 参数说明
序号 | 参数 | 详解 | 是否必填 |
---|---|---|---|
1 | 消息号 | 参见1.1 | 必须 |
2 | 数据过滤 | 参见1.2 | 可选 |
3 | 时间过滤 | 参见1.4 | 可选 |
4 | 天数 | 可选 |
2.2.4 例子
2.3 Sum 统计满足条件的手数
调用形式
"Sprite@Sum"(消息号,[数据过滤,[时间过滤,[天数]]])
支持公式周期:
日线,分时
参数说明:
序号 | 参数 | 详解 | 是否必填 |
---|---|---|---|
1 | 消息号 | 参见1.1 | 必须 |
2 | 数据过滤 | 参见1.2 | 可选 |
3 | 时间过滤 | 参见1.4 | 可选 |
4 | 天数 | 分时无意义 | 可选 |
返回值:返回合计手数
例子:
2.4 Last 统计最新指定消息的连续次数
实时统计最新消息连续次数
调用形式
"Sprite@Last"(消息号[,数据过滤])
支持公式周期:
日线
参数说明:
序号 | 参数 | 详解 | 是否必填 |
---|---|---|---|
1 | 消息号 | 参见1.1 | 必须 |
2 | 数据过滤 | 参见1.2 | 可选 |
返回:返回最新消息列表与指定消息相同的次数,如果最后一个消息不是指定的消息号,那么都返回0
例如:
Last是查询最后消息是否与指定的消息相同,由于消息是随时更新的,如果通过DLL查询,可能错过最新消息,而在精灵工具上容易实现
2.5 LastSum 统计最新指定消息的连续单手数合计
实时统计最新消息连续单量合计
调用形式
"Sprite@LastSum"(消息号[,数据过滤])
支持公式周期:
日线
参数说明:
序号 | 参数 | 详解 | 是否必填 |
---|---|---|---|
1 | 消息号 | 参见1.1 | 必须 |
2 | 数据过滤 | 参见1.2 | 可选 |
返回:返回最新消息列表与指定消息相同的委托量合计,如果最后一个消息不是指定的消息号,那么都返回0
例如:
2.6 MaxContinu 统计指定消息的最大连续次数
调用形式
MaxContinu(消息号,最小连续单次数) ;
或者
MaxContinu(消息号,最小连续单次数,时间过滤) ;
返回值:
如果次新次数小于最小连续单次数,将返回0;否则返回最大的连续次数
参数说明:
序号 | 参数 | 详解 | 是否必填 |
---|---|---|---|
1 | 消息号 | 参见1.1 | 必须 |
2 | 最小连单次数 | 满足连单条件的最小次数 | 必须 |
3 | 时间过滤 | 可选 | |
4 | 天数 | 可选 |
2.7 MaxContinuSum 统计指定消息的最大连续量汇总
调用形式
MaxContinuSum(消息号,最小连续单次数) ;
或者
MaxContinuSum(消息号,最小连续单次数,时间过滤) ;
返回值:
如果次新次数小于最小连续单次数,将返回0;否则返回最大的连续量汇总
参数说明:
序号 | 参数 | 详解 | 是否必填 |
---|---|---|---|
1 | 消息号 | 参见1.1 | 必须 |
2 | 最小连单次数 | 满足连单条件的最小次数 | 必须 |
3 | 时间过滤 | 可选 | |
4 | 天数 | 可选 |
2.8 ContinuCount 出现连续单次数
调用形式
ContinuCount (消息号,最小连续单次数)
或
ContinuCount (数据类型,最小连续单次数,[天数])
返回值:
如果次新次数小于最小连续单次数,将返回0;否则返回满足这个条件的次数
参数说明:
序号 | 参数 | 详解 | 是否必填 |
---|---|---|---|
1 | 消息号 | 参见1.1 | 必须 |
2 | 最小连续单次数 | 满足连单条件的最小次数 | 必须 |
3 | 时间过滤 | 可选 | |
4 | 天数 | 可选 |
3 例子
日线公式例子