mql5语言的特点、微妙之处以及技巧 - 页 72 1...656667686970717273747576777879...247 新评论 fxsaber 2018.03.05 18:11 #711 MqlRates.spread字段包含了每一栏的最小点差值。对于回溯测试来说,这完全是一派胡言。大家可以通过自定义符号来解决这个问题,具体方法如下 spread = LowAsk - LowBid; // условный код - не показывает обработку некоторых нюансов 有了这样的价差,同一限价单上的专家顾问在"开放价格"模式下进行了精彩的(质量和速度)测试。 Roffild 2018.03.12 00:11 #712 运行一个测试代理,选择使用FILE_COMMON文件夹和OpenCL。 metatester64.exe /local /password:tester /address:0.0.0.0:2000 Rashid Umarov 2018.03.14 12:00 #713 与本主题无关的评论已被移至 "讨论文章 "MetaTrader 5中交易策略优化的可视化"。 Stefan Stoyanov 2018.03.18 20:00 #714 MT4的主要优势是它的直观性和编程代码的简单性。 不需要预先定义你想做什么,有内置的数组,如 iTime("USDCHF",PERIOD_H1,0),"," iOpen("USDCHF",PERIOD_H1,0)," 。 iHigh("USDCHF",PERIOD_H1,0),", iLow("USDCHF",PERIOD_H1,0),", "。 iClose("USDCHF",PERIOD_H1,0),", iVolume("USDCHF",PERIOD_H1,0)。 有很多用于MT5的类和库 是否不可能制作这样的类和库,使MT5的编程与MT4相同? Vitaly Muzichenko 2018.03.18 20:55 #715 斯特凡-斯托扬诺夫MT4的主要优势是它的直观性和程序代码的简单性。 不需要预先定义你想做什么,有内置的数组,如 iTime("USDCHF",PERIOD_H1,0),"," iOpen("USDCHF",PERIOD_H1,0)," 。 iHigh("USDCHF",PERIOD_H1,0),", iLow("USDCHF",PERIOD_H1,0),", ", iClose("USDCHF",PERIOD_H1,0),", iVolume("USDCHF",PERIOD_H1,0))。 有很多用于MT5的类和库 是否有可能制作这样的类和库,使MT5的程序与MT4的程序一样。有很多库可以让你在mt5中写代码,和你在mt4中写的一模一样。 Alexey Viktorov 2018.03.19 08:17 #716 斯特凡-斯托扬诺夫 是否不可能制作一些这样的类和库,允许在MT5中像在MT4中那样进行编程? 当 fxsaber 离开时,请他写一个库,这样你就可以像在 mql3 中那样写,然后你就根本不用写了。你不觉得现在是时候长大了吗? Vitaly Muzichenko 2018.03.25 15:54 #717 我怎样才能知道终点站的时间,我需要知道终点站和当地之间的时间转换? 有一个TimeGMTOffset(),但它真的没有用。 现在,终端显示23:58,本地显示16:54。但我们需要找出终端运行的GMT班次。周一到周五可以用手鼓找出来。 期待您的来信,谢谢! Kirill Belousov 2018.03.25 21:28 #718 维塔利-穆齐琴科。我怎样才能知道终点站的时间,我需要知道终点站和当地之间的时间转换? 有一个TimeGMTOffset(),但它真的没有用。 现在,终端显示23:58,本地显示16:54。但我们需要找出终端运行的GMT班次。周一到周五可以用手鼓找出来。 期待得到答案,谢谢!市场概览中的终端根据经纪人的时间显示经纪人服务器的最后一个tick的到达时间。 你可以将某一工具在未知经纪人处的收盘价 与同一蜡烛在已知经纪人处的收盘时间进行比较。 计算时间差。 Vitaly Muzichenko 2018.03.25 21:34 #719 基里尔-贝卢索夫。市场概览中的终端根据经纪商的时间显示经纪商服务器的最后一个 tick 的到达时间。 你可以将某一工具在未知经纪人处的收盘价 与同一蜡烛在已知经纪人处的收盘时间进行比较。 计算时间差。但这样一来,烛台也会显示服务器的时间。 假设我现在从任何一个经销商那里启动终端,没有报价,但在市场概览 里有最后的记录,时间是23:58,但用什么格林尼治标准时间偏移工作--不知道。 还是我已经很笨了,很容易被发现?P.S. 假设我迷失在时间中,不再区分日/夜、星期、时间。 如何发现因为是周末而没有报价,或者例如在星期四没有报价,因为服务器挂在交易室?我看到了这样的解决方案,但如果我在交易服务器上没有时间,我不知道如何实现它。 if( TimeCurrent()<TimeServer()+60 ) return( "нет котировок уже 1 минуту" ); Kirill Belousov 2018.03.25 21:57 #720 维塔利-穆齐琴科。但这样一来,蜡烛图也会显示服务器的时间。 假设,现在我从任何经销商那里启动终端,没有报价,但有最后记录在市场概览 23:58,但与什么GMT转变它的工作 - 是不知道。 还是我已经很笨了,很容易被发现?P.S. 假设我迷失在时间中,不再区分日/夜、星期、时间。 如何发现因为是周末而没有报价,或者例如在星期四没有报价,因为服务器挂起了交易?使用收盘价,在一个独立的经纪公司的历史上找到蜡烛,在那里你知道GMTOffset。烛台时间的差异会给你带来经纪公司之间的差异。将已知的格林威治时间加到差值上,就可以得到未知的格林威治时间差。你永远不知道交易服务器的时间。你只知道该符号的最后一次报价时间。 只需使用每小时的蜡烛图。 1...656667686970717273747576777879...247 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
MqlRates.spread字段包含了每一栏的最小点差值。对于回溯测试来说,这完全是一派胡言。大家可以通过自定义符号来解决这个问题,具体方法如下
spread = LowAsk - LowBid; // условный код - не показывает обработку некоторых нюансов
有了这样的价差,同一限价单上的专家顾问在"开放价格"模式下进行了精彩的(质量和速度)测试。
运行一个测试代理,选择使用FILE_COMMON文件夹和OpenCL。
MT4的主要优势是它的直观性和编程代码的简单性。
不需要预先定义你想做什么,有内置的数组,如
iTime("USDCHF",PERIOD_H1,0),"," iOpen("USDCHF",PERIOD_H1,0)," 。
iHigh("USDCHF",PERIOD_H1,0),", iLow("USDCHF",PERIOD_H1,0),", "。
iClose("USDCHF",PERIOD_H1,0),", iVolume("USDCHF",PERIOD_H1,0)。
有很多用于MT5的类和库是否不可能制作这样的类和库,使MT5的编程与MT4相同?
MT4的主要优势是它的直观性和程序代码的简单性。
不需要预先定义你想做什么,有内置的数组,如
iTime("USDCHF",PERIOD_H1,0),"," iOpen("USDCHF",PERIOD_H1,0)," 。
iHigh("USDCHF",PERIOD_H1,0),", iLow("USDCHF",PERIOD_H1,0),", ",
iClose("USDCHF",PERIOD_H1,0),", iVolume("USDCHF",PERIOD_H1,0))。
有很多用于MT5的类和库是否有可能制作这样的类和库,使MT5的程序与MT4的程序一样。
有很多库可以让你在mt5中写代码,和你在mt4中写的一模一样。
是否不可能制作一些这样的类和库,允许在MT5中像在MT4中那样进行编程?
当 fxsaber 离开时,请他写一个库,这样你就可以像在 mql3 中那样写,然后你就根本不用写了。你不觉得现在是时候长大了吗?
我怎样才能知道终点站的时间,我需要知道终点站和当地之间的时间转换?
有一个TimeGMTOffset(),但它真的没有用。
现在,终端显示23:58,本地显示16:54。但我们需要找出终端运行的GMT班次。周一到周五可以用手鼓找出来。
期待您的来信,谢谢!
我怎样才能知道终点站的时间,我需要知道终点站和当地之间的时间转换?
有一个TimeGMTOffset(),但它真的没有用。
现在,终端显示23:58,本地显示16:54。但我们需要找出终端运行的GMT班次。周一到周五可以用手鼓找出来。
期待得到答案,谢谢!
市场概览中的终端根据经纪人的时间显示经纪人服务器的最后一个tick的到达时间。
你可以将某一工具在未知经纪人处的收盘价 与同一蜡烛在已知经纪人处的收盘时间进行比较。
计算时间差。
市场概览中的终端根据经纪商的时间显示经纪商服务器的最后一个 tick 的到达时间。
你可以将某一工具在未知经纪人处的收盘价 与同一蜡烛在已知经纪人处的收盘时间进行比较。
计算时间差。
但这样一来,烛台也会显示服务器的时间。
假设我现在从任何一个经销商那里启动终端,没有报价,但在市场概览 里有最后的记录,时间是23:58,但用什么格林尼治标准时间偏移工作--不知道。
还是我已经很笨了,很容易被发现?
P.S. 假设我迷失在时间中,不再区分日/夜、星期、时间。
如何发现因为是周末而没有报价,或者例如在星期四没有报价,因为服务器挂在交易室?
我看到了这样的解决方案,但如果我在交易服务器上没有时间,我不知道如何实现它。
但这样一来,蜡烛图也会显示服务器的时间。
假设,现在我从任何经销商那里启动终端,没有报价,但有最后记录在市场概览 23:58,但与什么GMT转变它的工作 - 是不知道。
还是我已经很笨了,很容易被发现?
P.S. 假设我迷失在时间中,不再区分日/夜、星期、时间。
如何发现因为是周末而没有报价,或者例如在星期四没有报价,因为服务器挂起了交易?
使用收盘价,在一个独立的经纪公司的历史上找到蜡烛,在那里你知道GMTOffset。烛台时间的差异会给你带来经纪公司之间的差异。将已知的格林威治时间加到差值上,就可以得到未知的格林威治时间差。
你永远不知道交易服务器的时间。你只知道该符号的最后一次报价时间。
只需使用每小时的蜡烛图。