1. 如何做直选定位数据查询?
2. “动态号码表-热冷温”与“形态分析表-热冷温”的区别
3. "族群FDM"图表使用技巧-1
4. 如何自己添加历史数据?
5. 方案分析-技巧1
6. 方案分析-介绍
7. 历史数据隔期算法介绍
8. “方案分析”用前必读
9. 数据监视器应用说明
10. 动态指标为什么不适合做实时数据检验?
11. 使用指标过滤时的容错问题
12. 排列五和七星彩使用“定胆杀号统计表”
13. 如何简单有效的利用“数据映射”和“胆码精灵”
14. 通过什么途径可以对每位号码进行分析(如:百位)
15. 如何去除保存数据时的空行?
16. 走势图选号操作技巧
17. 我想要单独红球的AC值,如何修改?
18. 为何组号蓝的遗漏总值和历史数据中的不一样
“历史过滤“将会出现在:环境面板-过滤,完成对历史数据的过滤提取。
一、基本知识
1. 本类自定义脚本文件位于软件安装目录下的“Lottery\HistoryFilter”。
2. 您可以使用文本编辑器,或是通过软件目录下的“Lua.SciTE\SciTE.exe”来编辑脚本(推荐后者)。
3. 除了注释与字符串中的内容,其它字符都必须是半角字符(即纯英文字符)。
4. 调试信息输出工具“TiTrace.exe”位于软件安装目录下。
5. 重要:LUA的基础知识和接口类请参考帮助。
二、脚本内容说明
2.1 以下内容取自文件:def_filter_和值.lua
--【【【【【【
dofile "../Script/value_define.lua"
dofile "../Script/my_function.lua"
local filterValue = {"15"} -- 默认提取和值等于15的数据
-- 初始化,准备过滤参数
function InitHistoryFilter(param)
-- 调用输入窗口设定参数
value = UI.InputDialog(filterValue[1], Lottery.GetName(), 'HistoryFilter.Sum',
'\n功能:提取和值等于指定值的历史数据。\n请输入和值(多值以逗号分隔,示例:9,12-15):', '', 10, 2, false);
-- 规整参数
filterValue = {}
filterValue = Split2NumbersPro(value['data'], ',')
return value['result']
end;
-- 功能:提取和值等于指定值的历史数据
-- @history: 历史数据索引
-- @issue: 历史数据期号
-- @in_date: KJ日期,格式:2018-10-05 20:30:00
function HistoryFilter(history, issue, in_date)
local extraNumber = Lottery.IsEnableExtraNumber();
local datas = Lottery.GetNumbersEx(history, extraNumber);
local value = Target.GetTarget("和值", datas, datas['count'], datas['subs'], history);
return my_findArray(filterValue, value) == -1;
end;
--】】】】】】
2.2 代码解释
> InitHistoryFilter(param)
功能:此函数仅在文件初始化时调用一次,可以用来准备一些参数,例如此文件中的功能是设置好需要和值。
@param: 此参数暂时无用。
@返回: IDOK表示设置完成,IDCANCEL表示取消了。
> HistoryFilter(history, issue, in_date)
功能:对每期历史数据做判断,决定是否需要。
@history: 历史数据索引,0表示第1期数据,其它依次类推。
@issue: 历史数据期号,如:2019001
@in_date: KJ日期,格式:2018-10-05 20:30:00
@返回: true表示过滤不要,false表示保留。