开拓者期货期权程序化系统交易论坛

标题: 三天内最高价怎么写 [打印本页]

作者: wutinghua    时间: 2014-9-12 13:53:44     标题: 三天内最高价怎么写

在开盘时计算出前三天内的最高价,也就是昨天,前天和大前天三天内的最高价。这个怎么写啊?麻烦老师帮我写一下。
作者: tianlan    时间: 2014-9-12 15:18:06


        Vars

        NumericSeries High3;
       
       
        Begin
       
                                High3=IIF(HighD(1) >= HighD(2) ,HighD(1) ,HighD(2) );
                                High3 =IIF(High3 >= HighD(3) ,High3 ,HighD(3));

                Commentary(text(high3));
       
        End
       
作者: wutinghua    时间: 2014-9-12 15:27:38

谢谢楼上老师的解答。不过有可能是我没有说清楚。几天我想要是可以设定的。比如3天,4天,或者5天。再次谢谢楼上的老师。
我自己写了一段。但发现说我“sday”没有声明。也不知道错在哪里。我是新手,麻烦哪位老师给看下。先谢谢了。
Params
Numeric sday(1);
Vars
Numeric BuyPosition5(0);
Numeric i;
NumericSeries HighD(0);
Begin
    for i=1 to sday(1)

                {
         BuyPosition5=Highest(HighD(i+1),HighD(i));
        }
        return BuyPosition5;
        PlotNumeric("hight5",BuyPosition5,0,red);
       
End       
作者: ranl007    时间: 2019-1-4 10:13:34

可以多看一下帮助文件,里面有详细的解释




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2