“号码价值评分”将会出现在:旗舰版的“号码价值评分”页面的公式列表中。
一、基本知识
1. 本类自定义脚本文件位于软件安装目录下的“Lottery\CustomFormula\Number”。
2. 您可以使用文本编辑器,或是通过软件目录下的“Lua.SciTE\SciTE.exe”来编辑脚本(推荐后者)。
3. 除了注释与字符串中的内容,其它字符都必须是半角字符(即纯英文字符)。
4. 调试信息输出工具“TiTrace.exe”位于软件安装目录下。
5. 重要:LUA的基础知识和接口类请参考帮助。
二、脚本内容说明
2.1 以下内容取自文件:def_基础公式-1.lua
--【【【【【【
-- 公式定义
function FormulaDefine()
return { name="基础公式-3", lottery="all" };
end;
--[[ 获取号码评分
@Number: 当前要计算的号码
@History: 历史期号索引
@curNumbers: 当期历史数据
curNumbers['count']=号码个数
curNumbers[1]=第1个号码,curNumbers[2]=第2个号码......
@tarValue: 当前号码的各指标数据,使用 tarValue['指标名'] 方式取其值,例如:tarValue['CurLose'] 取当前遗漏值
指标定义如下:
MaxLose; // 最大遗漏(所有数据)
CurLose; // 当前遗漏(范围内)
PrvLose; // 上次遗漏(所有数据)
LoseTotal; // 遗漏总值(范围内)
LoseTime; // 遗漏次数(范围内)
LoseAvg; // 平均遗漏(范围内)
FusiAverage; // 连出周期(所有数据)
MaxFusillade; // 最大连出(所有数据)
FusilladeLose; // 连出遗漏(所有数据)
CurFusillade; // 最大连出(范围内)
PrvFusillade; // 上次连出(所有数据)
SpillingOut; // 欲出几率
MaxSkewness; // 最大偏态
Covering; // 回补几率
CurFrequency; // 当前频率(%)
HisFrequency; // 历史频率(%)
--]]
function GetNumberScore(Number, History, curNumbers, tarValue)
return (tarValue['HisFrequency'] - tarValue['CurFrequency']) + (tarValue['MaxSkewness'] - tarValue['SpillingOut'] - tarValue['Covering']) + 50
end;
--】】】】】】
2.2 代码解释
> FormulaDefine()
功能:此函数定义了此公式文件的名称和适配CP。
@name: 公式名称定义。
@lottery: 指定只能让某类CP(乐透型,双色球型,数字型),或是某个CP使用(排列三、七乐彩等)
all: 表示所有CP。
lotto: 表示乐透型CP,例如七乐彩等。
union: 表示双色球类CP,例如双色球和超级大乐透。
digital: 表示数字型CP,例如排列五、七星彩、福彩3D。
CP名称: 可以是具体的某个CP名称。
(提示:以上属性值可以是多个,使用“|”来进行分隔)
> GetNumberScore(Number, History, curNumbers, tarValue)
功能:获取指定号码的评分。
@Number: 当前要计算的号码
@History: 历史期号索引
@curNumbers: 当期历史数据
curNumbers['count']=号码个数
curNumbers[1]=第1个号码,curNumbers[2]=第2个号码......
@tarValue: 当前号码的各指标数据,使用 tarValue['指标名'] 方式取其值,例如:tarValue['CurLose'] 取当前遗漏值
指标定义如下:
MaxLose; // 最大遗漏(所有数据)
CurLose; // 当前遗漏(范围内)
PrvLose; // 上次遗漏(所有数据)
LoseTotal; // 遗漏总值(范围内)
LoseTime; // 遗漏次数(范围内)
LoseAvg; // 平均遗漏(范围内)
FusiAverage; // 连出周期(所有数据)
MaxFusillade; // 最大连出(所有数据)
FusilladeLose; // 连出遗漏(所有数据)
CurFusillade; // 最大连出(范围内)
PrvFusillade; // 上次连出(所有数据)
SpillingOut; // 欲出几率
MaxSkewness; // 最大偏态
Covering; // 回补几率
CurFrequency; // 当前频率(%)
HisFrequency; // 历史频率(%)