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

 

你好。

请帮助我找到一个错误。该代码应该返回最后关闭的订单的类型(在这种情况下是亏损订单)。

预先感谢你。

string OrdersTypeHistLoss_b(){
  double ProfHist=OrdersProfHist_b();
  string SMB=Symbol();
  string TypeHistLoss;
  int MAGIC;
  int i;
  for (i=0; i<OrdersHistoryTotal(); i++) {//Начало цикла
     if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) == true) {
      if(OrderSymbol()==SMB) {
       if(OrderMagicNumber()==(MAGIC || 777)) {
         if(ProfHist<0){ 
           TypeHistLoss=OrderType();
         }  
        }  
       } 

     }//конец работы с выбранным ордером
   }//Конец цикла
  return(TypeHistLoss);
}
 

如果(OrderMagicNumber()==MAGIC ||OrderMagicNumber()==777)){

 
tara:

如果(OrderMagicNumber()==MAGIC ||OrderMagicNumber()==777)){

if(OrderMagicNumber()==(MAGIC || 777)) {

这一行是有效的--我在我的其他几个子程序中使用了它。在任何情况下,到目前为止我还没有遇到任何问题。

谢谢你。

 

(一个令人费解的问题)。

如何以编程方式 确定一个数字是偶数还是奇数?

比如说。

int a, b, c;

a=2;

b=3;

c=a+b

c是偶数还是奇数?

还有一个理论上的问题...

如果数据是动态写入数组的,当新的条形图 出现时,是否值得对数组进行强制清零?

提前感谢。

 

1.通过除以2的余数的数值。

2.价值。

 
tara:

1.通过除以2的余数的数值。

2.价值。

剩余部分很清楚,但是什么mql函数可以检测剩余部分?

 
NickXXX:

(一个令人费解的问题)。

如何以编程方式 确定一个数字是偶数还是奇数?

比如说。

int a, b, c;

a=2;

b=3;

c=a+b

c是偶数还是奇数?



如果这些数字是整数,检查除以 2的余数

if (c % 2==0) //четное
 
Vinin:


如果这些数字是整数,检查除以2的余数

谢谢你)。
 
NickXXX:

平衡是明确的,但什么mql函数决定了是否有平衡?


https://docs.mql4.com/ru/math/MathMod
 

谢谢你)。