为MetaTrader 4开发了一个API函数库 - 页 4 1234567 新评论 Forex Trader 2006.02.15 02:41 #31 根据MT4报价服务器设置--每10秒不能进行一次以上的操作。服务器限制不同请求的频率,以防止可能的黑客DOS-攻击。这个信息曾经在这个论坛上提出过。这不是真的。 交易的频率只受限于经纪人的反应速度=) 在MT中没有任何限制。 开发人员已经在论坛上这么说了,而且不止一次。但他们总是诚实地警告我们--你将不得不自己和你的经纪人打交道;) 因此,更公平的说法是,暂停不是强制性的(在技术意义上),但至少是可取的(在账户被封锁的危险意义上)。 Forex Trader 2006.02.15 04:39 #32 我对一个简单的例子感兴趣,我发送三个请求,下三个订单,即使间隔时间是20秒。这时,市场是缓慢的,而刻度之间的间隔长达2分钟。前两个会丢失,还是三个都会在第一个勾中被执行? Forex Trader 2006.02.15 08:30 #33 我对一个简单的例子感兴趣,我发送三个请求,下三个订单,即使间隔时间是20秒。这时,市场是缓慢的,而刻度之间的间隔长达2分钟。前两个会丢失吗?还是三个都会在第一个勾中被执行? 没有什么会丢失。你不需要在程序中实施任何延迟。你开始用int NewPos(...)函数来处理第一个订单。所有的延迟都已经在其中实现。如果该函数返回0,说明一切正常--请求已经被执行。我们继续进行第二阶,以此类推。 如果执行成功,该函数将自己做一个10秒的延迟,所以我们不会有频繁请求服务器的问题。MT4终端回复的关键等待时间也在此功能中实现。如果在这段时间内没有来自终端的回复,该函数返回错误 情况的代码。这样做是为了诊断与报价丢失、账户停用、互联网故障等有关的情况。 这样,当你从函数中返回时,事件就已经发生了。好运! Forex Trader 2006.02.15 08:43 #34 只有当安装了专家顾问的货币对的报价到达时,订单处理命令才会被执行。换句话说,你程序中的 "买入 "按钮并不意味着订单被发送到服务器,它只是 "在磁盘上等待 "安装有专家顾问的货币对的报价。EA将寻找该文件命令,如果找到它,它将向服务器发送一个命令,顺便说一下,它将在每个tick上搜索它。下订单或取消订单的结果可能分别只有在下一次报价到来时才能收到。这不允许我们为一些TS组织一个清晰的逻辑。我希望你能理解它。 TS的逻辑与此毫无关系。这个问题只是关于订单执行 的延迟。但是,正如我之前写的,这个问题很牵强:报价的可变性是由带有新价格的传入点决定的。在活跃的交易中,每分钟最多可以收到200个点。因此,在这种情况下,不可能有任何滞后。如果你在交易低迷时期建仓,价格变化几乎不存在,所以预期也不会对报价水平产生很大影响。 此外,我们不能在这里谈论 "买入 "按钮,因为我们讨论的是机械交易系统,它在没有任何按钮的情况下做出自己的决定。好运! MetaQuotes 2006.02.16 02:03 #35 根据MT4报价服务器的设置--你不能每10秒进行一次以上的交易。 实际上在MetaTrader 3中是这样的,但MT4不再有这种限制了。 但同样地,你必须适度,不要连续做很多操作。 Forex Trader 2006.02.16 09:47 #36 事实上,在MetaTrader 3中是这样的,但MT4不再有这种限制了。<br/ translate="no"> 但还是要注意,不要连续做太多的操作。 是的,你当然是对的。否则,如果请求过于频繁,服务器可以阻止用户的地址,并对交易产生相应的影响。好运! Forex Trader 2006.03.12 20:05 #37 请注意! 用于使用MetaTrader 4 API功能的新版MFOREX库2.05已经发布。 其好处是。 1.在库的工作过程中不形成临时文件,数据传输是通过共享内存区域进行的。这样的解决方案大大加快了信息获取的速度,提高了图书馆的可靠性。 2.此外,还实现了终端诊断的特殊功能,返回最后一次打勾的时间和登记过程的唯一计算机代码。 3.错误和紧急情况的诊断功能会返回情况的代码,并将描述保存在俄语的特殊日志中。 4.图书馆的价格已经大大降低。旧版本的注册用户将免费获得更新。 在我们的网站http://www.min2006.ru,阅读所有细节。 Forex Trader 2006.03.14 10:07 #38 "MQL4:免费的MT4的API" Forex Trader 2006.03.14 15:39 #39 "MQL4: API for MT4 free" 不幸的是,拟议中的EA。 - 不提供报价历史。 - 不跟踪错误和紧急状况。 - 不提供交易历史和未结头寸清单。 - 不允许获得最新的报价(以刻度线的形式)。 在我提出的这个库中,所有缺失的功能都得到了实现。此外,信息交换是通过共享内存区进行的,不产生临时文件。阅读所有细节,http://www.min2006.ru 好运! Forex Trader 2006.03.14 21:11 #40 顺便说一下,现在Min提供的东西比以前更像你能买到的东西。 纯粹的imho :) 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
交易的频率只受限于经纪人的反应速度=)
在MT中没有任何限制。
开发人员已经在论坛上这么说了,而且不止一次。但他们总是诚实地警告我们--你将不得不自己和你的经纪人打交道;)
因此,更公平的说法是,暂停不是强制性的(在技术意义上),但至少是可取的(在账户被封锁的危险意义上)。
没有什么会丢失。你不需要在程序中实施任何延迟。你开始用int NewPos(...)函数来处理第一个订单。所有的延迟都已经在其中实现。如果该函数返回0,说明一切正常--请求已经被执行。我们继续进行第二阶,以此类推。
如果执行成功,该函数将自己做一个10秒的延迟,所以我们不会有频繁请求服务器的问题。MT4终端回复的关键等待时间也在此功能中实现。如果在这段时间内没有来自终端的回复,该函数返回错误 情况的代码。这样做是为了诊断与报价丢失、账户停用、互联网故障等有关的情况。
这样,当你从函数中返回时,事件就已经发生了。好运!
TS的逻辑与此毫无关系。这个问题只是关于订单执行 的延迟。但是,正如我之前写的,这个问题很牵强:报价的可变性是由带有新价格的传入点决定的。在活跃的交易中,每分钟最多可以收到200个点。因此,在这种情况下,不可能有任何滞后。如果你在交易低迷时期建仓,价格变化几乎不存在,所以预期也不会对报价水平产生很大影响。
此外,我们不能在这里谈论 "买入 "按钮,因为我们讨论的是机械交易系统,它在没有任何按钮的情况下做出自己的决定。好运!
实际上在MetaTrader 3中是这样的,但MT4不再有这种限制了。
但同样地,你必须适度,不要连续做很多操作。
是的,你当然是对的。否则,如果请求过于频繁,服务器可以阻止用户的地址,并对交易产生相应的影响。好运!
用于使用MetaTrader 4 API功能的新版MFOREX库2.05已经发布。
其好处是。
1.在库的工作过程中不形成临时文件,数据传输是通过共享内存区域进行的。这样的解决方案大大加快了信息获取的速度,提高了图书馆的可靠性。
2.此外,还实现了终端诊断的特殊功能,返回最后一次打勾的时间和登记过程的唯一计算机代码。
3.错误和紧急情况的诊断功能会返回情况的代码,并将描述保存在俄语的特殊日志中。
4.图书馆的价格已经大大降低。旧版本的注册用户将免费获得更新。
在我们的网站http://www.min2006.ru,阅读所有细节。
不幸的是,拟议中的EA。
- 不提供报价历史。
- 不跟踪错误和紧急状况。
- 不提供交易历史和未结头寸清单。
- 不允许获得最新的报价(以刻度线的形式)。
在我提出的这个库中,所有缺失的功能都得到了实现。此外,信息交换是通过共享内存区进行的,不产生临时文件。阅读所有细节,http://www.min2006.ru
好运!
纯粹的imho :)