初学者的问题 MQL5 MT5 MetaTrader 5 - 页 582 1...575576577578579580581582583584585586587588589...1503 新评论 Vladimir Karputov 2016.05.16 14:46 #5811 Andrey Koldorkin:MT5。不要太苛刻,我才刚开始。编译器似乎并不发誓。看一下iCustom的 例子。iCustom返回 指定的自定义指标的句柄。它在OnInit()中被返回一次。然后你用Copy****函数的句柄来获取数据(根据需要)。复制缓冲区复制率复制时间复制开放复制高拷贝低拷贝关闭抄袭卷轴拷贝真实体积(CopyRealVolume复制传播抄袭 mila.com 2016.05.18 14:02 #5812 Alexey Volchanskiy: 如果你不需要从MQL做,看看AutoIT,你可以在那里做任何事情。该产品是免费的,你只需要一个DLL来与MQL互动。 这是一个有趣的话题。谢谢你。 Oleg Petrov 2016.05.19 17:39 #5813 请帮助我澄清MT4中的订单执行 - OrderDelete,OrderSelect。1)我的理解是否正确,当这些函数/操作被调用时,程序等待来自服务器的关于该操作成功/失败的答案,也就是说,它在专家顾问的代码点上静止不动,只有在收到答案后才继续进行代码运算?2)如果一个新的tick来了(或一个新的定时器事件),在我的代码中开始对订单进行操作,但在前一个tick上,对订单的操作还没有来得及执行(收到服务器的答复),那么程序将等待前一个tick的操作的答复,还是不等新tick的执行就开始? Vasiliy Sokolov 2016.05.19 18:56 #5814 loleg1991:请帮助我澄清MT4中的订单执行 - OrderDelete, OrderSelect。1)我的理解是否正确,当这些函数/操作被调用时,程序等待来自服务器的关于该操作成功/失败的答案,也就是说,它在专家顾问的代码点上静止不动,只有在收到答案后才继续进行代码运算?2)如果一个新的tick来了(或一个新的定时器事件),在我的代码中开始对订单进行操作,但在前一个tick上,对订单的操作还没有来得及执行(收到服务器的答复),那么程序将等待前一个tick的操作的答复,还是不等新tick的执行就开始? 是的,程序将停止并等待来自服务器的响应。这通常需要100、150毫秒。在停止的那一刻,传入的ticks被累积到一个队列中。当程序收到来自服务器的响应时,它开始继续前进,并进行到它的终点,例如到OnTick函数 的终点。累积的ticks然后再次调用OnTick。程序以加速的顺序得到这个队列中的ticks。 Taras Petryliak 2016.05.20 06:31 #5815 我创建了我的信号,将自己注册为卖家,但仍然不允许订阅......为什么? Vladimir Karputov 2016.05.20 06:35 #5816 Taras Petryliak: 我创建了我的信号,把自己注册为卖家,但还是不允许订阅......为什么?进入你的闹钟->设置,你会看到所有警告。补充:你不是卖家。仅仅申请是不够的--你必须等待卖方身份被批准。 Oleg Petrov 2016.05.20 06:46 #5817 Vasiliy Sokolov: 是的,程序停止并等待来自服务器的响应。它通常需要100或150毫秒。在停止的那一刻,传入的ticks会累积到一个队列中。当程序收到来自服务器的响应时,它开始继续前进,直到到达终点,例如,OnTick函数 的终点。累积的ticks然后再次调用OnTick。程序以加速的顺序得到这个队列中的ticks。计时器也是这种情况吗?OnTimer事件是否也累积在队列中,直到前一个tick(和/或计时器)的操作被执行?p/s 我使用毫秒计时器,它的执行频率高于100-150毫秒的订单操作等待。顺便问一下,OrderSelect也会 "减慢 "算法的执行速度吗?还是这个功能只在终端选择一个订单,其执行的时间短得可以忽略不计? Функции обработки событий - Функции - Основы языка - Справочник MQL4 docs.mql4.com Функции обработки событий - Функции - Основы языка - Справочник MQL4 fvdtrejder 2016.05.20 10:13 #5818 你好,我大概知道如何 在MQL4中写一个指标。 如果我在两个数组中记录了数值,并想在一个数组的数值和另一个数组的数值之间建立一个相关的图表。也许是以脚本的形式,还是只能作为一个指标?预先感谢 Artyom Trishkin 2016.05.20 10:38 #5819 fvdtrejder: 你好,我或多或少知道如何 在MQL4中写一个指标。 如果我在两个数组中记录了数值,并想在一个数组的数值和另一个数组的数值之间建立一个相关的图表。也许是以脚本的形式,还是只能作为一个指标?我预先感谢你。 你的数组与历史数据的数组有什么不同吗? fvdtrejder 2016.05.20 11:23 #5820 我使用我的公式来计算数组中的值 1...575576577578579580581582583584585586587588589...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
MT5。不要太苛刻,我才刚开始。
编译器似乎并不发誓。
看一下iCustom的 例子。iCustom返回 指定的自定义指标的句柄。它在OnInit()中被返回一次。然后你用Copy****函数的句柄来获取数据(根据需要)。
如果你不需要从MQL做,看看AutoIT,你可以在那里做任何事情。该产品是免费的,你只需要一个DLL来与MQL互动。
请帮助我澄清MT4中的订单执行 - OrderDelete,OrderSelect。
1)我的理解是否正确,当这些函数/操作被调用时,程序等待来自服务器的关于该操作成功/失败的答案,也就是说,它在专家顾问的代码点上静止不动,只有在收到答案后才继续进行代码运算?
2)如果一个新的tick来了(或一个新的定时器事件),在我的代码中开始对订单进行操作,但在前一个tick上,对订单的操作还没有来得及执行(收到服务器的答复),那么程序将等待前一个tick的操作的答复,还是不等新tick的执行就开始?
请帮助我澄清MT4中的订单执行 - OrderDelete, OrderSelect。
1)我的理解是否正确,当这些函数/操作被调用时,程序等待来自服务器的关于该操作成功/失败的答案,也就是说,它在专家顾问的代码点上静止不动,只有在收到答案后才继续进行代码运算?
2)如果一个新的tick来了(或一个新的定时器事件),在我的代码中开始对订单进行操作,但在前一个tick上,对订单的操作还没有来得及执行(收到服务器的答复),那么程序将等待前一个tick的操作的答复,还是不等新tick的执行就开始?
我创建了我的信号,把自己注册为卖家,但还是不允许订阅......为什么?
进入你的闹钟->设置,你会看到所有警告。
补充:你不是卖家。仅仅申请是不够的--你必须等待卖方身份被批准。
是的,程序停止并等待来自服务器的响应。它通常需要100或150毫秒。在停止的那一刻,传入的ticks会累积到一个队列中。当程序收到来自服务器的响应时,它开始继续前进,直到到达终点,例如,OnTick函数 的终点。累积的ticks然后再次调用OnTick。程序以加速的顺序得到这个队列中的ticks。
计时器也是这种情况吗?OnTimer事件是否也累积在队列中,直到前一个tick(和/或计时器)的操作被执行?p/s 我使用毫秒计时器,它的执行频率高于100-150毫秒的订单操作等待。
顺便问一下,OrderSelect也会 "减慢 "算法的执行速度吗?还是这个功能只在终端选择一个订单,其执行的时间短得可以忽略不计?
你好,我或多或少知道如何 在MQL4中写一个指标。 如果我在两个数组中记录了数值,并想在一个数组的数值和另一个数组的数值之间建立一个相关的图表。也许是以脚本的形式,还是只能作为一个指标?我预先感谢你。