初学者的问题 MQL5 MT5 MetaTrader 5 - 页 514 1...507508509510511512513514515516517518519520521...1503 新评论 kashi_ann 2016.02.14 18:18 #5131 Karputov Vladimir: Снова нет конкретики. Ладно: пальцем в небо - DebugBreak.Применять примерно так: Karputov Vladimir:同样,没有具体细节。OK:手指在天空中 -DebugBreak。像这样申请。好的,你需要什么具体的东西?我之前写了一点。关键是这一点。两个挂单被打开。其中一个将被执行,而另一个将被删除,因为它不需要。第一个也会在一段时间后关闭(正负)。这个想法是,我们回到了起点。而且一切都应该重复。但是没有。在这一切过程之前,我把。 b1 = OrdersTotal(); //количество ордеров c1 = PositionSelect(_Symbol); //наличие позиции如果两者都是零,我们就执行该电路,如果不是,我们就不执行。在调试中,我把这两点放在观察中。但在第二轮中只有一个订单。 为什么会这样呢? Vladimir Karputov 2016.02.14 19:04 #5132 kashi_ann:好的,你需要什么具体的东西?我之前写过。这是一个想法。2个未决订单被打开。一个被执行,另一个在不需要时被删除。第一个也会在一段时间后关闭(正负)。这个想法是,我们回到了起点。而且一切都应该重复。但事实并非如此。...你的逻辑,你必须自己回答这个问题。kashi_ann: ...在调试中,我把这两个项目放在观察中。但在第二轮,只有一个订单被下。 为什么会这样呢?同样,只有你能回答,因为逻辑是你的。一般来说,我想再次重复:一个正确的问题包含90%的答案。因此,请 在代码中对头寸进行操作的地方设置断点。然后一步步调试。 Yury Reshetov 2016.02.14 19:05 #5133 toni_stark: 你好,请你提出在新的一天(00.00)开始时执行动作的代码,或者换句话说,如何在MQL中显示条件 "如果有新的一天(00.00)"?有两种mql语言。该算法如下。在一个静态变量 中记住TF D1上一个蜡烛的时间,并将其与同一TF上当前蜡烛的时间进行比较。如果时间发生了变化,那么就执行该动作,并在同一变量中记住新蜡烛的时间。 toni_stark 2016.02.14 19:37 #5134 静态变量 在MQL4中是否存在? Aleksey Vyazmikin 2016.02.14 19:45 #5135 toni_stark: 你好,请你告诉我,在新的一天开始时,即00.00,将导致EA执行一些行动的代码,或者换句话说,如何在MQL中显示条件 "如果是新的一天(00.00)"?或者说if (StatTime==1) { Time=iTime(NULL,1440,0); StatTime=0; } if(Time!=iTime(NULL,1440,0)) { StatTime=1; } toni_stark 2016.02.14 20:54 #5136 -Aleks-:或者说if (StatTime==1) { Time=iTime(NULL,1440,0); StatTime=0; } if(Time!=iTime(NULL,1440,0)) { StatTime==1; } 目前还不完全清楚它是什么类型的StatTime变量? Aleksey Vyazmikin 2016.02.14 23:29 #5137 toni_stark: 不太清楚它是什么类型的StatTime变量?datetime时间intStatTime代码中有一个错字:不是StatTime==1;而是StatTime=1。 if(Time!=iTime(NULL,1440,0)) { StatTime=1; } kashi_ann 2016.02.15 07:52 #5138 Karputov Vladimir:你的逻辑,你应该自己回答这个问题。同样,只有你自己能回答,因为逻辑是你的。一般来说,我将再次重复:一个正确提出的问题包含90%的答案。一般来说,把断点放在 代码中你对位置采取行动的地方之前。之后你再进行逐步的调试。 是的,所以这只是一个逻辑问题。我更关心的是,除了行动的顺序外,我还必须考虑到服务器上的数据更新时间。当然,我使用了断点。我想我必须重写整件事,它看起来像胡说八道。 kashi_ann 2016.02.15 07:53 #5139 这里有人来自乌法吗? Николай Никитюк 2016.02.15 12:25 #5140 2016.02.15_14:27 GMT+3.你好,向版主提问。我在此附上 屏幕截图。无法获得ZigZag的指标缓冲区 数据。在 我在截图中可以看到,"指标 "文件夹在文件的路径中。事实上 实际上,在终端有一个 "指标 "文件夹。可能因为这种差异和 我无法打开ZigZag.mq4文件。 而移动平均线和分形指标的数据是如何进入数组的,不是 只有最新的价值?任何提示。暂时就这些了。等待答案。14:36 GMT+3。15:25 GMT+3。以程序性编程方式编写。 附加的文件: MQL4_indicators_Exam..._.png 152 kb 1...507508509510511512513514515516517518519520521...1503 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Снова нет конкретики. Ладно: пальцем в небо - DebugBreak.
Применять примерно так:
同样,没有具体细节。OK:手指在天空中 -DebugBreak。
像这样申请。
好的,你需要什么具体的东西?我之前写了一点。
关键是这一点。
两个挂单被打开。
其中一个将被执行,而另一个将被删除,因为它不需要。
第一个也会在一段时间后关闭(正负)。
这个想法是,我们回到了起点。而且一切都应该重复。
但是没有。
在这一切过程之前,我把。
如果两者都是零,我们就执行该电路,如果不是,我们就不执行。
在调试中,我把这两点放在观察中。但在第二轮中只有一个订单。
为什么会这样呢?
好的,你需要什么具体的东西?我之前写过。
这是一个想法。
2个未决订单被打开。
一个被执行,另一个在不需要时被删除。
第一个也会在一段时间后关闭(正负)。
这个想法是,我们回到了起点。而且一切都应该重复。
但事实并非如此。
...
你的逻辑,你必须自己回答这个问题。
...
在调试中,我把这两个项目放在观察中。但在第二轮,只有一个订单被下。
为什么会这样呢?
同样,只有你能回答,因为逻辑是你的。
一般来说,我想再次重复:一个正确的问题包含90%的答案。因此,请 在代码中对头寸进行操作的地方设置断点。然后一步步调试。
你好,请你提出在新的一天(00.00)开始时执行动作的代码,或者换句话说,如何在MQL中显示条件 "如果有新的一天(00.00)"?
有两种mql语言。
该算法如下。
在一个静态变量 中记住TF D1上一个蜡烛的时间,并将其与同一TF上当前蜡烛的时间进行比较。如果时间发生了变化,那么就执行该动作,并在同一变量中记住新蜡烛的时间。
你好,请你告诉我,在新的一天开始时,即00.00,将导致EA执行一些行动的代码,或者换句话说,如何在MQL中显示条件 "如果是新的一天(00.00)"?
或者说
if (StatTime==1)
{
Time=iTime(NULL,1440,0);
StatTime=0;
}
if(Time!=iTime(NULL,1440,0))
{
StatTime=1;
}
或者说
if (StatTime==1)
{
Time=iTime(NULL,1440,0);
StatTime=0;
}
if(Time!=iTime(NULL,1440,0))
{
StatTime==1;
}
不太清楚它是什么类型的StatTime变量?
datetime时间
intStatTime
代码中有一个错字:不是StatTime==1;而是StatTime=1。
if(Time!=iTime(NULL,1440,0))
{
StatTime=1;
}
你的逻辑,你应该自己回答这个问题。
同样,只有你自己能回答,因为逻辑是你的。
一般来说,我将再次重复:一个正确提出的问题包含90%的答案。一般来说,把断点放在 代码中你对位置采取行动的地方之前。之后你再进行逐步的调试。
2016.02.15_14:27 GMT+3.你好,向版主提问。我在此附上
屏幕截图。无法获得ZigZag的指标缓冲区 数据。在
我在截图中可以看到,"指标 "文件夹在文件的路径中。事实上
实际上,在终端有一个 "指标 "文件夹。可能因为这种差异和
我无法打开ZigZag.mq4文件。
而移动平均线和分形指标的数据是如何进入数组的,不是
只有最新的价值?任何提示。暂时就这些了。等待答案。14:36 GMT+3。15:25 GMT+3。
以程序性编程方式编写。