请教老师 - TradeBlazer公式 [开拓者 TB]
- 咨询内容:
老师,请教:
以下文华的代码如何用TB实现,谢谢.
HH:=HHV(HIGH,10);
LL:=LLV(LOW,10);
A1:=HH>REF(HH,1) && CLOSE>REF(CLOSE,1);
A2:=LL<REF(LL,1) && CLOSE<REF(CLOSE,1);
A3:=BARSLAST(A1);
A4:=BARSLAST(A2);
A5:=IFELSE(A1,LL,REF(LL,A3));
A6:=IFELSE(A2,HH,REF(HH,A4));
YZX:IFELSE(A3>A4,A6,A5); - TB技术人员:
回复 1# jxlscs
HHV和LLV在TB中分别是Highest和Lowest
ref在tb中使用序列变量回朔:ref(HH,1)---->HH[1]
BARSLAST在tb中使用nthcon
函数具体使用方法请参考帮助文档。 - TB客服:
//------------------------------------------------------------------------
// 简称: A1
// 名称: 未知1
// 类别: 公式应用
// 类型: 用户应用
// 输出:
//------------------------------------------------------------------------
Vars
NumericSeries HH(0);
NumericSeries LL(0);
Bool A1(False);
Bool A2(False);
Numeric A3(0);
Numeric A4(0);
Numeric A5(0);
Numeric A6(0);
Numeric YZX(0);
Begin
HH=Highest(High,10);
LL=Lowest(Low,10);
A1=HH>HH[1] && close>close[1];
A2=LL<LL[1] && close<close[1];
A3=NthCon(A1,1);
A4=NthCon(A2,1);
if(A1)
{
A5=LL;
}else
{
A5=LL[A3];
}
if(A2)
{
A6=HH;
}else
{
A6=HH[A4];
}
if(A3>A4)
{
YZX=A6;
}else
{
YZX=A5;
}
PlotNumeric("Y",YZX);
End
//------------------------------------------------------------------------
// 编译版本 GS2010.12.08
// 用户版本 2012/01/11 10:02
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------ - 网友回复:
谢谢cexia,非常感谢!
- 网友回复:
学习了 谢谢
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
- 上一篇:股指模型2年测试盈利多少算好的模型?回…
- 下一篇:试了一下海龟系统,效果不是很理想
相关文章
-
指定的模型还没有相关内容!