项目 VS 窥视 - 页 109 1...102103104105106107108109110111112113114115116...169 新评论 [删除] 2019.09.30 04:22 #1081 Aleksey Vyazmikin:这种说法很奇怪 好吧,没有点子,但点子是存在的。没听说过指向性。 Artyom Trishkin 2019.09.30 05:21 #1082 Vladimir Baskakov: 是的,在逗号的左边是一个分句。而如何正确书写数字是在学校里教的 关于交易、自动交易系统和策略测试的论坛 你说的点是什么意思?有五位数的报价。 Artyom Trishkin, 2019.09.29 21:31 那么,所有这些胡言乱语都是完全真实的,而文件是完全不真实的? 很好。先生们,请进一步遵守你们的幻想。 //+------------------------------------------------------------------+ //| Point.mq5 | //| Copyright 2019, MetaQuotes Software Corp. | //| https://mql5.com/ru/users/artmedia70 | //+------------------------------------------------------------------+ #property copyright "Copyright 2019, MetaQuotes Software Corp." #property link "https://mql5.com/ru/users/artmedia70" #property version "1.00" //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- int total=SymbolsTotal(false); for(int i=0;i<total;i++) { bool selected=false; string name=SymbolName(i,false); if(!SymbolInfoInteger(name,SYMBOL_SELECT)) { if(!SymbolSelect(name,true)) continue; selected=true; } double pt=SymbolInfoDouble(name,SYMBOL_POINT); double ts=SymbolInfoDouble(name,SYMBOL_TRADE_TICK_SIZE); int dg=(int)SymbolInfoInteger(name,SYMBOL_DIGITS); Print("(",(string)i,"): ",name,", Digits=",(string)dg,", Point=",DoubleToString(pt,dg),", TickSize=",DoubleToString(ts,dg)); if(selected) SymbolSelect(name,false); } } //+------------------------------------------------------------------+ 而作为一个例子,MetaQuotes-BSE上的14875个字符之一。 2019.09.30 02:27:42.131 (11889): JPYINR18OCT67.7500 PE.d, Digits=4, Point=0.0001, TickSize=0.0025 而且有很多这样的人。 这也适用于你--超级交易员--tixias是一个点,或一个点,或其他谁在谈论的东西的陈述...... 来吧,先生们,继续。我--没有你... Vitaly Muzichenko 2019.09.30 06:17 #1083 Artyom Trishkin: 再一次,一个刻度的大小不是一个点(pips)。嘀嗒声本身也不是一个点(pips)。 Roman 2019.09.30 06:21 #1084 Artyom Trishkin: mql函数Point()有误导性。其标识符 对应的是SYMBOL_POINT。 Point()是自MT诞生以来最古老的函数,当时终端只有外汇,而且只有四位数!但现在,它已经是一个非常重要的函数。 随着终端中其他市场的引入,Point()函数的名称仍然是四位数,没有任何变化 我不知道为什么它的名字没有被改变。 也许,保留它是为了与多市场终端兼容,在这种情况下与TickSize一起使用是不正确的。 这个像SYMBOL_POINT一样的Point()函数应该很好地从mql语言中被根除,所有的混乱都会消失。 更好的是,它应该被重新命名为它的真实名称,即它返回一个引号的数字容量,而不是点! 由于价格变化有一个最小的步骤,所以是TickSize ! 而在你的例子中,在这种情况下,函数SYMBOL_POINT显示什么? 观点?如果你这么想,你又错了。 TickSize是价格的最小步长0.0025,所以你认为TickSize比你的点0.0001大? 这是mql的胡说八道。 这就是欧元兑美元显示的情况 2019.09.30 06:38:54.162 TestScript (EURUSD,H1) (0): EURUSD, Digits=5, Point=0.00001, TickSize=0.00001 Vitaly Muzichenko 2019.09.30 06:24 #1085 你也可以用黄金或白银来运行。但问题是,那里的测量根本不是以点为单位。 [删除] 2019.09.30 06:28 #1086 Roman: mql函数Point()有误导性。它的类似物是SYMBOL_POINT Point()是自MT诞生以来最古老的函数,当时终端只有外汇,而且只有四个符号! 随着终端中其他市场的引入,Point()函数的名称仍然是四位数,没有任何变化 我不知道为什么它的名字没有被改变。 也许,保留它是为了与多市场终端兼容,在这种情况下与TickSize一起使用是不正确的。 这个Point()函数必须从mql语言以及SYMBOL_POINT中很好地被根除,所有的混乱都会消失。 因为有一个最小的价格变化步骤,它是TickSize ! 而在你的例子中,函数SYMBOL_POINT显示了什么? 观点?如果你这么想,你又错了。 TickSize是一个价格阶梯的最小尺寸0.0025,根据你的说法,TickSize比你的观点0.0001大? 这是mql的胡说八道。 这就是欧元兑美元显示的情况 你想证明什么?你是用专家交易吗?还是一般来说,你是通过MT4或MT5终端交易? [删除] 2019.09.30 06:31 #1087 Vitaly Muzichenko: 你也可以用黄金或白银来运行。但问题是,那里的衡量标准根本就不是以点为单位。 而你的终端机里的利润是什么? Artyom Trishkin 2019.09.30 06:43 #1088 Vitaly Muzichenko: 再一次,一个刻度的大小不是一个点(pips)。一个刻度本身也不是一个点(pips)。 你为什么要告诉我这些?你读过我说的话吗? 一个点是一个报价的最小和不可分割的等级,由相应的Point()函数返回给MQL。它总是对应于最后一个小数位。 它有一个对应的SymbolInfoDouble()函数的标识符SYMBOL_POINT。 "Pips "是一种俚语(在俄语中不存在,是一种英式说法),来自英语区段,每个讲俄语的人出于某种原因都会以自己的方式解释它,如本支部所示。 根据描述--使用MQL中的数学计算,可以得到的计算值。任何交易者都可以在MQL中计算自己的点值,并根据他/她对数值正确性的想法来使用它,在他/她看来,应该用点来显示。 MQL中相应的标识符和函数从来没有,没有,也不应该有。 Tick是一个工具价格变化事件。 tick大小是指一个工具的价格的最小变化。通常对应于一个点,但也可能不一定对应于一个点的价值。该值可以在MQL中获得。 它有一个相应的标识符SYMBOL_TRADE_TICK_SIZE 的SymbolInfoDouble()函数。 我还应该告诉你哪些基本事项? Artyom Trishkin 2019.09.30 06:45 #1089 Vitaly Muzichenko: 你也可以在黄金或白银上运行它。但问题是,那里的测量根本不是以点为单位。 它是什么?在僵局中? Roman 2019.09.30 06:48 #1090 Aleksandr Klapatyuk: 你想证明什么?你是用专家交易吗?还是一般来说,你是通过MT4或MT5终端交易? 不要使用Point()、_Point、SYMBOL_POINT 的名称。 这个功能是用于数学计算的,它显示的是数字的容量,而不是总的数值! 如果你想获得最小的价格步骤,总是使用TickSize。 如果你想知道这个点,从资产的规格中找出一个点的TickSize是多少,然后在你的代码中乘以这个数字。 这就是大家在外汇中的做法:TickSize乘以10,然后用Point()函数将其还原为整数值。 mql中的Point()函数是一个引号的数学数字!!。不是一个点!!!。 嗯,或者对于外汇,你可以用Point()乘以10,因为Point()显示的是外汇的最小TickSize值。 但对于任何其他市场,你无法使用Point()函数得到一个真正的点。 因为在其他市场,TickSize并不总是等于0.00001 1...102103104105106107108109110111112113114115116...169 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这种说法很奇怪
是的,在逗号的左边是一个分句。而如何正确书写数字是在学校里教的
关于交易、自动交易系统和策略测试的论坛
你说的点是什么意思?有五位数的报价。
Artyom Trishkin, 2019.09.29 21:31
那么,所有这些胡言乱语都是完全真实的,而文件是完全不真实的?
很好。先生们,请进一步遵守你们的幻想。
而作为一个例子,MetaQuotes-BSE上的14875个字符之一。
而且有很多这样的人。
这也适用于你--超级交易员--tixias是一个点,或一个点,或其他谁在谈论的东西的陈述......
来吧,先生们,继续。我--没有你...
再一次,一个刻度的大小不是一个点(pips)。嘀嗒声本身也不是一个点(pips)。
mql函数Point()有误导性。其标识符 对应的是SYMBOL_POINT。
Point()是自MT诞生以来最古老的函数,当时终端只有外汇,而且只有四位数!但现在,它已经是一个非常重要的函数。
随着终端中其他市场的引入,Point()函数的名称仍然是四位数,没有任何变化
我不知道为什么它的名字没有被改变。
也许,保留它是为了与多市场终端兼容,在这种情况下与TickSize一起使用是不正确的。
这个像SYMBOL_POINT一样的Point()函数应该很好地从mql语言中被根除,所有的混乱都会消失。
更好的是,它应该被重新命名为它的真实名称,即它返回一个引号的数字容量,而不是点!
由于价格变化有一个最小的步骤,所以是TickSize !
而在你的例子中,在这种情况下,函数SYMBOL_POINT显示什么?
观点?如果你这么想,你又错了。
TickSize是价格的最小步长0.0025,所以你认为TickSize比你的点0.0001大?
这是mql的胡说八道。
这就是欧元兑美元显示的情况
mql函数Point()有误导性。它的类似物是SYMBOL_POINT
Point()是自MT诞生以来最古老的函数,当时终端只有外汇,而且只有四个符号!
随着终端中其他市场的引入,Point()函数的名称仍然是四位数,没有任何变化
我不知道为什么它的名字没有被改变。
也许,保留它是为了与多市场终端兼容,在这种情况下与TickSize一起使用是不正确的。
这个Point()函数必须从mql语言以及SYMBOL_POINT中很好地被根除,所有的混乱都会消失。
因为有一个最小的价格变化步骤,它是TickSize !
而在你的例子中,函数SYMBOL_POINT显示了什么?
观点?如果你这么想,你又错了。
TickSize是一个价格阶梯的最小尺寸0.0025,根据你的说法,TickSize比你的观点0.0001大?
这是mql的胡说八道。
这就是欧元兑美元显示的情况
你想证明什么?你是用专家交易吗?还是一般来说,你是通过MT4或MT5终端交易?
你也可以用黄金或白银来运行。但问题是,那里的衡量标准根本就不是以点为单位。
而你的终端机里的利润是什么?
再一次,一个刻度的大小不是一个点(pips)。一个刻度本身也不是一个点(pips)。
你为什么要告诉我这些?你读过我说的话吗?
它有一个对应的SymbolInfoDouble()函数的标识符SYMBOL_POINT。
根据描述--使用MQL中的数学计算,可以得到的计算值。任何交易者都可以在MQL中计算自己的点值,并根据他/她对数值正确性的想法来使用它,在他/她看来,应该用点来显示。
MQL中相应的标识符和函数从来没有,没有,也不应该有。
它有一个相应的标识符SYMBOL_TRADE_TICK_SIZE 的SymbolInfoDouble()函数。
我还应该告诉你哪些基本事项?
你也可以在黄金或白银上运行它。但问题是,那里的测量根本不是以点为单位。
它是什么?在僵局中?
你想证明什么?你是用专家交易吗?还是一般来说,你是通过MT4或MT5终端交易?
不要使用Point()、_Point、SYMBOL_POINT 的名称。
这个功能是用于数学计算的,它显示的是数字的容量,而不是总的数值!
如果你想获得最小的价格步骤,总是使用TickSize。
如果你想知道这个点,从资产的规格中找出一个点的TickSize是多少,然后在你的代码中乘以这个数字。
这就是大家在外汇中的做法:TickSize乘以10,然后用Point()函数将其还原为整数值。
mql中的Point()函数是一个引号的数学数字!!。不是一个点!!!。
嗯,或者对于外汇,你可以用Point()乘以10,因为Point()显示的是外汇的最小TickSize值。
但对于任何其他市场,你无法使用Point()函数得到一个真正的点。
因为在其他市场,TickSize并不总是等于0.00001