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

 
Alexey Kozitsyn:
嗯...当我按下刷新键时,我还没有看到图表本身的变化......不知为何,这很可疑。这里的问题是DC是否在改变报价...
如果DC不维护自己的报价档案,那么对于小TF(M1是肯定的)来说,超过了真实的图片。
 

你好。你能告诉我如何写一个条件:如果一个未平仓的订单在止盈时关闭--删除所有剩余的市场订单;如果没有(在止损时关闭)--将相同的订单(有相同的止损和止盈)作为一个挂单。

 
Tigerfreerun:

问题是:为了整个贸易的普遍条件,你到底需要投入什么。在我的案例中,交易:只有在".... "的情况下才会打开整个机器人的所有交易。"


如果(条件)f=true;否则f=false。

如果(f)交易;否则不交易。

还是你想让我们为你创造条件?

 
Maxim Kuznetsov:
如果DC不维护自己的报价档案,那么对于小型TFs(M1肯定是)来说,这是更现实的。

也就是说,没有操作员从专家顾问中下载和更新价格图表?

 
6737998:

你好。你能告诉我如何写一个条件:如果一个未平仓的订单在止盈时关闭--删除所有剩余的市场订单;如果没有(在止损时关闭)--设置相同的订单(有相同的止损和止盈)作为一个挂单。


利用交易的历史记录 进行工作。

订单历史总数()

OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)

 
Dmitriy Voevodkin:

if(conditions) f=true; else f=false。

如果(f)交易;否则不交易。

还是你想让我们为你创造条件?

不,我在上面写了))。

"只在信号蜡烛的成交量增加时交易",即刚刚收盘的那根蜡烛。

 
Tigerfreerun:
不,我在上面写了))。

"只根据信号蜡烛的上升量进行交易",即刚刚收盘的蜡烛。


你说的 "增加烛台量 "是什么意思?

在终端中没有这样的交易量

 
Dmitriy Voevodkin:

什么是 "上升的蜡烛量"?

在终端中没有这样的交易量


数量指标。是的,你是对的,它是一个刻度量。一般来说,它的价值。那么在 "if "之前的代码中应该怎么写?我刚刚开始掌握它。你需要 "bool "吗?请写出整个代码,如果不是太麻烦的话,条件是 "只有当刚刚收盘的蜡烛的成交量值大于前一个蜡烛时才可以交易"。

 
Tigerfreerun:

数量指标。是的,你是对的,它是一个刻度量。一般来说,它的价值。那么在 "if "之前的代码中应该怎么写?我刚刚开始掌握它......。你需要 "bool "吗?请写出整个代码,如果你不介意的话,条件是 "只有当刚刚收盘的蜡烛的成交量比前一个蜡烛的成交量高时才可以交易"。


为什么需要一个指标? 使用终端量。

如果(Volume[1]>Volume[2])

[0] - 这是当前的蜡烛。

或使用iVolume(),如果你想将EA与某一时间段的成交量绑定。

 
Dmitriy Voevodkin:

为什么要使用指标?

如果(Volume[1]>Volume[2])

[0] - 这是当前的蜡烛。

或使用iVolume(),如果你想将专家顾问与某一时间段的成交量绑定。

谢谢你,请问选项本身的值是 "bool "吗?或者你需要写什么?

原因: