设为首页收藏本站

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

开仓信号,为什么没有满足条件会Temp1+1? [复制链接]

Rank: 1

精华
0
UID
240613
积分
6
帖子
4
主题
2
阅读权限
10
注册时间
2016-9-19
最后登录
2018-10-24
跳转到指定楼层
1#
发表于 2018-10-24 11:23:06 |只看该作者 |倒序浏览
Params
        Numeric Length1(20);
        Numeric Length2(10);
        Numeric Lots(1);
        Numeric I(0.5);
        Numeric N(26);
Vars
        NumericSeries TR;
        NumericSeries ATR;
        NumericSeries HH1;
        NumericSeries LL1;
        NumericSeries HH2;
        NumericSeries LL2;
        NumericSeries Temp1;
Begin

        TR=Max(Abs(High-Low),Max(Abs(High-Close[1]),Abs(Close[1]-Low)));
        ATR=Average(TR,N);
        HH1=Highest(High,Length1);
        LL1=Lowest(Low,Length1);
        HH2=Highest(High,Length2);
        LL2=Lowest(Low,Length2);
        Commentary("Temp1: "+Text(Temp1));
        //做多
        If(Temp1<3)
        {
                If(MarketPosition==0 && Close>HH1[1])
                {
                        Buy(Lots,Close);
                        Temp1=Temp1+1;
                }
                If(MarketPosition==1 && Close>HH1[1])
                {
                        Buy(Lots,Close);
                        Temp1=Temp1+1;
                }

        }
        //平多,加仓3手就不再往上加仓,需平仓以后再开仓
        If(MarketPosition>0 && Close<LL2[1]  && Temp1>=1 && Temp1<=3 )
        {
                Sell(0,Low);
                Temp1=0;
        }

End

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2018-10-24 14:41:34 |只看该作者
temp1 = temp1+1; 是放在条件语句下的,所以只有条件满足才会temp1+1呢。
您是如何判断出: 没有满足条件 会temp1+1的呢?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-8 22:37

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部