设为首页收藏本站

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

请问小米版主 [复制链接]

Rank: 1

精华
0
UID
260950
积分
7
帖子
5
主题
2
阅读权限
10
注册时间
2017-12-24
最后登录
2018-1-23
跳转到指定楼层
1#
发表于 2018-1-4 22:10:40 |只看该作者 |倒序浏览
Params            
Numeric  Q1(104);      
Numeric  Q2(148);        
Numeric  Q3(168);      
Numeric  N(31);         
Vars
Numeric A1;
Numeric A2;
Numeric A3;
Numeric MID1;
Numeric TBEN;
Numeric TBENS;

Begin
A1=Ma(Close,Q1);   请问小米版主,编译器显示本行Ma未定义,请问怎么改一下能编译通过
A2=Ma(Close,Q2);
A3=Ma(Close,Q3);
MID1=Ma(Close,N);
TBEN=A1>Ref(A1,2)&&A2>Ref(A2,2)&&A3>Ref(A3,1);
TBENS=A1<Ref(A1,2)&&A2<Ref(A2,2)&&A3<Ref(A3,1);
If(TBEN&&MID1>Ref(MID1,3))
{
Buy;
}
If(TBENS&&MID1<Ref(MID1,3))
{
SellShort;
}
End

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2018-1-5 08:53:15 |只看该作者
建议先看一下F1帮助文档的公式基础 ,再下一个TB公式指南看看。。
你代码里所用到的很多函数都不是TB的。。
如MA,在TB里是使用average。如REF(A1,2)在TB里是使用A1[2].

使用道具 举报

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

bottom

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

GMT+8, 2024-5-24 02:15

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部