设为首页收藏本站

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

麻烦老师帮忙把这两个模型改成TB开拓者的。谢谢! [复制链接]

Rank: 1

精华
0
UID
222762
积分
6
帖子
3
主题
3
阅读权限
10
注册时间
2015-11-7
最后登录
2015-12-4
跳转到指定楼层
1#
发表于 2015-11-30 15:59:14 |只看该作者 |倒序浏览
1: DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
2*(DIFF-DEA),COLORSTICK;
CROSS(DIFF,DEA),BPK;
CROSSDOWN(DIFF,DEA),SPK;
AUTOFILTER;
2: MA250:MA(C,250);
MA250>REF(MA250,1),BPK;  
MA250<REF(MA250,1),SPK;
AUTOFILTER;
改模型的时候麻烦老师吧下单数量直接写在模型上,下单手数都是3手。谢谢老师!

Rank: 1

精华
0
UID
216515
积分
1
帖子
1
主题
0
阅读权限
10
注册时间
2015-8-9
最后登录
2015-12-17
2#
发表于 2015-12-7 20:57:34 |只看该作者
Params
    numeric period1(12);
        numeric period2(26);
        numeric period3(9);

Vars
    numericseries diff(0);
        numericseries dea(0);
        NumericSeries signal(0);

Begin
    diff=XAverage(c,period1)-XAverage(c,period2);
        dea=XAverage(c,period3);
        signal=2*dea;
        PlotNumeric("MACD",signal);
       
        if(MarketPosition!=1 and CrossOver(diff,dea))
        {    Buy(3,0);}
        if(MarketPosition==1 and BarsSinceEntry>0 and CrossUnder(diff,dea))
        {    Sell(3,0);}
       
End


Params
    Numeric period(250);
       
Vars
    numericseries ma250(0);
       
Begin
    if(CurrentBar>=period-1);
        {   ma250=Average(c,250);
            if(ma250>ma250[1])
        {    Buy(3,0);}
        if(ma250<ma250[1])
        {    Sell(3,0);}               
        }
       
End



使用道具 举报

期市新手

TB官方客服

Rank: 1

精华
0
UID
160971
积分
16
帖子
13
主题
1
阅读权限
10
注册时间
2011-1-1
最后登录
2022-10-26
3#
发表于 2015-12-11 14:52:20 |只看该作者
liqf1990 发表于 2015-12-7 20:57
Params
    numeric period1(12);
        numeric period2(26);

请注意,CrossOver等序列函数不可放到if语句里面使用,要放到外面进行判断

使用道具 举报

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

bottom

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

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

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部