检查蜡烛是否打开 - 页 2

 
买入交易以买入价而非卖出价成交
 
GumRai:
买入交易是以买入价关闭,而不是以卖出价关闭

我试过了,但这似乎也不起作用。最后,我把它改成:if(iClose(NULL,0,1)<PreviousSlow),这似乎起作用了!这就是我的工作。

再次感谢GumRai的所有帮助!真的很感谢!回头见 :)

 
if(OrdersTotal()==0)
不通过魔法数字过滤,使EA与所有其他系统不兼容(包括在其他TF上的自己),手动交易当另一种货币被添加到另一个单独的图表中时,符号不等于Ordersymbol。- MQL4论坛
 
GumRai:
大括号内的代码只在新条形图的第一个刻度处执行。
GumRai:
大括号内的代码只在新条形图的第一个刻度处执行。
最好使用Bars
 
eevviill: 最好使用Bars
Bars是不可靠的(刷新/重新连接可以改变图表上的条数)volume是不可靠的(错过ticks)总是使用时间。 新蜡烛 - MQL4论坛
 
WHRoeder:
不通过魔法数字过滤使EA与其他所有的EA不兼容(包括在其他TF上的自己),手动交易当另一种货币被添加到另一个单独的图表中时,符号不等于Ordersymbol。- MQL4论坛

嗨,WHRoeder,非常感谢你的信息。那么让我把它分解一下,以便我更好地理解它。

  1. GumRai提供的时间框架代码是正确的蜡烛开盘方式,对吗?
  2. 关于代码的其余部分:按照我现在的方式,一旦我试图将其用于一个以上的货币对,它就会失败?这可能解释了为什么我在日志中得到4051的错误代码。
  3. 你所提供的链接中的代码,它是如何和在哪里适合,特别是我仍然必须为做空的EA创建一个 "镜像 "代码(基本上遵循相同但相反的规则)?

 
如果你写的是方向独立的代码,你就不需要写'镜像'代码。请看我的代码
 
WHRoeder:
eevviill:最好使用Bars
Bars是不可靠的(刷新/重新连接可以改变图表上的条数)volume是不可靠的(错过ticks)总是使用时间。 新蜡烛 - MQL4论坛

还有呢?

重新连接不会改变条的时间?哈哈哈...

 

不要哈哈哈我。认为。

一个酒吧的时间是固定的。它永远不会改变。

如果一个新的条形图形成,同一指数 的条形图的时间会改变。

 
WHRoeder:
如果你写独立方向的代码,你不需要写'镜像'代码。请看我的代码

非常感谢你的建议,WHRoeder。我这几天工作到很晚,所以我过几天再来研究这个问题--我需要一些时间来理解它,因为你的代码相当复杂。

也就是说,当我尝试把代码放在新的专家顾问表上时,它给出了一大堆错误,并且不能识别像这样带有句号的数据。

extern int     Magic.Number.Base          = 20130213;

它把魔数和基数看作是分开的......知道它为什么这样做吗?