初学者的问题 MQL5 MT5 MetaTrader 5 - 页 32 1...252627282930313233343536373839...1503 新评论 Dimka-novitsek 2012.09.03 06:45 #311 在这里,它是惊人的。void OnTick() { for(int i=1,i=<60,i++){timeframe=i; //--- double J=iClose( symbol_name, timeframe, start_pos); Print (J);} } //+------------------------------------------------------------------+ '<' - 意外标记 klose.mq5 35 20'i' - 变量已经定义 klose.mq5 35 18'++' - 预计分号 klose.mq5 35 25'J'--意料之外的令牌 klose.mq5 37 11'=' - 意外的标记 klose.mq5 37 12'=' - 意外的标记 klose.mq5 37 12 Olegs Kucerenko 2012.09.03 06:47 #312 for(int x=1;x<=7000; x++) { }至少看一下文档、例子、终端程序,看看循环是怎么写的。至少通过; https://www.mql5.com/ru/docs/basis/operators/for Документация по MQL5: Основы языка / Операторы / Оператор цикла for www.mql5.com Основы языка / Операторы / Оператор цикла for - Документация по MQL5 Dimka-novitsek 2012.09.03 06:49 #313 我去看看。 Maxim Khrolenko 2012.09.03 06:50 #314 在交易服务器的返回代码 中,我发现代码10026 "服务器禁止自动交易"。我想知道服务器是如何确定交易是手动还是自动的?很明显,神奇的数字或频繁的交易和夜间交易会背叛,但如果一切都在控制之下,那么服务器还能用什么参数来识别专家顾问? Yedelkin 2012.09.03 07:54 #315 paladin800: 在交易服务器的返回代码 中,我发现代码10026 "服务器禁止自动交易"。我想知道服务器是如何确定交易是手动还是自动的?当然,神奇的数字或频繁的交易和夜间交易可能会出卖这一点,但如果服务器控制了一切,那么还有什么参数是用来检测专家顾问的? 见ID MQL5_PROGRAM_TYPE Валерий 2012.09.03 08:33 #316 Yedelkin: 见IDMQL5_PROGRAM_TYPE 不,这个属性对服务器来说是不可用的。服务器只需向终端发送一条命令'禁止自动交易',终端就会执行该命令,并在EA或脚本试图执行交易操作时将指定的代码给它。服务器不知道EA在交易什么,它只是禁止自动交易。 Yedelkin 2012.09.03 08:37 #317 Valmars: 不,这个属性对服务器来说是不可用的。服务器只需向终端发送 "禁止自动交易 "命令,终端就会执行该命令,并在EA或脚本试图执行交易 时向其发出指定代码。服务器不知道EA在交易什么,它只是禁止自动交易。 谢谢你,我学到了一些新东西。也就是说,如果服务器在禁止交易后允许交易,客户只有在重启终端后才发现? Olegs Kucerenko 2012.09.03 09:15 #318 Yedelkin: 谢谢你,这是新的。也就是说,如果服务器在被禁止后允许交易,客户只有在重启终端后才会知道?在Lite中,默认情况下是禁止的。 因此,它不能工作。然后要求支持部门允许它,它就开始工作,没有超载。 Maxim Khrolenko 2012.09.04 09:35 #319 在MQL5的交易操作 这篇文章中--就在 "以当前价格买入/卖出 "下,谁能知道在行动过程中if(!trade.Buy(0.1)){...}这个交易类,在向服务器发送订单之前,它是否会检查新的报价,或者我应该在这个动作之前放入Refreshrates? Yedelkin 2012.09.04 10:56 #320 paladin800: 在MQL5的交易操作 这篇文章中--就在 "以当前价格买入/卖出 "下,谁能知道在行动过程中if(!trade.Buy(0.1)){...}这个交易类,在向服务器发送订单之前,它是否会检查新的报价,或者我应该在这个动作之前放入Refreshrates? 如果我们谈论的是Ctrade类的Buy()方法,那里有Refreshrates()。特别是当买入()方法的输入参数中没有指定价格时,这个Refreshrates()会被触发。看一下图书馆。 1...252627282930313233343536373839...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
'<' - 意外标记 klose.mq5 35 20
'i' - 变量已经定义 klose.mq5 35 18
'++' - 预计分号 klose.mq5 35 25
'J'--意料之外的令牌 klose.mq5 37 11
'=' - 意外的标记 klose.mq5 37 12
'=' - 意外的标记 klose.mq5 37 12
至少看一下文档、例子、终端程序,看看循环是怎么写的。
至少通过;
https://www.mql5.com/ru/docs/basis/operators/for
在交易服务器的返回代码 中,我发现代码10026 "服务器禁止自动交易"。我想知道服务器是如何确定交易是手动还是自动的?当然,神奇的数字或频繁的交易和夜间交易可能会出卖这一点,但如果服务器控制了一切,那么还有什么参数是用来检测专家顾问的?
见IDMQL5_PROGRAM_TYPE
不,这个属性对服务器来说是不可用的。服务器只需向终端发送 "禁止自动交易 "命令,终端就会执行该命令,并在EA或脚本试图执行交易 时向其发出指定代码。服务器不知道EA在交易什么,它只是禁止自动交易。
谢谢你,这是新的。也就是说,如果服务器在被禁止后允许交易,客户只有在重启终端后才会知道?
在Lite中,默认情况下是禁止的。 因此,它不能工作。
然后要求支持部门允许它,它就开始工作,没有超载。
在MQL5的交易操作 这篇文章中--就在 "以当前价格买入/卖出 "下,谁能知道在行动过程中if(!trade.Buy(0.1)){...}这个交易类,在向服务器发送订单之前,它是否会检查新的报价,或者我应该在这个动作之前放入Refreshrates?
在MQL5的交易操作 这篇文章中--就在 "以当前价格买入/卖出 "下,谁能知道在行动过程中if(!trade.Buy(0.1)){...}这个交易类,在向服务器发送订单之前,它是否会检查新的报价,或者我应该在这个动作之前放入Refreshrates?