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

自定义分析指标将会出现在:指标分析、指标过滤中。
 

一、基本知识
1. 本类自定义脚本文件位于软件安装目录下的“Lottery\CustomTarget”。
2. 您可以使用文本编辑器,或是通过软件目录下的“Lua.SciTE\SciTE.exe”来编辑脚本(推荐后者)。
3. 也可以从“指标分析-指标管理-自定义指标-新增指标”来启动,这样可以生成指标模板,方便您继续编写。
4. 调试信息输出工具“TiTrace.exe”位于软件安装目录下。
5. 重要:LUA的基础知识和接口类请参考帮助。
6. 除了注释与字符串中的内容,其它字符都必须是半角字符(即纯英文字符)。


二、脚本内容说明:以模板文件为例
2.1 以下是模板文件内容

--【【【【【【
-- 此函数是本文件内所有指标的描述
function myTargets()
  targets = {
    { name="指标1", func="tar1", lottery="ALL"},          -- 定义了一个名称为“指标1”的指标项,适用于所有彩票,实现函数是tar1
    { name="指标2", func="tar2", lottery="双色球" },    -- 定义了一个名称为“指标2”的指标项,仅双色球可用,实现函数是tar2
  }

  return targets;
end;

-- 指标1 的实现
-- datas: 号码数据, 例如'datas[1]'表示第一个号码数
-- count: 号码总个数,如果环境面板勾选了蓝球则包括红球和蓝球的总个数,否则只是红球个数。
-- subs: 子号码个数,通常指篮球、后区、特选号个数,如果环境面板未勾选蓝球,则些值为0。
-- history: -1表示数据来自于组号篮,否则表示历史数据期号的索引。

-- 提示:新版中不需要勾选环境面板的蓝球也可以取到其数据了,完全实现了红蓝球的独立分析,方法如下:
-- 取蓝球1 blueBall1 = (datas['OrgSubs'] == subs) and datas[count + 1 - subs] or datas[count + 1];
-- 取蓝球2 blueBall2 = (datas['OrgSubs'] == subs) and datas[count + 1 - subs + 1] or datas[count + 2];
function tar1(datas, count, subs, history)
  -- 在下面增加您的代码
  return datas[1];    -- 演示:直接返回了第一个号码的值
end;

-- 指标2 的实现
function tar2(datas, count, subs, history)
  -- 在下面增加您的代码
  return datas[2];    -- 演示:直接返回了第二个号码的值
end;

--】】】】】】


2.2 代码解释
> myTargets()
功能:此函数是为彩票家提供此脚本文件中的指标配置信息,是每个指标文件所必需提供的。
@name: 指标名称定义。
@func: 此指标的实现函数。
@lottery: 指定只能让某类彩票(乐透型,双色球型,数字型),或是某个彩票使用(排列三、七乐彩等)
     all: 表示所有彩票。
     lotto: 表示乐透型彩票,例如七乐彩等。
     union: 表示双色球类彩票,例如双色球和超级大乐透。
     digital: 表示数字型彩票,例如排列五、七星彩、福彩3D。
     彩票名称: 可以是具体的某个彩票名称。
     (提示:以上属性值可以是多个,使用“|”来进行分隔)

> tar1(datas, count, subs, history)
功能:此函数是指标【指标1】的具体实现,函数名需与您定义指标时一样。
@datas: 号码数据, 如{1,2,3,4,5},datas[1]表示第1个号码。
@count: 号码总个数,如果环境面板勾选了蓝球则包括红球和蓝球的总个数,否则只是红球个数。
@subs: 子号码个数,通常指篮球、后区、特选号个数,如果环境面板未勾选蓝球,否则值为0。
@history: -1表示数据来自于组号篮,否则表示历史数据期号的索引,0表示第1期数据,其它依次类推。
 

下一篇:号码分析指标
上一篇:自定义分析方案

 

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

用户评论(共0条评论)

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