H0635340 发表于 2015-8-26 21:46:02

编程求助帖,望老师以及同仁解答


请各位老师帮忙看看这个怎么写???


                                                        MyEntryPrice = AvgEntryPrice;

                                                        if (MarketPosition==1 And Low>MyEntryPrice )
                                                          {
                                                         if (low<MyEntryPrice)
                                                                                       
                                                         MyPrice=MyEntryPrice ;
                                                           If(Open < MyPrice) MyPrice = Open;
                                                          Sell(Lots,MyPrice);
                                                          }

怎么看着都怪怪的,不正确,不知道怎么改。望老师们帮忙看看,改改。谢谢各位同仁老师们。

H0635340 发表于 2015-8-26 22:08:18

我是这样写的,上边的太磨叽。        各位同仁老师们帮忙改下,或者另辟蹊径重写,我怕自己的错误产生误导。       


                                                                       
MyEntryPrice = AvgEntryPrice;////////////定义MyEntryPrice等于开仓价
if (MarketPosition==1 And Low>MyEntryPrice )////////如果有多仓,并且最低价大于MyEntryPrice《开仓价》
  {
   if (low<MyEntryPrice)//////////////////////////////////////最低价小于开仓价就保本平仓,(这个最低价其实是盘中触发的,用low没问题,)
   MyPrice=MyEntryPrice ;
   Sell(Lots,MyPrice);///////////////////////////////////////平仓
   }       
页: [1]
查看完整版本: 编程求助帖,望老师以及同仁解答