设为首页收藏本站

 找回密码
 注册
查看: 651422|回复: 0
打印 上一主题 下一主题

TradeBlazer公式入门教程 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
1#
发表于 2007-8-21 15:42:19 |显示全部楼层
TradeBlazer公式入门教程(2)
Step 4:
前面我们所建的技术指标MyVol,可以输出成交量,但成交量只能设置为属性所选的一种颜色。如下图:


很多朋友习惯于看红绿色表示涨跌的成交量。
下面我们来实现带红绿颜色的成交量指标,代码如下:
  1. Begin
  2.     PlotNumeric(“Vol”,Vol,IIf(Close>=Open,Red,Green));
  3. End
复制代码

使用的情形如下:


关于IIF
函数原形:
    Numeric IIF(Bool Conditon,Numeric TrueValue,Numeric FalseValue)
参数:
    Conditon 条件表达式;
    TrueValue 条件为True时的返回值;
    FalseValue 条件为False时的返回值。

针对上面的使用IIF进行成交量颜色指定的脚本, 我们还有另外一种写法:
  1. Begin
  2.     If(Close>=Open)
  3.         PlotNumeric(“Vol”,Vol,Red);
  4.     Else
  5.         PlotNumeric(“Vol”,Vol,Green);
  6. End
复制代码

PlotNumeric由输出的名字来区分是否为同一条线!

关于IF语句
If语句是一个条件语句,当特定的条件满足后执行一部分操作。
语法如下:
If (Condition)
{
  TradeBlazer公式语句;
}
TradeBlazer公式语句是一些语句的组合,如果TradeBlazer公式语句是单条,您可以省略{},二条或者二条以上的语句必须使用{}。

[ 本帖最后由 nopain 于 2007-8-21 15:58 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

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

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-5 17:41

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部