设为首页收藏本站

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

程序改编 [复制链接]

Rank: 1

精华
0
UID
187389
积分
7
帖子
5
主题
2
阅读权限
10
注册时间
2014-5-24
最后登录
2024-3-2
跳转到指定楼层
1#
发表于 2016-2-15 10:04:02 |只看该作者 |倒序浏览
请教下面的文华程序怎样改编成TB

MA1:=MA(C,N1);
MA2:=MA(C,N2);
EXIST(CROSS(C,MA2),20)&&H>HV(H,20) OR C>MA1&&C>MA2&&H>HV(H,60),BK;
C<MA2&&L<LV(L,20) OR C<MA1&&L<LV(L,60),SP;
EXIST(CROSS(MA2,C),20)&&L<LV(L,20) OR C<MA1&&C<MA2&&L<LV(L,60),SK;
C>MA2&&H>HV(H,20) OR C>MA1&&H>HV(H,60),BP;
AUTOFILTER;

Rank: 1

精华
0
UID
187389
积分
7
帖子
5
主题
2
阅读权限
10
注册时间
2014-5-24
最后登录
2024-3-2
2#
发表于 2016-2-17 09:26:53 |只看该作者
这样吧,我把我的思路简单一些,请老师帮我编一下TB,就是:当均线20在120至上时,价格上穿20开多,下穿20平仓;反之,当均线20在120之下时,价格下穿20开空,上穿20平仓。开平仓价以开盘价,手数为1手。

使用道具 举报

超级版主

TB官方客服

Rank: 10Rank: 10Rank: 10

精华
0
UID
102452
积分
475
帖子
308
主题
11
阅读权限
200
注册时间
2012-3-5
最后登录
2021-3-8
3#
发表于 2016-2-17 10:24:02 |只看该作者
mexicoyouzi 发表于 2016-2-17 09:26
这样吧,我把我的思路简单一些,请老师帮我编一下TB,就是:当均线20在120至上时,价格上穿20开多,下穿20 ...

代码私信已发送,请查收

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
212247
积分
128
帖子
83
主题
23
阅读权限
40
注册时间
2015-6-28
最后登录
2019-11-15
4#
发表于 2016-2-22 20:44:23 |只看该作者
Params

Numeric   LengthLong(120);
Numeric   LengthShort(20);


Vars
NumericSeries    MaLong(0);
NumericSeries    MaShort(0);


Begin

       MaLong=AverageFC(close,LengthLong);
           MaShort=AverageFC(close,LengthShort);
           PlotNumeric("MaL",MaLong,0,-1,0);
           PlotNumeric("Mas",MaShort,0,-1,0);
           If(MarketPosition==0 and MaShort>MaLong and close[2]<MaShort[2] And  close[1]>MaShort[1])
            Buy(1,open);
           If(marketposition==0 and MaShort<MaLong and close[2]>Mashort[2] And   close[1]<Mashort[1])
            SellShort(1,open);
           If(barssinceEntry>1  and marketposition==1  and close[1]<MaShort[1]) Sell(1,open);
           If(barssinceEntry>1  and marketposition==-1 and close[1]>MaLong[1])  BuyToCover(1,open);
   End          

使用道具 举报

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

bottom

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

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

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部