错误、漏洞、问题 - 页 2943 1...293629372938293929402941294229432944294529462947294829492950...3184 新评论 Stanislav Korotky 2021.01.21 17:28 #29421 在MQL中,如果不求助于WinAPI,我怎样才能知道终端是否有用户焦点(即用户有一个活动窗口)?现在,一些函数,例如读取键盘状态(像TerminalInfoInteger(TERMINAL_KEYSTATE_CAPSLOCK)),根据具有相同键盘状态的窗口的活动返回不同的值。这是一个无奈之举。 Renat Fatkhullin 2021.01.21 21:21 #29422 Alexandr Sokolov:MT5 build 2755终端没有计算所有的刻度 你为什么会得出这样的结论? prostotrader 2021.01.21 21:26 #29423 Alexandr Sokolov:MT5 build 2755终端机不计算所有刻度线 试试这样的方式 datetime st = 0; int tics = 0; //------------------------------------------------------------------ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { if(prev_calculated == 0) { ArraySetAsSeries(time,true); ArraySetAsSeries(tick_volume,true); st = time[0]; } else if(time[0] != st) { tics++; Alert("T - ",tics," TV - ",tick_volume[0]); }; //----------------------------------------------------------------- return(rates_total); } Alexandr Sokolov 2021.01.22 03:29 #29424 Renat Fatkhullin:你为什么会得出这个结论? 因为我注意到OnCalculate 会在Ask和Bid价格变化时被调用,但tick_volume[]只计算Bid变化。 Sayberix 2021.01.22 17:16 #29425 以下问题:我在一个净值账户上有一个专家顾问,它在开仓和平仓,我在机器人开的仓位上手动添加了一个合约,过了一会儿,专家顾问的日志显示了错误。 开仓时出错:4753 - 未找到头寸 最有趣的是,仓位被关闭,自动交易被禁用,EA 被从图表中删除,但错误不断出现。 Renat Fatkhullin 2021.01.22 20:36 #29426 Alexandr Sokolov:因为我注意到OnCalculate是在Ask和Bid价格变化时调用的,但tick_volume[]只计算Bid变化。 OnTick在任何价格变化时都会被调用,而不仅仅是(终端可能在许多场合需要重新计算,如额外的数据下载或历史数据集的重新分配)。 Tick量 以及图表都是基于买入价的变化。在交易所执行时,使用一个单独的真实交易量计数器,所有的买入和卖出交易都被计算在内。 Renat Fatkhullin 2021.01.22 20:37 #29427 Sayberix:以下问题:我在一个净值账户上有一个专家顾问,它在开仓和平仓,我在机器人开的仓位上手动添加了一个合同,过了一会儿,专家顾问的日志显示了错误。开仓时出错:4753 - 未找到头寸最有趣的是,头寸被关闭,自动交易被禁用,专家顾问 被从图表中删除。 这取决于专家顾问的逻辑。 它只能记住并思考自己的操作,你的手动干预会破坏专家顾问的逻辑。 Sayberix 2021.01.22 22:37 #29428 Renat Fatkhullin:这取决于EA本身的逻辑。它只能记住并思考自己的操作,而你的手动干预会扰乱专家顾问的逻辑。 我明白了,但为什么这个错误一直留在终端中?我告诉你,所有的头寸都被关闭,自动交易被禁用,专家顾问被卸载,甚至连终端都被重新启动了!你知道吗? Vadens 2021.01.23 00:54 #29429 K-meleon浏览器不能反映私人信息 中的文字(见截图)。虽然很伤人!不知何故,只有在私下里。浏览器是最简单、最快的,但不普及,而且莫兹缺少一种字体?谁知道的帮助。硬件是旧的,沉重的浏览器拉得很差。 附加的文件: 8s4v_f9_mql5.jpg 95 kb Artyom Trishkin 2021.01.23 05:37 #29430 Sayberix:我明白了,但为什么这个错误一直留在终端中?我告诉过你,所有的头寸都关闭了,自动交易关闭了,专家顾问卸载了,我甚至还重启了终端!你知道吗? 奇迹不会发生。你的专家顾问正在其中一个图表上运行。 1...293629372938293929402941294229432944294529462947294829492950...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
MT5 build 2755
终端没有计算所有的刻度
你为什么会得出这样的结论?
MT5 build 2755
终端机不计算所有刻度线
试试这样的方式
你为什么会得出这个结论?
因为我注意到OnCalculate 会在Ask和Bid价格变化时被调用,但tick_volume[]只计算Bid变化。
以下问题:我在一个净值账户上有一个专家顾问,它在开仓和平仓,我在机器人开的仓位上手动添加了一个合约,过了一会儿,专家顾问的日志显示了错误。
开仓时出错:4753 - 未找到头寸
最有趣的是,仓位被关闭,自动交易被禁用,EA 被从图表中删除,但错误不断出现。
因为我注意到OnCalculate是在Ask和Bid价格变化时调用的,但tick_volume[]只计算Bid变化。
OnTick在任何价格变化时都会被调用,而不仅仅是(终端可能在许多场合需要重新计算,如额外的数据下载或历史数据集的重新分配)。
Tick量 以及图表都是基于买入价的变化。在交易所执行时,使用一个单独的真实交易量计数器,所有的买入和卖出交易都被计算在内。
以下问题:我在一个净值账户上有一个专家顾问,它在开仓和平仓,我在机器人开的仓位上手动添加了一个合同,过了一会儿,专家顾问的日志显示了错误。
开仓时出错:4753 - 未找到头寸
最有趣的是,头寸被关闭,自动交易被禁用,专家顾问 被从图表中删除。
这取决于专家顾问的逻辑。
它只能记住并思考自己的操作,你的手动干预会破坏专家顾问的逻辑。
这取决于EA本身的逻辑。
它只能记住并思考自己的操作,而你的手动干预会扰乱专家顾问的逻辑。
我明白了,但为什么这个错误一直留在终端中?我告诉你,所有的头寸都被关闭,自动交易被禁用,专家顾问被卸载,甚至连终端都被重新启动了!你知道吗?
我明白了,但为什么这个错误一直留在终端中?我告诉过你,所有的头寸都关闭了,自动交易关闭了,专家顾问卸载了,我甚至还重启了终端!你知道吗?
奇迹不会发生。你的专家顾问正在其中一个图表上运行。