新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1805 1...179817991800180118021803180418051806180718081809181018111812...1953 新评论 Seric29 2021.12.08 23:11 #18041 我可以下载32mt4来安装在64位操作系统上吗? Nerd Trader 2021.12.09 00:04 #18042 Seric29 #: 我可以下载32mt4来安装在64位操作系统上吗? 是 Alexey Viktorov 2021.12.09 06:54 #18043 Seric29 #: 是否可以下载32位mt4来安装在64位操作系统上? 好吧,MT4 x64根本不存在......而且任何x32的应用程序都可以安装在x64操作系统上 законопослушный гражданин 2021.12.09 11:25 #18044 Mihail Matkovskij #:我也是刚刚才注意到。索引1。 而你的MA的指数是0!也就是说,它在整个酒吧里行走,可以超越开和关。因此,最好将MA的指数设为1。然后,所有的信号将在形成的条形上被例外地采取,机器人将与交易系统完全一致,在开盘价上有信号。因此,机器人将只需跟踪条形图的开口(我已经添加了这个代码),并在最新的条形图上输入。它将更加可靠。它不会像马卡那样因为最初的错误输入算法而不得不乱搞。 谢谢你。我意识到了这一点,并将尝试用 "1 "来运行我的TS历史。 законопослушный гражданин 2021.12.09 11:45 #18045 MakarFX #: Artem,该策略在市场上有一个订单,直到它关闭在TP或SL。 先生们!谢谢大家,但我没想到我的问题会引起这么多 "争议") 我是EA的支持者,它就像AK-47一样简单。 信号 - 进入 停止/停止/停止输出 在一个订单中进行交易。 我正在使用其他人的代码,并加入我自己的代码(在你的帮助下),除非有必要,否则我不会改变任何东西,因为它 "工作和看起来很简单"。 现在我关注的是一个新的问题 如何使进入点偏离n条? bool bSignalBuy() { if(dMA > Open[1] && dMA < Close[1]) if (TimeCurrent()> iTime(NULL,0,5)) return(true); return(false); } //+-----------------------------------------------------------------------------------------------+ //| Функция поиска сигнала на продажу | //+-----------------------------------------------------------------------------------------------+ bool bSignalSell() { if(dMA < Open[1] && dMA > Close[1]) if (TimeCurrent()> iTime(NULL,0,5)) return(true); return(false); } 也就是说,我假设,如果。 TimeCurrent - 最后一次报价的到达时间 >iTime - 其中 "5 "相对于当前条形图向后移动了指定的条形图数量,那么信号已经消失。 某个地方出了问题。因为它还没有工作。 Igor Makanu 2021.12.09 12:15 #18046 законопослушный гражданин #:我在什么地方做错了。它还没有工作。 这一切都错了。 试着思考--将这种情况。 if (TimeCurrent()> iTime(NULL,0,5)) 曾经返回错误吗? 至于主题--在从bar 1到bar iBars(NULL,0)的循环中寻找信号,如果发现信号,返回发现交叉点的bar编号? 或者等等。 如果你没有找到信号,则返回-1或可能是INT_MAX ....。这取决于你想如何处理如果没有交叉的情况。 законопослушный гражданин 2021.12.09 12:30 #18047 Igor Makanu #:这一切都错了。试着思考--将这种情况。曾经返回错误吗?至于主题--在从bar 1到bar iBars(NULL,0)的循环中寻找信号,如果你发现了信号,就返回你发现交叉点的bar的编号? 或者等等。如果你没有找到信号,则返回-1或可能是INT_MAX ....。这取决于你想如何处理如果没有交叉的情况。 所以你希望不受时间的约束,而是受条数的约束? Igor Makanu 2021.12.09 12:33 #18048 законопослушный гражданин #:所以重要的不是时间,而是条数? 好了几乎....再一次:在每个bar.... 上的信号上循环运行。明白了吗? for(int i=1;i<Bars;i++) { if(dMA < Open[i] && dMA > Close[i]) return(i); } return(INT_MAX); законопослушный гражданин 2021.12.09 12:49 #18049 Igor Makanu #:好了几乎....再一次:在每个栏上运行信号....你收到了吗? 是的。解释一下,我真的还不明白,为什么我需要 "循环 "通过所有酒吧? 我有一个用开盘价和收盘价表示的条形图。它给出了一个信号,在下一个条形图上打开一个订单。 我想,如果我通过时间而不是价格来表达 "信号条",我可以简单地将所需的时间量加到上面,"转移 "开仓时间。 Igor Makanu 2021.12.09 13:15 #18050 законопослушный гражданин #:是的。解释一下,我真的不明白为什么我需要 "通过 "所有的酒吧?我有一个用开盘价和收盘价表示的条形图。它给出了一个信号,在下一个条形图上打开一个订单。我认为如果我通过时间而不是价格来表达 "信号条",我可以简单地在上面添加必要的时间量,并 "移动 "开仓时间。 你必须决定--你如何制定问题? 守法公民#: 如何使进入点以n条为单位退却? 在这里寻找最后一个信号所在的柱子--在第5个柱子上设置一个硬检查信号--不是最好的选择,我认为--在周期中寻找,如果你想,那么不对所有的柱子进行周期,而是对例如从1到N进行周期。 顺便说一下:顺便说一下,酒吧是一个通用的解决方案 - 现在你想在一个TF上开一个订单在15分钟内,然后决定你需要它在一个更高的TF在2小时内 - 知道最后的信号是在哪个酒吧,你可以立即得到这个酒吧的时间。 1...179817991800180118021803180418051806180718081809181018111812...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我可以下载32mt4来安装在64位操作系统上吗?
是否可以下载32位mt4来安装在64位操作系统上?
我也是刚刚才注意到。
索引1。
而你的MA的指数是0!也就是说,它在整个酒吧里行走,可以超越开和关。因此,最好将MA的指数设为1。
然后,所有的信号将在形成的条形上被例外地采取,机器人将与交易系统完全一致,在开盘价上有信号。因此,机器人将只需跟踪条形图的开口(我已经添加了这个代码),并在最新的条形图上输入。它将更加可靠。它不会像马卡那样因为最初的错误输入算法而不得不乱搞。
谢谢你。我意识到了这一点,并将尝试用 "1 "来运行我的TS历史。
Artem,该策略在市场上有一个订单,直到它关闭在TP或SL。
先生们!谢谢大家,但我没想到我的问题会引起这么多 "争议")
我是EA的支持者,它就像AK-47一样简单。
信号 - 进入
停止/停止/停止输出
在一个订单中进行交易。
我正在使用其他人的代码,并加入我自己的代码(在你的帮助下),除非有必要,否则我不会改变任何东西,因为它 "工作和看起来很简单"。
现在我关注的是一个新的问题
如何使进入点偏离n条?
也就是说,我假设,如果。
TimeCurrent - 最后一次报价的到达时间 >iTime - 其中 "5 "相对于当前条形图向后移动了指定的条形图数量,那么信号已经消失。
某个地方出了问题。因为它还没有工作。
我在什么地方做错了。它还没有工作。
这一切都错了。
试着思考--将这种情况。
曾经返回错误吗?
至于主题--在从bar 1到bar iBars(NULL,0)的循环中寻找信号,如果发现信号,返回发现交叉点的bar编号? 或者等等。
如果你没有找到信号,则返回-1或可能是INT_MAX ....。这取决于你想如何处理如果没有交叉的情况。
这一切都错了。
试着思考--将这种情况。
曾经返回错误吗?
至于主题--在从bar 1到bar iBars(NULL,0)的循环中寻找信号,如果你发现了信号,就返回你发现交叉点的bar的编号? 或者等等。
如果你没有找到信号,则返回-1或可能是INT_MAX ....。这取决于你想如何处理如果没有交叉的情况。
所以你希望不受时间的约束,而是受条数的约束?
所以重要的不是时间,而是条数?
好了几乎....再一次:在每个bar.... 上的信号上循环运行。明白了吗?
好了几乎....再一次:在每个栏上运行信号....你收到了吗?
是的。解释一下,我真的还不明白,为什么我需要 "循环 "通过所有酒吧?
我有一个用开盘价和收盘价表示的条形图。它给出了一个信号,在下一个条形图上打开一个订单。
我想,如果我通过时间而不是价格来表达 "信号条",我可以简单地将所需的时间量加到上面,"转移 "开仓时间。
是的。解释一下,我真的不明白为什么我需要 "通过 "所有的酒吧?
我有一个用开盘价和收盘价表示的条形图。它给出了一个信号,在下一个条形图上打开一个订单。
我认为如果我通过时间而不是价格来表达 "信号条",我可以简单地在上面添加必要的时间量,并 "移动 "开仓时间。
你必须决定--你如何制定问题?
如何使进入点以n条为单位退却?
在这里寻找最后一个信号所在的柱子--在第5个柱子上设置一个硬检查信号--不是最好的选择,我认为--在周期中寻找,如果你想,那么不对所有的柱子进行周期,而是对例如从1到N进行周期。
顺便说一下:顺便说一下,酒吧是一个通用的解决方案 - 现在你想在一个TF上开一个订单在15分钟内,然后决定你需要它在一个更高的TF在2小时内 - 知道最后的信号是在哪个酒吧,你可以立即得到这个酒吧的时间。