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

 
ns88ns:

问候。

我想问一下MQL4中的可视区域。这里有一段代码。

我想知道为什么突然间,当一个变量在另一个作用域中被重新声明时,编译器发誓说 "变量已经定义"。当然,我不相信他,但他并不太关心这个事实。

嗯,实际上,我理解不应该有这样的事情,因为有不同的范围等等。这是个聪明的把戏,还是我的手很歪?我真的希望一个变量在离开它所定义的范围时能带着一种成就感死去。我怎样才能把我的手拉平呢?

你在哪里找到 "另一个范围"?在一个新的生产线上?

都是在同一个职能部门。所以毫不含糊地--手...:)

你如何摆平你的手臂?有了一百个人...
 
Qoren:

你好。
我正在用mql4编写一个EA,在某一时刻,它画了一个有4个水平的标准斐波那契通道,还有一条与斐波那契通道及其所有水平相交的水平线。

我已经看了5个小时的Yandex、教程和谷歌。请帮助我找到水平线与通道的一个斐波那契水平的交叉点。 我知道通道结构的3个坐标,我知道水平线(0.15,-0.15),我知道水平线的价格。请告知如何找到坐标并将其分配给位于通道的一个线级上的两个任意点的变量。

直线方程来帮助你如何?

//+----------------------------------------------------------------------------+
double EquationDirect(double x1, double y1, double x2, double y2, double x) {
  if (x2==x1) return(y1);
  return((y2-y1)/(x2-x1)*(x-x1)+y1);
}
//+----------------------------------------------------------------------------+
x1,y1- 第一个点的坐标;x2,y2- 第二个点的坐标;x - 计算y 的值。
 
Alp:

帮助我设置止盈

问题是这样的:假设我在1.31000买入0.01手欧元/美元(欧元存款)。

我必须将 "止盈 "设置为一个值,当利润为1欧元时。我如何计算呢?

我不能这样做,因为有时1个点的移动会增加1欧元或2欧元。

你很幸运。如果你有利润,你应该在终端计算出每点2美分时关闭它。当你有损失时,你应该以每点1美分的价格关闭。

我就没那么幸运了:一个点只有1分钱,多一分都没有。

 
Reshetov:

你很幸运。如果一个头寸处于盈利状态,当终端计算出每点2美分时,你应该关闭它。而当处于亏损时,你以1分钱一个点的价格平仓。

我就没那么幸运了:一个点只有1分钱,多一分都没有。

你是那个能正确计算的幸运儿。
 
Vinin:

我也很想问一个我自己的问题

在图片中,最上面的线与第二条线完全不同,这不应该是

附上一个脚本(为了不打扰)。

要一下子理解别人的代码是很难的...如果让我猜,我会在Neuron.Study()函数中检查Imin,Imax,Jmin,Jmax值。在纪元0时,值32被传递为lR,然后用于索引(通常我们对数组的索引是从0到大小-1)。很可能这就是错误所在。
 

在某个网站上看到过,但找不到了。

止损单 和限价单的区别是什么?

 
Alp:

在某个网站上看到过,但找不到了。

止损单和限价单的区别是什么?


https://book.mql4.com/ru/appendix/limits
 
 
Roman.:


你会从市场上开仓吗?

+选择市场订单或买入或卖出的可能性?

不,我们当然应该在下一个或接下来的一个条形图开盘时 使用买入或卖出订单 开仓。而且我还打算按一个顺序收盘,按开盘时的点数分配。
 
试图创建一个基于硬币的EA,正面购买,反面出售。但这并不奏效。当在一个窗口测试时,有一个题词:当打开订单错误131,在应用程序中看 - 它不是正确的体积。我仔细看了看,没有发现任何错误。到处都有一个点,用来分隔整数部分,而不是逗号。请帮助。代码在文件中。
附加的文件:
ihnexax.mq4  5 kb