用途?

可以实现批量过滤历史期数据、统计历史命中详情,如实现过滤历史期(pl 目录需要放置赔率文件)999期排序截取100万,再机选99注的每期号码,统计可看到 100 万排序、机选 99 注历史命中详情 😁。

本软件是一个永久免费小工具,请运行软件看 doc 目录教程

更新记录

  • 2022-06-10 首次发布
  • 2022-09-26 新增 命中对比条件
  • 2022-10-31 新增 命中对比-批量条件
  • 2022-12-13 新增 命中最大-对比 过滤
  • 2022-12-15 新增 文件读取规则最后读其他软件号码目录尝试不含期号目录
  • 2022-12-16 新增 支持可以定义赔率的赔率选注(可读取某个文件)
  • 2022-12-25 调整 启动不显示过滤日志黑窗,需要点过滤记录按钮查看
  • 2022-12-26 新增 兼容.pl格式赔率,同期次.txt赔率优先
  • 2022-12-28 新增 支持过滤号码生成历史命中xlsx文件
  • 2022-12-30 新增 高级媒体过滤,可根据赔率制作媒体后设置命中(Js 代码)

文件说明

  • batch_windows_x64_*.zip Windows 64 位版(系统内存大于 4G 使用)
  • batch_windows_x32_*.zip Windows 32 位版(不支持 XP 系统)
  • batch_linux_x64_*.zip Linux 系统 64 位版(UbuntuFedora等)
  • batch_darwin_x64_*.zip Mac 系统 64 位版

下载更新

程序执行步骤

  • 读取 pl 目录所有赔率依次计算cfg目录下滤过滤设置.
  • 保存号码到files目录
  • 过滤完会把 3天 前赔率挪历史目录(cfg.toml 中激活)。

目录说明

  • cfg 配置文件
  • files 号码保存目录
  • pl 赔率文件(每次执行过滤自动挪历史数据到历史目录,cfg.toml 中激活)
  • tmp 临时目录、程序执行日志、程序缓存(可清理)

配置文件目录

  • cfg 目录每一个目录为一个过滤方案,每个目录支持多个 .toml 文件,计算顺序按照文件名字排序
  • 过滤后号码自动存 files/彩种/期号/方案名称/ 目录

如需要某个过滤条件可把doc目录某个toml文件复制到cfg/参数?目录

常见问题

如何使用?

  • 打开doc目录r9sfc目录找到自己想用过滤条件模板
  • 复制模板文件到过滤参数目录(cfg目录下任意子目录,如参数1目录)
  • 编辑模板过滤设置
  • 制作赔率文件(pl目录)
  • 打开软件选择过滤方案(目录)
  • 输入期号(软件自带1900001期测试赔率)
  • 点击开始过滤按钮

文件读取规则?

文件名中含 $QH$会自动替换当前过滤期号

  • 尝试 已过滤项目key标记保存文件
  • 尝试 直接文件名读取(如指定绝对路径文件)
  • 尝试 读取文件目录+期号目录 文件名
  • 尝试 读取文件目录+期号+过滤方案目录 文件名
  • 尝试 检索文件目录+期号 下不含注数 同文件名
  • 尝试 检索指定旧版+期号目录下不含注数 同名文件(cfg.toml 中配置目录)
  • 尝试 检索指定旧版目录下不含注数 同名文件(cfg.toml 中配置目录)

历史命中统计文件名规则

仅支持足彩 14、任选 9 场

为方便兼容其他软件保存文件,同类型文件判断规则

  • 替换文件名空格-=为空白
  • 转换文件名为小写字母
  • 移除注数信息
  • 替换长期号短期号为空白
  • 替换文件__为空白

如下列文件会认为是方案38万排序 03_ABC历史期文件,历史统计xlsx文件会单独一个标签显示历史命中。

1files/sfc/2023002/38万排序/03_2023002_ABC_149693注.txt
2files/sfc/2023001/38万排序/03_2023001_ABC_147379注.txt
3files/sfc/2023001/38万排序/03_2023001_ABC_22379注.txt
4files/sfc/2022152/38万排序/03-2022152_ABC_15万.txt
5files/sfc/2022151/38万排序/03-2022151_ABC_149486注.txt
6files/sfc/2022149/38万排序/03_2022149_ABC_150000注.txt

