设为首页 收藏本站 切换语言 切换语言

double 多头最后一单下单时RSI的值()   {    double b=0;    double price=9999999;   &nbs ...

| 发表于 2024-3-26 21:10:07 | 显示全部楼层 |复制链接
double 多头最后一单下单时RSI的值()
  {
   double b=0;
   double price=9999999;
   for(int i=0; i<OrdersTotal(); i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol()&&OrderType()==OP_BUY&&OrderMagicNumber()==magic)
           {
            if(OrderOpenPrice()<price)
              {
               price=OrderOpenPrice();
               b=iRSI(NULL,0,14,PRICE_CLOSE,0);

              }
           }
        }
     }
   return(b);
  }


//+------------------------------------------------------------------+
int 多头最后一单下单时RSI的位置()
  {
   int a=0;
   double b=0;
   b =多头最后一单下单时RSI的值();
     {

      if(60<b<=65)
        {a=1;}
      if(65<b<=70)
        {a=2;}
      if(70<b<=75)
        {a=3;}
      if(75<b<=80)
        {a=4;}
      if(80<b<=85)
        {a=5;}
      if(85<b<=90)
        {a=6;}
      if(90<b<=95)
        {a=7;}
      if(95<b<=100)
        {a=8;}

      if(35<=b<40)
        {a=-1;}
      if(30<=b<35)
        {a=-2;}
      if(25<=b<30)
        {a=-3;}
      if(20<=b<25)
        {a=-4;}
      if(15<=b<20)
        {a=-5;}
      if(10<=b<15)
        {a=-6;}
      if(5<=b<10)
        {a=-7;}
      if(0<=b<5)
        {a=-8;}



     }

   return(a);
  }



请教以下各位大神,我这两个函数写错了没?编写显示没错误,但是不开仓
最近访问 头像模式
举报

评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

 简体中文国旗 简体中文
 繁體中文国旗 繁體中文
 English国旗 English(英语)
 日本語国旗 日本語(日语)
 Deutsch国旗 Deutsch(德语)
 Русский язык国旗 Русский язык(俄语)
 بالعربية国旗 بالعربية(阿拉伯语)
 Türkçe国旗 Türkçe(土耳其语)
 Português国旗 Português(葡萄牙语)
 ภาษาไทย国旗 ภาษาไทย(泰国语)
 한어国旗 한어(朝鲜语/韩语)
 Français国旗 Français(法语)
翻译