新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1163 1...115611571158115911601161116211631164116511661167116811691170...1953 新评论 Evgeniy Butakov 2020.05.28 04:07 #11621 栏杆指数,我用它来确定栏杆的时间。显然,我们需要在这里深入挖掘,在酒吧形成的时间中去寻找秒。 Alexey Viktorov 2020.05.28 15:29 #11622 Evgeniy Butakov: 我采取条形指数来确定条形的时间。显然,我们需要在这里深入挖掘,以传递到酒吧形成的时间中的秒数 仔细阅读文件。请注意函数的重载。 为什么你要时不时地拿着棒子的数量?我不时地给你写信。 int CopyRates( string symbol_name, // имя символа ENUM_TIMEFRAMES timeframe, // период datetime start_time, // с какой даты datetime stop_time, // по какую дату MqlRates rates_array[] // массив, куда будут скопированы данные ); 从什么日期到什么日期,不仅仅是日期,而是date_time。因此,从开盘时间减去2*PeriodSeconds(PERIOD_M15)到下一栏H4的时间。 Evgeniy Butakov 2020.05.28 16:01 #11623 Alexey Viktorov: 仔细阅读文件。请注意函数的重载。 为什么你要时不时地拿着棒子的数量?我不时地给你写信。 从什么日期到什么日期,不仅仅是日期,而是date_time。你需要从开盘时间减去2*PeriodSeconds(PERIOD_M15)到下一栏H4的时间。 我已经掌握了它的窍门...我把需要的时间 "从哪个日期 "和 "到哪个日期 "转换为秒数,我正在遵循它......为什么正好是2*PeriodSeconds(PERIOD_M15)? 900秒对我来说足够了,也就是M15的一个柱子。非常感谢!!!。 Alexey Viktorov 2020.05.28 17:48 #11624 Evgeniy Butakov: 我已经明白了...我把 "从哪个日期 "和 "到哪个日期 "所需的时间转换为秒数,我从它们中跳舞......而且为什么正好是2*PeriodSeconds(PERIOD_M15)? 900秒对我来说已经足够了,即M15的一个栏。非常感谢!!!。 基于这个愿望 Evgeniy Butakov:下午好! 第二次我的任务是在较高的框架(H4)内计算,而忽略了较低的框架的条数。我已经明白了如何从H4的条形图上获得M15的数据。但我在这一点上卡住了。例如,我从第3根H4蜡烛上的M15 TF收集数据,结果我处理了第3根蜡烛内的所有16根蜡烛。但我如何在M15上获得更多的 条形图,除了这16条之外,因为它们已经是H4上的第四根蜡烛了?请指导我,给我一个提示。 要从M15中检索数据,使用以下代码。 如果你需要一个酒吧,就不要再乘,就这样吧。 还有一个免费提示:放弃秒钟。当阅读别人或自己的代码时,哪个更清楚,经过一段时间后,1800或2*PeriodSeconds(PERIOD_M15),这意味着以秒为单位的M15周期的2条。而一个星期或一个月的时间会是什么样子呢?我应该每次都重新计算,还是用不必要的信息堵塞我的记忆细胞? Evgeniy Butakov 2020.05.28 18:23 #11625 Alexey Viktorov: 基于这个愿望。 如果你需要一个酒吧,就不要再乘,就这样吧。 还有一个免费的提示:取消秒杀。当阅读别人或自己的代码时,哪个更清楚,经过一段时间后,1800或2*PeriodSeconds(PERIOD_M15),这意味着以秒为单位的M15周期的2条。而一个星期或一个月的时间会是什么样子呢?我应该每次都重新计算,还是用不必要的信息堵塞我的记忆细胞? 是的,阿列克谢,谢谢你的指导和指引。我完全忘记了PeriodSeconds函数;)。 Dmitri Custurov 2020.05.28 19:37 #11626 int file = FileOpen("expert_file", FILE_WRITE | FILE_BIN); if (file != INVALID_HANDLE){ uint file_bytes = FileWriteArray(file, file_data); FileClose(file); Print("Bytes count: ", file_bytes); Print("Error: ", GetLastError()); } else{ return false; } 试图将一个字节数组写入一个文件。 纪录 文件本身。 也就是说,程序返回说它已经向文件中写入了186368字节,但文件本身是完全空的。而且没有错误。 Evgeny Mikhaylov 2020.05.29 22:28 #11627 你好。 有一个问题。比方说,有一笔1千美元的存款已经存入一个经纪账户。然后,这笔存款又被补充了5千美元。结果在MT5的 "历史 "报告中,最初的1千美元被显示为存款,而补充的资金被显示为利润,自然所有的交易结果都会超过上限。 问题:我可以手动设置初始交易余额 的大小,它应该从中计算出利润吗? 提前感谢 ^^ MQL_User 2020.05.30 09:11 #11628 MQL_User:有没有办法从OnChartEvent中确定当鼠标点击图形时,键盘上的按钮是否被按下? 有一个叫GetAsyncKeyState的函数。它可以在代码中使用吗?我试过这样的结构。#import "user32.dll" int GetAsyncKeyState(int a0);#importprintf("--"+(GetAsyncKeyState(88)))。但DLL的加载是不允许的。 我在开始时勾选了 "允许DLL导入"的选项。没有帮助。 Iosebi Tavadze 2020.05.30 10:41 #11629 也许我走错了线,愿诸神原谅我,Mcl!!!我需要写一个指标,它将从四个或五个指标的组合中给出一个信号。设置在地下室.也许有一个模板。或一个现成的顾问。可能的建议请!!!!!!!!!! simeon068 2020.05.30 10:56 #11630 我怎样才能在mql5文件夹中添加一个专家顾问,并使其显示在顾问部分? 1...115611571158115911601161116211631164116511661167116811691170...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我采取条形指数来确定条形的时间。显然,我们需要在这里深入挖掘,以传递到酒吧形成的时间中的秒数
仔细阅读文件。请注意函数的重载。
为什么你要时不时地拿着棒子的数量?我不时地给你写信。
从什么日期到什么日期,不仅仅是日期,而是date_time。因此,从开盘时间减去2*PeriodSeconds(PERIOD_M15)到下一栏H4的时间。
仔细阅读文件。请注意函数的重载。
为什么你要时不时地拿着棒子的数量?我不时地给你写信。
从什么日期到什么日期,不仅仅是日期,而是date_time。你需要从开盘时间减去2*PeriodSeconds(PERIOD_M15)到下一栏H4的时间。
我已经掌握了它的窍门...我把需要的时间 "从哪个日期 "和 "到哪个日期 "转换为秒数,我正在遵循它......为什么正好是2*PeriodSeconds(PERIOD_M15)? 900秒对我来说足够了,也就是M15的一个柱子。非常感谢!!!。
我已经明白了...我把 "从哪个日期 "和 "到哪个日期 "所需的时间转换为秒数,我从它们中跳舞......而且为什么正好是2*PeriodSeconds(PERIOD_M15)? 900秒对我来说已经足够了,即M15的一个栏。非常感谢!!!。
基于这个愿望
下午好!
第二次我的任务是在较高的框架(H4)内计算,而忽略了较低的框架的条数。我已经明白了如何从H4的条形图上获得M15的数据。但我在这一点上卡住了。例如,我从第3根H4蜡烛上的M15 TF收集数据,结果我处理了第3根蜡烛内的所有16根蜡烛。但我如何在M15上获得更多的 条形图,除了这16条之外,因为它们已经是H4上的第四根蜡烛了?请指导我,给我一个提示。
要从M15中检索数据,使用以下代码。如果你需要一个酒吧,就不要再乘,就这样吧。
还有一个免费提示:放弃秒钟。当阅读别人或自己的代码时,哪个更清楚,经过一段时间后,1800或2*PeriodSeconds(PERIOD_M15),这意味着以秒为单位的M15周期的2条。而一个星期或一个月的时间会是什么样子呢?我应该每次都重新计算,还是用不必要的信息堵塞我的记忆细胞?
基于这个愿望。
如果你需要一个酒吧,就不要再乘,就这样吧。
还有一个免费的提示:取消秒杀。当阅读别人或自己的代码时,哪个更清楚,经过一段时间后,1800或2*PeriodSeconds(PERIOD_M15),这意味着以秒为单位的M15周期的2条。而一个星期或一个月的时间会是什么样子呢?我应该每次都重新计算,还是用不必要的信息堵塞我的记忆细胞?
试图将一个字节数组写入一个文件。
纪录
文件本身。
也就是说,程序返回说它已经向文件中写入了186368字节,但文件本身是完全空的。而且没有错误。
你好。
有一个问题。比方说,有一笔1千美元的存款已经存入一个经纪账户。然后,这笔存款又被补充了5千美元。结果在MT5的 "历史 "报告中,最初的1千美元被显示为存款,而补充的资金被显示为利润,自然所有的交易结果都会超过上限。
问题:我可以手动设置初始交易余额 的大小,它应该从中计算出利润吗?
提前感谢 ^^
有没有办法从OnChartEvent中确定当鼠标点击图形时,键盘上的按钮是否被按下?
有一个叫GetAsyncKeyState的函数。它可以在代码中使用吗?
我试过这样的结构。
#import "user32.dll"
int GetAsyncKeyState(int a0);
#import
printf("--"+(GetAsyncKeyState(88)))。
但DLL的加载是不允许的。
我在开始时勾选了 "允许DLL导入"的选项。没有帮助。