号码价值评分
杰思达软件 / 2019-05-08 00:28:54

“号码价值评分”将会出现在:旗舰版的“号码价值评分”页面的公式列表中。

一、基本知识
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()
功能:此函数定义了此公式文件的名称和适配彩票。
@name: 公式名称定义。
@lottery: 指定只能让某类彩票(乐透型,双色球型,数字型),或是某个彩票使用(排列三、七乐彩等)
     all: 表示所有彩票。
     lotto: 表示乐透型彩票,例如七乐彩等。
     union: 表示双色球类彩票,例如双色球和超级大乐透。
     digital: 表示数字型彩票,例如排列五、七星彩、福彩3D。
     彩票名称: 可以是具体的某个彩票名称。
     (提示:以上属性值可以是多个,使用“|”来进行分隔)
     
> 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;        // 历史频率(%)
 

下一篇:自定义超级形态
上一篇:历史过滤

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha