新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 376

 
Artyom Trishkin:
开仓的时间,平仓的时间--该时间所在的蜡烛和打开该蜡烛的时间。

一个巨大的阿里加托!

我将进入它!!!。

 
Alexey Viktorov:

你也可以使用旗帜。

声明静态bool变量或全局级别的变量,让它成为标志。订单打开--标志=真,一个新的蜡烛 打开--标志=假,并将此标志添加到订单打开的条件中。


一个巨大的阿里加托!

我将进入它!!!。

 
是否可以设置OBJ_LABEL对象 的背景颜色?或者是否可以在某种颜色的空白背景上书写文字?
 
Andrei:
我可以为OBJ_LABEL对象 设置背景颜色吗?或者是否可以在某种颜色的普通背景上书写文字?

OBJ_LABEL对象 的背景是图形的背景

和文本颜色可以

改变指定对象属性的值。

boolObjectSet(
stringobject_name,// 对象名称
intindex,// Property identifier
双重//值
);


OBJPROP_COLOR属性的标识符。

 
 
Victor Nikolaev:

我不会说任何关于女性的事情。但建议是好的。

我没有说这是坏建议。我只是继续说,总是有几种选择,每个人都可以自由选择他或她自己。有时甚至根据情况改变选项。

今天的一次讨论涉及到凌驾于立场之上的方向......许多人认为,你应该永远从OrdersTotal()-1搜索到0。 我不同意这个观点。并非总是如此...如果我需要搜索不关闭 的位置,他们应该走哪条路并没有任何区别。

我不喜欢 "一刀切 "的做法。我不喜欢一刀切的功能,比如干草叉、耙子和镰刀合二为一......。

 

我知道这是个愚蠢的问题,但我在任何地方都找不到。如何用一个变量声明一个数组
例如,我写道

int mas [2, 2];

- 没关系的。

但我一打入

int n;

int mas [n, 2];

它给出了一个错误:'[' - 无效的索引值

 
danya-asg:

我知道这是个愚蠢的问题,但我在任何地方都找不到。如何用一个变量声明一个数组
例如,我写道

- 没关系的。

但我一打入


它给出了一个错误:'[' - 无效的索引值

你不能这样做。只有通过改变数组的第一维。

int n;
int mas [][2];

ArrayResize(mas, n);
 
alex-202:

你好!你能告诉我如何在盈利的订单之后,返回最后的亏损订单数量吗?

这是我的部分代码,有什么问题吗?

倒转阅读历史的顺序

{ int Loss = 0;
  for(int i=OrdersHistoryTotal()-1; i>=0; i--)
  { if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))
      if (OrderSymbol() == Symbol() && OrderMagicNumber() == OrderId )
        if (OrderProfit()<0) { Loss ++; }              
        if(OrderProfit()>0) { break; } // Выход из цикла на первом встретившемся прибыльном
  }
  return(Loss);
}
 
danya-asg:

我知道这是个愚蠢的问题,但我在任何地方都找不到。如何用一个变量声明一个数组
例如,我写道

- 没关系的。

但我一打入


它给出了一个错误:'[' - 无效的索引值

int mas [][2]=
   {
   {1,2},
   {1,2},
   {1,2},
   {1,2}
   };