路路发智能交易研发中心

 找回密码
 立即注册
查看: 1527|回复: 0

TB编程教程 参数声明

[复制链接]

管理员

MT4软件工程师

Rank: 9Rank: 9Rank: 9

积分
6521
帖子
2771
主题
2761
QQ
发表于 2015-5-9 17:29:10 | 显示全部楼层 |阅读模式
TB编程教程 参数声明
在使用参数之前,必须对参数进行声明,TradeBlazer公式使用关键字"Params"来进行参数宣告,并指定参数类型。可以选择赋默认值,也可以不赋默认值。如果某个参数没有赋予默认值,则这个参数之前的其他参数的默认值都将被忽略。
参数定义的语法如下:
  1. Params
  2.     参数类型 参数名1(初值);
  3.     参数类型 参数名2(初值);
  4.     参数类型 参数名3(初值);
复制代码

下面是一些参数定义的例子:
  1. Params
  2.     Bool            bTest(False);       //定义布尔型参数bTest,默认值为False;
  3.     Numberic        Length(10);         //定义数值型参数Length,默认值为10;
  4.     NumericSeries   Price(0);           //定义数值型序列参数Price,默认值为0;
  5.     NumericRef      output(0);          //定义数值型引用参数output,默认值为0;
  6.     String          strTmp("Hello");    //定义字符串参数strTmp,默认值为Hello;
复制代码


参数名称的命名规范详细说明参见命名规则。
整个公式中只能出现一个Params宣告,并且要放到公式的开始部分,在变量定义之前。



外汇智能交易,成就财富梦想!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


MT4编程培训|EA定制开发|QQ在线咨询|路路发智能交易研发中心

GMT+8, 2025-1-7 05:42 , Processed in 0.154057 second(s), 27 queries .

© 2009-2022 520EA.com EA668.com

快速回复 返回顶部 返回列表