设为首页收藏本站

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

Lowest遇到的问题 [复制链接]

Rank: 1

精华
0
UID
81890
积分
36
帖子
13
主题
7
阅读权限
10
注册时间
2011-11-24
最后登录
2024-4-9
跳转到指定楼层
1#
发表于 2019-7-19 13:55:26 |只看该作者 |倒序浏览

Params
    Numeric num(1);
Vars

        NumericSeries MA10;
        NumericSeries buyStopPrice(0);//多单止损价
        NumericSeries buybarnum;//大条件成立之后的下穿动作位置
        NumericSeries nextbuybarnum;
         
         
       
Begin


MA10=XAverage(CLOSE,10);
PlotNumeric("ma10",ma10);  

if(close[1]>ma10[1] and close<ma10 and MarketPosition<=0)
{
       
        buybarnum=CurrentBar;
        buyStopPrice=0;
        nextbuybarnum=0;
}



if (close[1]<MA10[1] and close>ma10 and buybarnum>0 and CurrentBar>buybarnum and MarketPosition<=0 )
        {
               
                nextbuybarnum=CurrentBar-buybarnum;
                 buyStopPrice=Lowest(low,nextbuybarnum);//止损价
                Commentary("nextbuybarnum="+Text(nextbuybarnum));
                Commentary("A="+Text(Lowest(close,nextbuybarnum)));
        }
                        

Commentary("B="+Text(Lowest(low,nextbuybarnum)));

END
上面这段代码,为什么显示的A和B的值(在nextbuybarnum相同的情况)却不一样?

Rank: 1

精华
0
UID
81890
积分
36
帖子
13
主题
7
阅读权限
10
注册时间
2011-11-24
最后登录
2024-4-9
2#
发表于 2019-7-19 13:56:29 |只看该作者
这是截图
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 1

精华
0
UID
81890
积分
36
帖子
13
主题
7
阅读权限
10
注册时间
2011-11-24
最后登录
2024-4-9
3#
发表于 2019-7-19 13:59:29 |只看该作者
Commentary("A="+Text(Lowest(close,nextbuybarnum)));
Commentary("B="+Text(Lowest(close,nextbuybarnum)));
按照上图在nextbuybarnum=9的时候,为什么A和B的值不一样?非常奇怪,请老师们帮忙解答一下,谢谢!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2019-7-19 14:24:02 |只看该作者
lowest,highest,crossover等函数均为序列函数,
其运算需要序列值为做参数,如果有限制下,可能因为参数取值受限,从而影响地计算结果的正确性。。
建议先声明中间变量,将lowest赋值给中间变量,再将变量代入条件中使用。

使用道具 举报

Rank: 1

精华
0
UID
81890
积分
36
帖子
13
主题
7
阅读权限
10
注册时间
2011-11-24
最后登录
2024-4-9
5#
发表于 2019-7-19 15:21:18 |只看该作者
在if 模块里面lowest,highest取值确实有问题,已经通过变量处理了,谢谢老师!

使用道具 举报

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

bottom

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

GMT+8, 2024-5-6 18:53

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部