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

标题: 请教版主及高手,突破前五周期最高买进 [打印本页]

作者: 农垦先生    时间: 2013-3-29 17:35:56     标题: 请教版主及高手,突破前五周期最高买进

Params
   
    Numeric length1(5);
    Numeric length2(5);
    Numeric lots(1);//系统保留字是蓝色的,系统函数是浅红色,数字是红色,参数变量都是黑色的

Vars
        numericseries  highestvalue;
    numericseries  Lowestvalue;
    NumericSeries  avgvalue;

Begin
   
        avgvalue=Average(close,length2);
        PlotNumeric("MA",avgvalue);
   
        highestvalue=highest(high,length1);
        lowestvalue=Lowest(low,length1);
       
        If(marketposition<>1 and high > highestvalue)
        {
               
                    Buy(lots, highestvalue);
        }
        if (MarketPosition==1 and low<avgvalue[1])
        {
                   Sell(lots,open);
        }
       
       
        if(MarketPosition<>-1 and low<lowestvalue)
        {
              sellshort(lots,lowestvalue);
        }
        if(MarketPosition==-1 and high>avgvalue[1])
        {
               BuyToCover(lots,open);
        }
End


以上校验合格,但是K线没上面没执行,我的要求是当前K线的价格超过前面五根K的最高价的最大值,就买进
作者: bahuang    时间: 2013-3-29 21:22:24

highestvalue=highest(high[1],length1);
lowestvalue=Lowest(low[1],length1);




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