[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 179

 
Dimka-novitsek:
日安!如果我在位于某个货币对的图表内写Buffer1[0]=Close[i],比如欧洲美元,我就能得到这个货币对的价格。但是如果我想用Close[i]分享另一个货币对,比如英镑兑美元?
iClose("GBPUSD", Period(), i);
 
天啊,谢谢你!!!。
 
ilunga:

1) 你如何设置Cls_数组

2)但在这项任务中,原则上为什么需要它?只要在Cls_中保存1/2/3,然后写入。


1) 不能正确设置不能描述阵列--给出错误。特别是就是不能--因为[i]与魔术师和关闭命令有关......这只是--它变得繁琐......。我希望它看起来不错。

换句话说:Opn [i] - 我们以MagNum [i+10]开出一个订单。

如果有一个MagNum[i+10]的订单 - 那么Cl[i]

Cl [i] - 从i=1到i=3,关闭地段/(4-i)

 
Roman.:


谁会怀疑呢...在我看来,这应该是很清楚的。:-)))

我在你的研究中帮助你做出了这个决定。

我想知道根据什么应该是 "一目了然 "的?罗曼,感谢你的帮助--但结果是一个西西弗的任务--浪费了时间,而且还不小。如果你肯定知道这没有用,我想你可以马上说,不留余地:我会把这些时间花在研究其他选择上。就像现在这样,几个月的时间被浪费了。
 

100yan:

换句话说:Opn [i] - 以MagNum [i+10]打开一个订单。

如果有一个MagNum[i+10]的订单 - 那么Cl[i]

Cl [i] - 从i=1到i=3,关闭地段/(4-i)

什么都不懂)

如果有一个MagNum [i+10]的订单 - 那么Cl [i]。

在 "that "之后应该有一个关于应该执行什么的描述(即if语句的主体),而Cl [i]只是一个变量。它应该是一个带有变量的操作/。

你被告知要用文字写出你想要的东西,即用俄语写出行动的要点。

 
100yan:



Cl [i] - 从i=1到i=3,关闭地段/(4-i)

// создаем массив Cl из 4 элементов (с 0 по 3)
bool Cl[4];
for (int i = 1; i<=3; i++)
   Cl[i] = false;

..бла-бла-бла..
// возникло условие, что 2 ордер надо закрыть
Сl[2] = true;
..бла-бла-бла..

// проверка условий закрытия ордеров
for (int i = 1; i<=3; i++)
  if (Cl[i])
  {
     LotCt=NormalizeLot(OrderLots()/(4-i));
     Cl[i] = false;
  }
这是你想要的东西吗?
 
我如何关闭出现故障的MetaTrader?
 
volshebnik:
我想知道在什么基础上应该是 "一目了然"?罗曼,感谢你的帮助--但结果是一个西西弗的任务--浪费了时间,而且还不小。如果你肯定知道这没有用,我想你可以马上说,不留余地:我会把这些时间花在研究其他选择上。但现在你已经浪费了几个月的时间。

...而经验是错误的儿子...
 
Dimka-novitsek:
我如何关闭出现故障的MetaTrader?

从过程中杀死它......什么更容易
 
ilunga:
这是你想要的东西吗?



谢谢你的例子!我将尝试实施...