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

标题: 大家帮忙看看程序那地方有问题啊 [打印本页]

作者: xiaoming    时间: 2010-5-4 19:45:27     标题: 大家帮忙看看程序那地方有问题啊

If(MarketPosition == 1) //多头止损
           {
             ZSW = KCJG - IntPart(MyATR(20) * 2); //止损拉等于开仓价格减去两个ATR,(MYATR为自建函数,求ATR值用)
                 If(low < ZSW)  //如果最低价低于止损位
                   {
                     If(Open < ZSW)  //大跳空用开盘价平仓
                        Sell(1,Open);
                      Else
                        Sell(1,ZSW);  //用止损位平仓
                    }
            }
大家帮忙看一下这个程序有不对的地方吗?
为什么加载后止损的地方不对啊。

[ 本帖最后由 xiaoming 于 2010-5-4 19:46 编辑 ]
作者: pwqzc    时间: 2010-5-4 20:09:27

应该是逻辑问题哦
作者: pwqzc    时间: 2010-5-4 20:11:40

问题应该出在这里
仔细考虑下看看

If(Open < ZSW)  //大跳空用开盘价平仓
                        Sell(1,Open);
                      Else
                        Sell(1,ZSW);  //用止损位平仓
作者: xiaoming    时间: 2010-5-4 20:11:43

我没看出来有什么问题啊


[ 本帖最后由 xiaoming 于 2010-5-4 20:15 编辑 ]




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