如何自定义赔率?

pl目录新增期号.txt文件,兼容多种格式,只要每个数值之间有分割符(空格、#、换行等)即可。

赔率样例

 17.27	4.36	1.41
 22.29	3.10	3.29
 31.79	3.49	4.55
 41.08	9.71	29.23
 51.07	9.66	29.73
 62.56	2.98	2.89
 73.30	3.14	2.21
 82.98	3.23	2.37
 92.22	3.22	3.28
101.88	3.38	4.14
112.27	3.11	3.25
123.21	3.12	2.29
132.90	2.95	2.57
142.29	3.19	3.04

程序执行日志在哪?

位于目录 tmp\logs\info.log文件

如何清理缓存?

可以清理tmp目录下的cache目录

软件无法启动?

程序异常或无法启动可以看 tmp\logs\info.log文件内容

如何编辑 toml 文件

如何使用命中最大对比

⑴ 启动软件(软件首次运行自动创建 doc 目录)

⑵ 打开doc/sfc 目录

⑶ 复制文件 命中最大-对比.toml 过滤模板cfg/参数3目录

⑷ 使用高级点的记事本工具打开命中最大-对比.toml(比如使用VSCode

⑸ 编辑过滤条件,如您俩需要对比的文件名为 2022139-1.txt2022139-2.txt

⑹ 修改条件底参数 c = ['001_000201.txt', '002_000301.txt']c = ['2022139-1.txt', '2022139-2.txt']

⑺ 修改差值范围p 如:-1~2

⑻ 修改过滤底f ,可使用文件名字或复式

⑼ 复制条件文件和过滤底 3 个文件到 files/sfc/1900001 目录,1900001为过滤期号,其他期号请复制赔率文件到pl 目录

⑽ 批量工具界面选参数3方案,期号输入1900001

⑾ 点 开始过滤 按钮, tmp/logs/info.log 可看详细过滤日志记录

⑿ 打开目录 files/sfc/1900001/参数3 看过滤后文件

如何维护足彩 14 场奖号数据

足彩 14 场奖号保存在 jh/zc14 目录

  • 000000.txt 文件中的存的是软件自带开奖数据
  • 自定义开奖数据 可自己新建.txt文件
  • 请用 期号=奖号 格式添加自定义奖号,与000000.txt同期奖号会被此文件定义奖号替换

如何查看过滤后号码命中信息

点开帮助标签,点历史统计按钮后,打开xlsx目录查看。

条件说明

自由选注

TOML 格式

  • # 号开始为备注

  • 请使用英文逗号(,)、引号(")、单引号(')

  • 当一个.toml含多个条件[[p]]时,彩种id只需设置 1`个

  • 条件1 拿全排列取1~999

  • 条件2条件1过滤结果再截取99~199

 1# 彩种,任9=17 、14场=18
 2id = 18
 3# 过滤条件1
 4[[p]]
 5# 是否禁用,true false 暂时不参与计算
 6d = false
 7# 底名称,可以用来当作其他条件过滤底、条件底
 8k = '001底'
 9# 过滤模块
10m = 'zyxz'
11# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
12f = '310,310,310,310,310,310,310,310,310,310,310,310,310,310'
13# 保存文件名,空白使用底名称
14s = ''
15# 过滤参数
16p = """
17# 截取范围,格式:1~9 或 1-9
18s = '1~999'
19"""
20# 备注
21r = ''
22
23# 过滤条件2
24[[p]]
25# 是否禁用,true false 暂时不参与计算
26d = false
27# 底名称,可以用来当作其他条件过滤底、条件底
28k = '002底'
29# 过滤模块
30m = 'zyxz'
31# 使用 条件1 过滤过滤结果
32f = '001底'
33# 保存文件名,空白使用底名称
34s = ''
35# 过滤参数
36p = """
37# 截取范围,格式:1~9 或 1-9
38s = '99~199'
39"""
40# 备注
41r = ''

命中对比

  • 程序启动后看 doc/r9/命中对比.toml
  • 单独一个 toml 文件需要加彩种标记 ,如 9 场id = 17,如一个文件有多个过滤条件[[p]],只需要文件顶部一个彩种标记。
 1# 过滤条件
 2[[p]]
 3# 是否禁用,true false 暂时不参与计算
 4d = false
 5# 底名称,可以用来当作其他条件过滤底、条件底
 6k = 'key_mzdb'
 7# 过滤模块
 8m = 'mzdb'
 9# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
10f = '310,31,1,10,10,30,10,10,31,10,0,10,3,3'
11# 需要对比命中的俩文件
12c = ['1.txt', '001.txt']
13# 保存文件名,空白使用底名称
14s = ''
15# 过滤参数
16p = """
17# 命中串,格式:场次=命中范围,14=1 表示 A命中14-B命中14差值是1~1
18s = '14=1,14-13=1~9'
19"""

命中对比-批量

过滤时会读取条件底两组文件,一一对应组合成多个批量对比条件进行过滤。

 1# 过滤条件
 2[[p]]
 3# 是否禁用,true false 暂时不参与计算
 4d = false
 5# 底名称,可以用来当作其他条件过滤底、条件底
 6k = 'key_mzdb.pl'
 7# 过滤模块
 8m = 'mzdb.pl'
 9# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
10f = 'f.txt'
11# 条件底 两组对比文件列表
12c = ['001_*.txt', '002_*.txt']
13# 保存文件名,空白使用底名称
14s = ''
15# 过滤参数
16p = """
17# 命中串,格式:场次=命中范围
18s = '14=1,14-13=1~9'
19"""

两组对比文件列表格式说明

  • 下面标记表示A组文件为所有001_开始文件名,B组文件为所有002_开始文件名,过滤时会读取两组文件名排序后一一组合成批量对比过滤。
1c = ['001_*', '002_*']
  • 指定两组文件名,多个文件名之间使用英文逗号(,)分割,AB 两组文件个数需要一致。
1c = ['001_000203_100注.txt,001_000202_100注.txt,001_000201_100注.txt', '002_000203_100注.txt,002_000202_100注.txt,002_000201_100注.txt']

上面参数过滤时会生成以下对比条件

  • 001_000203_100注.txt 对比 002_000203_100注.txt
  • 001_000202_100注.txt 对比 002_000202_100注.txt
  • 001_000201_100注.txt 对比 002_000201_100注.txt

命中最大-对比

计算两组文件最大命中值的差值

如:A文件最大命中9场6注B文件最大命中3场1注,差值为6-1=4

 1# 过滤条件
 2[[p]]
 3# 是否禁用,true false 暂时不参与计算
 4d = false
 5# 底名称,可以用来当作其他条件过滤底、条件底
 6k = '命中最大对比测试方案'
 7# 过滤模块
 8m = 'mzfb.max.diff'
 9# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
10f = '310,1,1,0,31,31,0,0,10,3,30,13,310,130'
11# 条件底
12c = ['001_000201.txt', '002_000301.txt']
13# 保存文件名,空白使用底名称
14s = ''
15# 过滤参数
16p = """
17# 最大命中个数差值范围
18s = '2~3'
19"""
20# 备注
21r = '两组文件最大命中个数差值过滤'

过滤实例

截取排序前 100 万

  • 8行 标记 此过滤条件名称
  • 10行 标记 过滤模块名称赔率截取
  • 12行 标记 需要过滤的号码,这里可以修改为足彩 14 场全排列
  • 15行 标记 过滤后保存文件名
  • 19行 标记 赔率截取范围,1-1000000
 1# 彩种,任9=17 、14场=18
 2id = 18
 3# 过滤条件
 4[[p]]
 5# 是否禁用,true false 暂时不参与计算
 6d = false
 7# 底名称,可以用来当作其他条件过滤底、条件底
 8k = '百万排序'
 9# 过滤模块
10m = 'plxz'
11# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
12f = '310,310,310,310,310,310,310,310,310,310,310,310,310,310'
13
14# 保存文件名,空白使用底名称
15s = ''
16# 过滤参数
17p = """
18# 截取范围,格式:1~9 或 1-9
19s = '1~1000000'
20"""

自定义赔率排序截取

手工指定赔率数据

 1# 彩种
 2id = 18
 3
 4# 过滤条件
 5[[p]]
 6# 是否禁用,true false 暂时不参与计算
 7d = false
 8# 底名称,可以用来当作其他条件过滤底、条件底
 9k = '赔率选注-高级'
10# 过滤模块
11m = 'plxz.adv'
12# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
13f = 'f.txt'
14# 保存文件名,空白使用底名称
15s = ''
16# 过滤参数
17p = """
18# 截取范围,格式:1~9 或 1-9
19s = '1~9'
20# 自定义赔率,支持多种格式,只要每一个赔率之间有分割就可以
21o = \"\"\"
2243.02   29.16   27.82
2331.96   39.08   28.96
2476.53   12.91   10.55
2521.82   22.87   55.31
2642.56   22.07   35.37
2743.24   27.18   29.58
2846.83   24.46   28.71
2953.91   33.70   12.39
3050.06   20.11   29.82
3135.14   24.68   40.18
3257.45   22.48   20.06
3342.58   29.97   27.45
3448.40   32.07   19.53
3528.83   19.32   51.86
36
37\"\"\"
38# 赔率自动读取脚本,不为空时执行来替换赔率
39c = ''
40"""
41# 备注
42r = '自定义赔率积由小到大排序截取'

读取指定目录赔率文件

读取期号_1.txt赔率文件

 1# 彩种
 2id = 18
 3
 4# 过滤条件
 5[[p]]
 6# 是否禁用,true false 暂时不参与计算
 7d = false
 8# 底名称,可以用来当作其他条件过滤底、条件底
 9k = '赔率选注-高级'
10# 过滤模块
11m = 'plxz.adv'
12# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
13f = '$QH$_点击设置用户名'
14# 保存文件名,空白使用底名称
15s = ''
16# 过滤参数
17p = """
18# 截取范围,格式:1~9 或 1-9
19s = '1~9'
20# 赔率自动读取脚本,不为空时执行来替换赔率
21c =  \"\"\"
22ReadFile("pl/"+iss+"_1.txt");
23\"\"\"
24"""
25# 备注
26r = '自定义赔率积由小到大排序截取'

命中最大-对比

截取 14 场赔率前 50 万排序,再利用 4 个文件一一对比后取交集

$QH$-1.txt 表示 期号-1.txt,如:过滤期号为2022001,过滤时文件会读取2022001-1.txt

  1
  2# 彩种
  3id = 18
  4
  5# 过滤条件 50万排序
  6[[p]]
  7# 是否禁用,true false 暂时不参与计算
  8d = false
  9# 底名称,可以用来当作其他条件过滤底、条件底
 10k = '50万排序'
 11# 过滤模块
 12m = 'plxz'
 13# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
 14f = '310,310,310,310,310,310,310,310,310,310,310,310,310,310'
 15
 16# 保存文件名,空白使用底名称
 17s = ''
 18# 过滤参数
 19p = """
 20# 截取范围,格式:1~9 或 1-9
 21s = '1~500000'
 22"""
 23
 24# 过滤条件
 25[[p]]
 26# 是否禁用,true false 暂时不参与计算
 27d = false
 28# 底名称,可以用来当作其他条件过滤底、条件底
 29k = '最大命中对比_1_2'
 30# 过滤模块
 31m = 'mzfb.max.diff'
 32# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
 33f = '50万排序'
 34# 条件底
 35c = ['$QH$-1.txt', '$QH$-2.txt']
 36# 保存文件名,空白使用底名称
 37s = ''
 38# 过滤参数
 39p = """
 40# 差值范围
 41s = '-2~2'
 42# 计算最大命中个数
 43t = false
 44"""
 45# 备注
 46r = '两组文件最大命中个数差值过滤'
 47
 48# 过滤条件
 49[[p]]
 50# 是否禁用,true false 暂时不参与计算
 51d = false
 52# 底名称,可以用来当作其他条件过滤底、条件底
 53k = '最大命中对比_1_3'
 54# 过滤模块
 55m = 'mzfb.max.diff'
 56# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
 57f = '50万排序'
 58# 条件底
 59c = ['$QH$-1.txt', '$QH$-3.txt']
 60# 保存文件名,空白使用底名称
 61s = ''
 62# 过滤参数
 63p = """
 64# 差值范围
 65s = '-2~2'
 66# 计算最大命中个数
 67t = false
 68"""
 69# 备注
 70r = '两组文件最大命中个数差值过滤'
 71
 72# 过滤条件
 73[[p]]
 74# 是否禁用,true false 暂时不参与计算
 75d = false
 76# 底名称,可以用来当作其他条件过滤底、条件底
 77k = '最大命中对比_1_4'
 78# 过滤模块
 79m = 'mzfb.max.diff'
 80# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
 81f = '50万排序'
 82# 条件底
 83c = ['$QH$-1.txt', '$QH$-4.txt']
 84# 保存文件名,空白使用底名称
 85s = ''
 86# 过滤参数
 87p = """
 88# 差值范围
 89s = '-2~2'
 90# 计算最大命中个数
 91t = false
 92"""
 93# 备注
 94r = '两组文件最大命中个数差值过滤'
 95
 96# 过滤条件
 97[[p]]
 98# 是否禁用,true false 暂时不参与计算
 99d = false
100# 底名称,可以用来当作其他条件过滤底、条件底
101k = '最大命中对比_2_3'
102# 过滤模块
103m = 'mzfb.max.diff'
104# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
105f = '50万排序'
106# 条件底
107c = ['$QH$-2.txt', '$QH$-3.txt']
108# 保存文件名,空白使用底名称
109s = ''
110# 过滤参数
111p = """
112# 差值范围
113s = '-2~2'
114# 计算最大命中个数
115t = false
116"""
117# 备注
118r = '两组文件最大命中个数差值过滤'
119
120
121# 过滤条件
122[[p]]
123# 是否禁用,true false 暂时不参与计算
124d = false
125# 底名称,可以用来当作其他条件过滤底、条件底
126k = '最大命中对比_2_4'
127# 过滤模块
128m = 'mzfb.max.diff'
129# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
130f = '50万排序'
131# 条件底
132c = ['$QH$-2.txt', '$QH$-4.txt']
133# 保存文件名,空白使用底名称
134s = ''
135# 过滤参数
136p = """
137# 差值范围
138s = '-2~2'
139# 计算最大命中个数
140t = false
141"""
142# 备注
143r = '两组文件最大命中个数差值过滤'
144
145# 过滤条件
146[[p]]
147# 是否禁用,true false 暂时不参与计算
148d = false
149# 底名称,可以用来当作其他条件过滤底、条件底
150k = '最大命中对比_3_4'
151# 过滤模块
152m = 'mzfb.max.diff'
153# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
154f = '50万排序'
155# 条件底
156c = ['$QH$-3.txt', '$QH$-4.txt']
157# 保存文件名,空白使用底名称
158s = ''
159# 过滤参数
160p = """
161# 差值范围
162s = '-2~2'
163# 计算最大命中个数
164t = false
165"""
166# 备注
167r = '两组文件最大命中个数差值过滤'
168
169
170# 过滤条件
171[[p]]
172# 是否禁用,true false 暂时不参与计算
173d = false
174# 底名称,可以用来当作其他条件过滤底、条件底
175k = '最大命中对比_交集'
176# 过滤模块
177m = 'jhys'
178# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
179f = '最大命中对比_1_2'
180# 条件底
181c = ['最大命中对比_1_3', '最大命中对比_1_4', '最大命中对比_2_3', '最大命中对比_2_4', '最大命中对比_3_4']
182# 保存文件名,空白使用底名称
183s = ''
184# 过滤参数
185p = """
186# 分类,0 交集 1 差集 2 合并 3 并集(去重复)4 不同注 5 交集筛选
187t = 5
188# 交集筛选范围
189r = '6~6'
190"""
191# 备注
192r = ''

拆分 10 个小文件

38万注文件2022149_点击设置用户名拆分 10 个小文件

 1# 彩种,任9=17 、14场=18
 2id = 18
 3
 4[[p]]
 5k = '拆分_01'
 6m = 'zyxz'
 7f = '$QH$_点击设置用户名'
 8p = """
 9s = '1~38000'
10"""
11
12[[p]]
13k = '拆分_02'
14m = 'zyxz'
15f = '$QH$_点击设置用户名'
16p = """
17s = '38001~76000'
18"""
19
20[[p]]
21k = '拆分_03'
22m = 'zyxz'
23f = '$QH$_点击设置用户名'
24p = """
25s = '76001~114000'
26"""
27
28[[p]]
29k = '拆分_04'
30m = 'zyxz'
31f = '$QH$_点击设置用户名'
32p = """
33s = '114001~152000'
34"""
35
36[[p]]
37k = '拆分_05'
38m = 'zyxz'
39f = '$QH$_点击设置用户名'
40p = """
41s = '152001~190000'
42"""
43
44
45[[p]]
46k = '拆分_06'
47m = 'zyxz'
48f = '$QH$_点击设置用户名'
49p = """
50s = '190001~228000'
51"""
52
53[[p]]
54k = '拆分_07'
55m = 'zyxz'
56f = '$QH$_点击设置用户名'
57p = """
58s = '228001~266000'
59"""
60
61[[p]]
62k = '拆分_08'
63m = 'zyxz'
64f = '$QH$_点击设置用户名'
65p = """
66s = '266001~304000'
67"""
68[[p]]
69k = '拆分_09'
70m = 'zyxz'
71f = '$QH$_点击设置用户名'
72p = """
73s = '304001~342000'
74"""
75
76[[p]]
77k = '拆分_10'
78m = 'zyxz'
79f = '$QH$_点击设置用户名'
80p = """
81s = '342001~380000'
82"""

随机选注

本过滤设置实现

  • 取赔率排序前 50 万注
  • 随机取 4 组 1000 注文件
  • 对 4 个文件循环最大命中对比
  • 取对比结果交集
  1# 彩种,任9=17 、14场=18
  2id = 18
  3# 过滤条件
  4[[p]]
  5# 是否禁用,true false 暂时不参与计算
  6d = false
  7# 底名称,可以用来当作其他条件过滤底、条件底
  8k = '50万排序'
  9# 过滤模块
 10m = 'plxz'
 11# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
 12f = '310,310,310,310,310,310,310,310,310,310,310,310,310,310'
 13
 14# 保存文件名,空白使用底名称
 15s = ''
 16# 过滤参数
 17p = """
 18# 截取范围,格式:1~9 或 1-9
 19s = '1~500000'
 20"""
 21
 22# 过滤条件
 23[[p]]
 24# 是否禁用,true false 暂时不参与计算
 25d = false
 26# 底名称,可以用来当作其他条件过滤底、条件底
 27k = '50万排序_乱序'
 28# 过滤模块
 29m = 'sort.rnd'
 30# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
 31f = '50万排序'
 32# 保存文件名,空白使用底名称
 33s = ''
 34# 过滤参数
 35p = """
 36# 随机数种子,0 时每次结果不一样完全随机
 37rs = 666
 38# 设置期号
 39i = '$QH$'
 40"""
 41
 42
 43# 1
 44[[p]]
 45# 是否禁用,true false 暂时不参与计算
 46d = false
 47# 底名称,可以用来当作其他条件过滤底、条件底
 48k = '1'
 49# 过滤模块
 50m = 'zyxz'
 51# 使用 条件1 过滤过滤结果
 52f = '50万排序_乱序'
 53# 保存文件名,空白使用底名称
 54s = ''
 55# 过滤参数
 56p = """
 57# 截取范围,格式:1~9 或 1-9
 58s = '1~1000'
 59"""
 60
 61# 2
 62[[p]]
 63# 是否禁用,true false 暂时不参与计算
 64d = false
 65# 底名称,可以用来当作其他条件过滤底、条件底
 66k = '2'
 67# 过滤模块
 68m = 'zyxz'
 69# 使用 条件1 过滤过滤结果
 70f = '50万排序_乱序'
 71# 保存文件名,空白使用底名称
 72s = ''
 73# 过滤参数
 74p = """
 75# 截取范围,格式:1~9 或 1-9
 76s = '1001~2000'
 77"""
 78
 79# 3
 80[[p]]
 81# 是否禁用,true false 暂时不参与计算
 82d = false
 83# 底名称,可以用来当作其他条件过滤底、条件底
 84k = '3'
 85# 过滤模块
 86m = 'zyxz'
 87# 使用 条件1 过滤过滤结果
 88f = '50万排序_乱序'
 89# 保存文件名,空白使用底名称
 90s = ''
 91# 过滤参数
 92p = """
 93# 截取范围,格式:1~9 或 1-9
 94s = '2001~3000'
 95"""
 96
 97# 4
 98[[p]]
 99# 是否禁用,true false 暂时不参与计算
100d = false
101# 底名称,可以用来当作其他条件过滤底、条件底
102k = '4'
103# 过滤模块
104m = 'zyxz'
105# 使用 条件1 过滤过滤结果
106f = '50万排序_乱序'
107# 保存文件名,空白使用底名称
108s = ''
109# 过滤参数
110p = """
111# 截取范围,格式:1~9 或 1-9
112s = '3001~4000'
113"""
114
115
116# 过滤条件
117[[p]]
118# 是否禁用,true false 暂时不参与计算
119d = false
120# 底名称,可以用来当作其他条件过滤底、条件底
121k = '最大命中对比_1_2'
122# 过滤模块
123m = 'mzfb.max.diff'
124# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
125f = '50万排序'
126# 条件底
127c = ['1.txt', '2.txt']
128# 保存文件名,空白使用底名称
129s = ''
130# 过滤参数
131p = """
132# 差值范围
133s = '-2~2'
134# 计算最大命中个数
135t = false
136"""
137# 备注
138r = '两组文件最大命中个数差值过滤'
139
140# 过滤条件
141[[p]]
142# 是否禁用,true false 暂时不参与计算
143d = false
144# 底名称,可以用来当作其他条件过滤底、条件底
145k = '最大命中对比_1_3'
146# 过滤模块
147m = 'mzfb.max.diff'
148# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
149f = '50万排序'
150# 条件底
151c = ['1.txt', '3.txt']
152# 保存文件名,空白使用底名称
153s = ''
154# 过滤参数
155p = """
156# 差值范围
157s = '-2~2'
158# 计算最大命中个数
159t = false
160"""
161# 备注
162r = '两组文件最大命中个数差值过滤'
163
164# 过滤条件
165[[p]]
166# 是否禁用,true false 暂时不参与计算
167d = false
168# 底名称,可以用来当作其他条件过滤底、条件底
169k = '最大命中对比_1_4'
170# 过滤模块
171m = 'mzfb.max.diff'
172# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
173f = '50万排序'
174# 条件底
175c = ['1.txt', '4.txt']
176# 保存文件名,空白使用底名称
177s = ''
178# 过滤参数
179p = """
180# 差值范围
181s = '-2~2'
182# 计算最大命中个数
183t = false
184"""
185
186
187# 过滤条件
188[[p]]
189# 是否禁用,true false 暂时不参与计算
190d = false
191# 底名称,可以用来当作其他条件过滤底、条件底
192k = '最大命中对比_2_3'
193# 过滤模块
194m = 'mzfb.max.diff'
195# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
196f = '50万排序'
197# 条件底
198c = ['2.txt', '3.txt']
199# 保存文件名,空白使用底名称
200s = ''
201# 过滤参数
202p = """
203# 差值范围
204s = '-2~2'
205# 计算最大命中个数
206t = false
207"""
208
209
210
211# 过滤条件
212[[p]]
213# 是否禁用,true false 暂时不参与计算
214d = false
215# 底名称,可以用来当作其他条件过滤底、条件底
216k = '最大命中对比_2_4'
217# 过滤模块
218m = 'mzfb.max.diff'
219# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
220f = '50万排序'
221# 条件底
222c = ['2.txt', '4.txt']
223# 保存文件名,空白使用底名称
224s = ''
225# 过滤参数
226p = """
227# 差值范围
228s = '-2~2'
229# 计算最大命中个数
230t = false
231"""
232
233
234# 过滤条件
235[[p]]
236# 是否禁用,true false 暂时不参与计算
237d = false
238# 底名称,可以用来当作其他条件过滤底、条件底
239k = '最大命中对比_3_4'
240# 过滤模块
241m = 'mzfb.max.diff'
242# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
243f = '50万排序'
244# 条件底
245c = ['3.txt', '4.txt']
246# 保存文件名,空白使用底名称
247s = ''
248# 过滤参数
249p = """
250# 差值范围
251s = '-2~2'
252# 计算最大命中个数
253t = false
254"""
255
256
257
258# 过滤条件
259[[p]]
260# 是否禁用,true false 暂时不参与计算
261d = false
262# 底名称,可以用来当作其他条件过滤底、条件底
263k = '最大命中对比_交集'
264# 过滤模块
265m = 'jhys'
266# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
267f = '最大命中对比_1_2'
268# 条件底
269c = ['最大命中对比_1_3', '最大命中对比_1_4', '最大命中对比_2_3', '最大命中对比_2_4', '最大命中对比_3_4']
270# 保存文件名,空白使用底名称
271s = ''
272# 过滤参数
273p = """
274# 分类,0 交集 1 差集 2 合并 3 并集(去重复)4 不同注 5 交集筛选
275t = 5
276# 交集筛选范围
277r = '6~6'
278"""

高级媒体

本条件可以利用 Js 代码判断生成媒体复式来过滤

赔序前4首赔号码命中3~4过滤条件

 1# 彩种
 2id = 18
 3
 4# 过滤条件
 5[[p]]
 6# 是否禁用,true false 暂时不参与计算
 7d = false
 8# 底名称,可以用来当作其他条件过滤底、条件底
 9k = '自定义媒体_前4首赔'
10# 过滤模块
11m = 'jsmt'
12# 过滤底,支持使用文件名、底名称、复式号码(如全排列复式号码)
13f = '310,310,310,310,310,310,310,310,310,310,310,310,310,310'
14# 保存文件名,空白使用底名称
15s = ''
16# 过滤参数
17p = """
18# 媒体代码
19js = \"\"\"
20
21/*
22
23|          | 胜   | 平   | 负   |                      |
24|----------|-----|-----|-----|----------------------|
25| 号码       | s   | p   | f   | false(未选) true(已选)   |
26| 赔率       | o3  | o1  | o0  |                      |
27| 当前场次赔序   |     |     |     | od (0~13)            |
28| 当前场次编号   |     |     |     | id (1-14)            |
29| 当前首次末赔号码 |     |     |     | sp(首赔)、cp(次赔)、mp(末赔) |
30*/
31
32// 前4号码
33if (od < 4) {
34    //首赔号码是胜(3)时输出胜号码
35    s = (sp == 3)
36    //首赔号码是平(1)时输出平号码
37    p = (sp == 1)
38    //首赔号码是平(0)时输出负号码
39    f = (sp == 0)
40}
41\"\"\"
42# 滤除 true? 保留 false?
43d = false
44
45# 命中范围
46r = '3~4'
47"""

常用媒体实例

  • 赔序前 4 首赔
1// 前4号码
2if (od < 4) {
3  //首赔号码是胜(3)时输出胜号码
4  s = sp == 3;
5  //首赔号码是平(1)时输出平号码
6  p = sp == 1;
7  //首赔号码是平(0)时输出负号码
8  f = sp == 0;
9}
  • 赔率大于等于2.00复式号码
 1// 判断 胜赔率大于等于2.0时标记胜号码3有效
 2if (o3 >= 2.0) {
 3  s = true;
 4}
 5// 判断 平赔率大于等于2.0时标记胜号码1有效
 6if (o1 >= 2.0) {
 7  p = true;
 8}
 9// 判断 负赔率大于等于2.0时标记胜号码0有效
10if (o0 >= 2.0) {
11  f = true;
12}
  • 赔率小于等于2.00复式号码
1if (o3 <= 2.0) {
2  s = true;
3}
4if (o1 <= 2.0) {
5  p = true;
6}
7if (o0 <= 2.0) {
8  f = true;
9}
  • 赔率大于等于3.00复式号码
1if (o3 >= 3.0) {
2  s = true;
3}
4if (o1 >= 3.0) {
5  p = true;
6}
7if (o0 >= 3.0) {
8  f = true;
9}