当前位置: 首页 > 软件使用帮助 > 彩票分析家帮助-6.61 > 功能附录 > 自定义脚本 > 号位分析指标
号位分析指标
杰思达软件 / 2019-05-04 15:02:55

“号位分析指标”将会出现在:“号位分析”板块的指标列表中。

一、基本知识
1. 本类自定义脚本文件位于软件安装目录下的“Lottery\CustomNbrAlz”。
2. 您可以使用文本编辑器,或是通过软件目录下的“Lua.SciTE\SciTE.exe”来编辑脚本(推荐后者)。
3. 除了注释与字符串中的内容,其它字符都必须是半角字符(即纯英文字符)。
4. 调试信息输出工具“TiTrace.exe”位于软件安装目录下。
5. 重要:LUA的基础知识和接口类请参考帮助。


二、脚本内容说明
2.1 以下内容取自文件:def_除法余数.lua 的部分

--【【【【【【
-- 分析项目说明,会显示到分析页面的:项目说明
function myNumberTargetsReadme()
  return '余数分析:用号码除以指定的数字(4、5、6、7),取余数进行数据分析';
end;

-- 分析项目定义
function myNumberTargets()
  return {
     { name="除4余数", func="def_nbralz_cfys_4", group="除法余数" },
    { name="除5余数", func="def_nbralz_cfys_5", group="除法余数" },
  };
end;

-- 除4余数
-- datas: 当前完整号码数据, 例如'datas[1]'表示第一个号码数。
-- count: 号码总个数,包括红球和蓝球的总个数。
-- subs: 蓝球、后区个数。
-- history: 历史数据索引,0表示第1期数据,其它依次类推。
-- numberPos: 号位,从1开始,1表示第1个号位(如:百位)。
-- isExtraNumber: 是否是蓝球号位, true表示是,false表示否。
function def_nbralz_cfys_4(datas, count, subs, history, numberPos, isExtraNumber)
  local value = datas[numberPos] % 4;
  return value;
end;

-- 除5余数
function def_nbralz_cfys_5(datas, count, subs, history, numberPos, isExtraNumber)
  local value = datas[numberPos] % 5;
  return value;
end;

--】】】】】】


2.2 代码解释
> myNumberTargetsReadme()
功能:定义分析项目的说明,会显示到分析页面的:项目说明。

> myNumberTargets()
功能:此函数是为彩票家提供此脚本文件中的指标配置信息,是每个指标文件所必需提供的。
@name: 指标名称定义。
@func: 此指标的实现函数。
@group: 所属组的名称,指标将显示在这个组名下面。

> def_nbralz_cfys_4(datas, count, subs, history, numberPos, isExtraNumber)
功能:此函数是指标【除4余数】的具体实现,函数名需与您定义指标时一样。
@datas: 当前完整号码数据, 例如'datas[1]'表示第一个号码数。
@count: 号码总个数,包括红球和蓝球的总个数。
@subs: 蓝球、后区个数。
@history: 历史数据索引,0表示第1期数据,其它依次类推。
@numberPos: 号位,从1开始,1表示第1个号位(如:百位)。
@isExtraNumber: 是否是蓝球号位, true表示是,false表示否。
@返回: 结果值,整数。
 

下一篇:自定义分析方案
上一篇:统计数据监视器

 

声明:此文章属杰思达发表、转载内容,仅供投资者参考,并不构成投资建议。

用户评论(共0条评论)

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