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

标题: 我测试macd死叉开仓不能成功,参加代码,看哪里的问题 [打印本页]

作者: gr_2200000516    时间: 2016-7-22 14:28:10     标题: 我测试macd死叉开仓不能成功,参加代码,看哪里的问题

其实很简单就是macd死叉开仓,条件满足一直没有交易于是我加入写文件的调试,我要使用A函数,只在最后的bar操作,很奇怪满足了死叉条件但写入文件的调试信息是没有死叉,也没有开仓。
Params
                                                                //设置KD高位死叉卖出的KD指标参数中的低位标准
        Numeric FastLength_MACD(12);                //计算MACD指标的参数
        Numeric SlowLength_MACD(26);                //计算MACD指标的参数
        Numeric MACDLength_MACD(9);                        //计算MACD指标的参数
       
       
Vars
               
        NumericSeries MACDValue; //计算MACD指标
        NumericSeries AvgMACD;                //计算MACD指标
        NumericSeries MACDDiff;                //计算MACD指标
        String filename;

Begin
        MACDValue = XAverage( Close, FastLength_MACD ) - XAverage( Close, SlowLength_MACD ) ;                                //计算MACD指标
        AvgMACD = XAverage(MACDValue,MACDLength_MACD);                                                                                                //计算MACD指标
        MACDDiff = MACDValue - AvgMACD;               
        filename="C:\\CUX_F_gaopao_test"+Symbol+".log";       
        If(CrossUnder(MACDValue[1],AvgMACD[1]))
        {        PlotString("MACD_SiCha_flag","X");
                fileappend(filename,"MACD_SiCha_flag"+"CrossUnder(MACDValue[1],AvgMACD[1])="+IIFString(CrossUnder(MACDValue[1],AvgMACD[1]),"真","假"));

        }
        If(BarStatus==2)
        {
                if(CrossUnder(MACDValue[1],AvgMACD[1])&&GetTBProfileString(Symbol+Text(BarInterval),"CUX_gaopao")<>"1")
                                {
                                        A_SendOrder(Enum_Sell,Enum_Entry,1,Q_LowerLimit());
                                        SetTBProfileString(Symbol+Text(BarInterval),"CUX_gaopao","1");                //表示曾经执行过止损操作
                                        fileappend(filename,"使用2B MACD背离DIFF DEA死叉高抛开仓触发模式开仓");
                                }
        }
End
作者: yg1025    时间: 2018-6-10 03:05:22

你这个问题找到答案了吗?




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