设为首页收藏本站

 找回密码
 注册
查看: 4387|回复: 11

为什么编写的公式在超级图标里完全不显现? [复制链接]

Rank: 3Rank: 3

精华
0
UID
117953
积分
126
帖子
66
主题
10
阅读权限
40
注册时间
2013-4-10
最后登录
2016-4-22
发表于 2013-4-18 14:39:18 |显示全部楼层
本帖最后由 bloodgod 于 2013-4-19 09:10 编辑

TB新手,刚刚尝试编写很简单的均线公式,发现应用到超级图表里什么都没有,以为是编写错误,修改几天,发现还是不显现,于是又新建公式,直接复制自带的MA公式并命名为MA2,然后应用MA2,发现也没用任何显现。自带的公式都可以应用,为什么自己编写的就放不进去啊?谁能帮帮我?
还有主页的2个群都满了,还有别的交流群吗?
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 3Rank: 3

精华
0
UID
117953
积分
126
帖子
66
主题
10
阅读权限
40
注册时间
2013-4-10
最后登录
2016-4-22
发表于 2013-4-18 14:45:11 |显示全部楼层
//------------------------------------------------------------------------
// 简称: AXUEXI2
// 名称: 均线系统
// 类别: 公式应用
// 类型: 系统应用
//------------------------------------------------------------------------
Params
        Numeric Length1(5);
        Numeric Length2(10);
        Numeric Length3(20);
        Numeric Length4(30);
Begin
        PlotNumeric("MA1",AverageFC(Close,Length1));
        PlotNumeric("MA2",AverageFC(Close,Length2));
        PlotNumeric("MA3",AverageFC(Close,Length3));
        PlotNumeric("MA4",AverageFC(Close,Length4));
End


//------------------------------------------------------------------------
// 编译版本        GS2010.12.08
// 用户版本        2013/04/18 13:38
// 版权所有        bloodgod
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------

我就直接新建后,复制MA源代码,发现应用到超级图表后也不显示,怎么办啊?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
117953
积分
126
帖子
66
主题
10
阅读权限
40
注册时间
2013-4-10
最后登录
2016-4-22
发表于 2013-4-18 14:55:36 |显示全部楼层
坐着等兄弟们帮帮忙。卡在这里过不去了,不管编写了什么,超级图表里什么都不显示,好困惑。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
117953
积分
126
帖子
66
主题
10
阅读权限
40
注册时间
2013-4-10
最后登录
2016-4-22
发表于 2013-4-18 15:08:01 |显示全部楼层
是不是我这个问题太简单那,高手都不屑回答啊?但是对我而言真的解决不了。指南和论坛我都找了好久,实在解决不了才会发帖咨询,谁能帮帮我。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
117953
积分
126
帖子
66
主题
10
阅读权限
40
注册时间
2013-4-10
最后登录
2016-4-22
发表于 2013-4-18 15:15:35 |显示全部楼层
//------------------------------------------------------------------------
// 简称: Axuexi1
// 名称: 1
// 类别: 公式应用
// 类型: 用户应用
// 输出:
//------------------------------------------------------------------------
Params
        Numeric Length1(10);
        Numeric Length2(30);
        Numeric Length3(146);
        Numeric ss(10);
Vars
        NumericSeries md;
        NumericSeries mc;
        NumericSeries mz;
Begin
        PlotNumeric("MA1",AverageFC(Close,Length1));
        PlotNumeric("MA2",AverageFC(Close,Length2));
        PlotNumeric("MA3",AverageFC(Close,Length3));
        md = AverageFC(Close,Length1);
        mz = AverageFC(Close,Length2);
        mc = AverageFC(Close,Length3);
        if (MarketPosition!=1 And CrossOver(md[1],mc[1]) And Close[1]>mc[1] And open>mc[1])
        {
        buy(ss,open);
        }
        if(MarketPosition==1)
        {
            if(CrossUnder(md[1],mz[1]))Sell(ss,open);
}
End


//------------------------------------------------------------------------
// 编译版本        GS2010.12.08
// 用户版本        2013/04/18 10:06
// 版权所有        bloodgod
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------

我这样编写有问题吗?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
117953
积分
126
帖子
66
主题
10
阅读权限
40
注册时间
2013-4-10
最后登录
2016-4-22
发表于 2013-4-18 15:16:54 |显示全部楼层
不管做什么,怎么改,超级图表里什么都不显示,我都快崩了。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
发表于 2013-4-18 15:31:44 |显示全部楼层
bloodgod 发表于 2013-4-18 15:16
不管做什么,怎么改,超级图表里什么都不显示,我都快崩了。

Axuexi1这个指令的编写是有问题的。
你第一个复制自带公式有通过编译了吗? 在使用系统自带的公式,能在图表上显示线型吗?

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
117953
积分
126
帖子
66
主题
10
阅读权限
40
注册时间
2013-4-10
最后登录
2016-4-22
发表于 2013-4-18 15:48:48 |显示全部楼层
本帖最后由 bloodgod 于 2013-4-18 16:08 编辑
小米 发表于 2013-4-18 15:31
Axuexi1这个指令的编写是有问题的。
你第一个复制自带公式有通过编译了吗? 在使用系统自带的公式,能在 ...


使用系统自带的公式可以显示线型,但是我复制粘贴的就不行,你说的编译是那个效验并保存吗?通过了,但是超级图表上没线显示。
可以简单提示下我Axuexi1里有哪些错误吗?我觉得编写错误的话,起码要显示下均线,可是超级图表上什么都不显示,让我很困惑,有种有力不知道往哪里使的感觉。
朋友喊我出门,晚上我再来学习。谢谢帮忙。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
发表于 2013-4-18 16:46:12 |显示全部楼层
本帖最后由 小米 于 2013-4-19 09:11 编辑
bloodgod 发表于 2013-4-18 15:48
使用系统自带的公式可以显示线型,但是我复制粘贴的就不行,你说的编译是那个效验并保存吗?通过了,但是 ...


有一个客户反映了跟你同样的问题,他的是从朋友那里直接复制了TB文件到本机来运行的,并没有通过正常的安过程。请问您这里也是如此吗??

crossover等函数在运行时需要使用序列型的数据,如果放在条件下,取值受限,是会导致计算出错的。
建议使用一个布尔型中间变量在条件外进行赋值,然后再放入条件内进行判断。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
117953
积分
126
帖子
66
主题
10
阅读权限
40
注册时间
2013-4-10
最后登录
2016-4-22
发表于 2013-4-18 18:54:02 |显示全部楼层
小米 发表于 2013-4-18 16:46
有一个客户反映了跟你同样的问题,他的是从朋友那里直接复制了TB文件到本机来运行的,并没有通过正常的安 ...

是在主页下载安装的。我是win8系统,会不会有什么影响?明天换个电脑试试。
谢谢你的指导,我再学习下这些函数。

使用道具 举报

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

bottom

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

GMT+8, 2024-4-16 22:18

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部