设为首页收藏本站

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

求编一程序 [复制链接]

Rank: 1

精华
0
UID
187389
积分
7
帖子
5
主题
2
阅读权限
10
注册时间
2014-5-24
最后登录
2024-3-2
跳转到指定楼层
1#
发表于 2015-12-30 19:30:21 |只看该作者 |倒序浏览
刚接触TB,实在不懂它的编程语言,请求老师帮忙改编下列程序(原文华程序,一个交易系统),谢谢!
M1:=EMA(CLOSE,N1);
M2:=EMA(CLOSE,N2);
M1>M2&&H>HV(H,20),BPK;
M1<M2&&L<LV(L,20),SPK;
要求出信号后以下一根K线的开盘价的对手价为开平仓价,并能设定开仓手数。

期市新手

TB官方客服

Rank: 1

精华
0
UID
223934
积分
18
帖子
18
主题
0
阅读权限
10
注册时间
2015-11-26
最后登录
2016-5-12
2#
发表于 2015-12-31 09:30:11 |只看该作者
//------------------------------------------------------------------------
// 简称: tbforum_3
// 名称:
// 类别: 公式应用
// 类型: 用户应用
// 输出:
//------------------------------------------------------------------------
/*
M1:=EMA(CLOSE,N1);
M2:=EMA(CLOSE,N2);
M1>M2&&H>HV(H,20),BPK;
M1<M2&&L<LV(L,20),SPK;
*/
Params
        Numeric N1(10);
        Numeric N2(20);
        Numeric HLlength(20);
Vars
        NumericSeries M1;
        NumericSeries M2;
        NumericSeries HV;
        NumericSeries LV;
Begin
        M1=XAverage(close[1],N1);
        M2=XAverage(Close[1],N2);
        HV=Highest(High[1],HLlength);
        LV=Lowest(Low[1],HLlength);
        If(MarketPosition<>1 And M1>M2 And High>HV)
                Buy(1,Open);
        If(MarketPosition<>-1 And M1<M2 And Low<HV)
                SellShort(1,Open);
End

//------------------------------------------------------------------------
// 编译版本        GS2010.12.08
// 用户版本        2015/12/31 09:25:21
// 版权所有
// 更改声明        TradeBlazer Software保留对TradeBlazer平台
//                        每一版本的TradeBlazer公式修改和重写的权利
//------------------------------------------------------------------------

使用道具 举报

Rank: 1

精华
0
UID
187389
积分
7
帖子
5
主题
2
阅读权限
10
注册时间
2014-5-24
最后登录
2024-3-2
3#
发表于 2015-12-31 11:47:09 |只看该作者
tbheyihao 发表于 2015-12-31 09:30
//------------------------------------------------------------------------
// 简称: tbforum_3
// 名 ...

你好,文华中HV与HHV是不同的,HV是不包含当前的K线,所以在TB中是该怎样表示呢?

使用道具 举报

期市新手

TB官方客服

Rank: 1

精华
0
UID
223934
积分
18
帖子
18
主题
0
阅读权限
10
注册时间
2015-11-26
最后登录
2016-5-12
4#
发表于 2015-12-31 14:49:49 |只看该作者
mexicoyouzi 发表于 2015-12-31 11:47
你好,文华中HV与HHV是不同的,HV是不包含当前的K线,所以在TB中是该怎样表示呢?
...

仔细阅读程序,TB的代码,没有计算当前的K线。【1】代表回溯1根,相当于文华的ref(,1)

使用道具 举报

Rank: 1

精华
0
UID
187389
积分
7
帖子
5
主题
2
阅读权限
10
注册时间
2014-5-24
最后登录
2024-3-2
5#
发表于 2016-1-14 11:26:55 |只看该作者
请问,若上述公式,我是要以对手价平仓,但是以排队价反手开仓,要怎样修改呢?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-16 02:01

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部