356012746 发表于 2017-2-28 10:39:24

刚入门的菜鸟。请大神帮忙看段代码!十万火急!

请大神帮我看看我的代码有什么问题,在价格围绕符合开单要求的价格上下波动时,总是不停的开仓平仓,不能正常运转
int OnInit()
{

   return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
}
void close(string zhushi,int magicnumber)
{
    int a=OrdersTotal();
    for(int i=a-1;i>=0;i--)
      {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
         {
         if(OrderComment()==zhushi && OrderMagicNumber()==magicnumber)
             {
               OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),10,Green);
             }
         }
      }
}
void OnTimer()//每个价格波动 就执行一次
{
    if(High<iMA(Symbol(),0,10,0,MODE_SMMA,PRICE_CLOSE,0))
      {
      sell(0.05,Bid+500*Point,Bid-5000*Point,"sell",2);
      }
    else if(Low>iMA(Symbol(),0,10,0,MODE_SMMA,PRICE_CLOSE,0))
      {
         close("sell",2);
      }
    for(int i=0;i<OrdersTotal();i++)
      {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
          {
            int ti=OrderTicket();
            double openprice=OrderOpenPrice();
            double stoploss=OrderStopLoss();
            double lots=OrderLots();
            string zhushi=OrderComment();
            int ma=OrderMagicNumber();
            int a=9;
          }
      }
}





int sell(double lots,double stoploss,double takepofit,string comment,int sellmagic)
{
    int a=0;
    bool zhaodan=false;
   for(int i=0;i<OrdersTotal();i++)
      {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
          {
            string zhushi=OrderComment();
            int ma=OrderMagicNumber();
            if(OrderSymbol()==Symbol() && OrderType()==OP_SELL && zhushi==comment && ma==sellmagic)
            {
                zhaodan=true;
                break;
            }
          }
      }
    if(zhaodan==false)
      {

      OrderSend(Symbol(),OP_SELL,0.05,Bid,10,Bid+500*Point,Bid-5000*Point,"sell",2,0,Red);

      }
    return(a);
}


最爱红纤手 发表于 2020-11-12 18:59:23

顶下

lucky7077707 发表于 2020-11-12 19:28:30

代码好像看不出什么问题 重新加载一个货币试试看 可能你加载的品种刚好满足开平仓条件

tafeg8a 发表于 2020-11-18 20:47:44

顶下

赵王子 发表于 2023-7-19 14:30:58

{:1_180:}

静婴 发表于 2024-2-7 22:57:43

支持下
页: [1]
查看完整版本: 刚入门的菜鸟。请大神帮忙看段代码!十万火急!