[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 50

 
artmedia70:
你不愿意研究上面的例子是错误的

对不起,我在写回复时没有看到你的回复。谢谢你,已经在研究了。
 
first_may:

对不起,我没有看到你的就回信了。谢谢你,我已经在研究这个问题了。
好的。提示 - 你总是在零条上打开。检查两者之间的区别。
 
artmedia70:
好的。提示 - 始终在零条上打开。检查两者之间的区别。

得到了我想要的东西。非常感谢你 :)。
 

我想知道我是否在不适当地使用Else。

GA=MathRound((((price-Q)/Point)-50)/20);if (GA>0) {C=0;A=1;Alert("GA=",GA); }else{GA=0;}  
  
  DA=MathRound((((W-price)/Point)-50)/20);if (DA>0) {C=0;A=1;Alert("DA=",DA); }else{DA=0;}  } }
   

这里,结果似乎在所有情况下都是0

 
Roman.:

清理工作是否成功?


这并不多,C盘的堵塞率还不到%。我有一个C盘,我哥哥有一个D盘,他也给了我五个玩具。

在我的硬盘上297.5GB中,我有24.5GB的空间,在他的D盘上400个空间中,我有19个空间。

 
我现在正在用一个程序看。

树的大小免费

所以你不必每次都点击一个属性文件夹,这个tray-zee将它们按升序排列,非常方便。

我很惊讶这些游戏有这么大的规模。

 
Dimka-novitsek:

告诉我,我似乎用错了Else,不知为何。

在这里,似乎所有情况下的结果都是0

是什么阻止了我到处检查?

GA=MathRound((((price-Q)/Point)-50)/20);
Alert("Сразу после расчёта GA = ",GA);
if (GA>0) {
   C=0;
   A=1;
   Alert("Больше ли ноля GA = ",GA); 
   }
else {
   GA=0;
   Alert("Оператор else: GA = ",GA);
   } 
  
DA=MathRound((((W-price)/Point)-50)/20);
Alert("Сразу после расчёта DA = ",DA);
if (DA>0) {
   C=0;
   A=1;
   Alert("Больше ли ноля DA = ",DA); 
   }
else {
   DA=0;
   Alert("Оператор else: DA = ",DA);
   } 
像这样...
 
谢谢你!!!
 

你能告诉我为什么这个设计不成功吗?

      if((_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL >= 0.01) _Lot = 0.01;
 

其实是这样的

//----- удаление локов ----------------------------------------------
   if(_Lot_SELL < _Lot_BUY+_Lot_BUYSTOP && _Lot_BUYSTOP != 0) {
       double _dif = (_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL;
      if((_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL >= 0.01) _Lot = 0.01;
      if((_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL >=  0.1) _Lot =  0.1; 
      if((_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL >=    1) _Lot =    1;   
      if((_Lot_BUY+_Lot_BUYSTOP) - _Lot_SELL >=   10) _Lot =   10; 

Print(_dif +" удаление1 _Lot = "+_Lot+ "_Lot_BUY = "+_Lot_BUY+ "_Lot_BUYSTOP = "+_Lot_BUYSTOP+ "_Lot_SELL = "+_Lot_SELL+ "_Lot_SELLSTOP = "+_Lot_SELLSTOP);
      
      for(_i=OrdersTotal()-1; _i>=0; _i--){  
         OrderSelect(_i, SELECT_BY_POS, MODE_TRADES);
         if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic
         && OrderType() == OP_BUYSTOP && OrderLots() == _Lot){
            close_for_ticket(OrderTicket());
            break;
         }
      }
   }
打印结果显示_dif = 0.01,但_Lot = 0