如何编码? - 页 174 1...167168169170171172173174175176177178179180181...347 新评论 saab89 2009.04.17 00:23 #1731 点值为 零 wolfe: double point =MarketInfo(Symbol(),MODE_DIGITS)*Point; Comment("\nPoint = ",point); 真棒,感激。谢谢。 wolfe 2009.04.17 02:54 #1732 Saab59: 很好,很感谢。谢谢。 现在想来,不知道这样做到底对不对。 这是否返回了你所寻找的东西? Roger09 2009.04.17 06:00 #1733 我认为这样更好。 Comment("\nPoint = ",DoubleToStr(Point,Digits)); saab89 2009.04.18 02:35 #1734 wolfe: 我不知道这样做对不对,现在我想起来了。 这样做能得到你想要的东西吗? 是的,它在工作,谢谢。在MetaEditor中,如果你点击MarketInfo()的F1,它就会列出一些示例代码,例如: double bid = MarketInfo("EURUSD",MODE_BID); double ask = MarketInfo("EURUSD",MODE_ASK); double point = MarketInfo("EURUSD",MODE_POINT); int digits = MarketInfo("EURUSD",MODE_DIGITS); int spread = MarketInfo("EURUSD",MODE_SPREAD)。 在我的例子中,点的例子在显示时回调为零,因此我很好奇。在点上点击F1,在输出数值时并没有显示任何关于小数点的数值。 看了Roger09的例子,我不确定为什么要把它转换成字符串,但它似乎可以工作。那么问题来了,为什么在上面的例子中,注释语句对买入、卖出等也是双倍类型的,但当我试图输出它们时,却对点没有作用。 谢谢你的建议。 Roger09 2009.04.18 06:16 #1735 看了Roger09的例子,我不知道为什么要把它转换为字符串,但它似乎是有效的。 Comment()和Print() 默认只显示 4位数字。如果你想看到5位数字,你必须使用这个结构。 saab89 2009.04.18 11:26 #1736 Roger09: Comment()和Print()默认只显示4位数字。如果你想看到5位数,你必须使用这个结构。 哦,好吧,今天早上我突然想到,沃尔夫的例子给了我一个结果,但它实际上不是正确的结果,因为它返回的是点的值*小数点的数量。在你的例子中,它显示的是点的正确结果。我学到了一些东西,感谢你们两位。 jan100 2009.04.19 17:51 #1737 有没有办法从经纪人那里获得最小手数(如0.01)和步骤? 提前感谢 :-) Michael 2009.04.19 18:44 #1738 MarketInfo - MQL4文档 它在MarketInfo()中。 请确保你点击 "请求标识符"。 jan100: 有什么方法可以从经纪人那里获得最小手数(如0.01)和步骤吗? 提前感谢 :-) jan100 2009.04.19 23:03 #1739 谢谢你。这正是我在寻找的。有时它是如此简单.....。 [删除] 2009.04.20 21:57 #1740 下双倍订单 有谁能告诉我,如何在每分钟开始时为EA下双倍订单(一个买入和一个卖出),并设定各自的止损 和目标利润? 谢谢 dptrade 1...167168169170171172173174175176177178179180181...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
点值为 零
Comment("\nPoint = ",point);
真棒,感激。谢谢。
很好,很感谢。谢谢。
现在想来,不知道这样做到底对不对。
这是否返回了你所寻找的东西?
我认为这样更好。
我不知道这样做对不对,现在我想起来了。 这样做能得到你想要的东西吗?
是的,它在工作,谢谢。在MetaEditor中,如果你点击MarketInfo()的F1,它就会列出一些示例代码,例如:
double bid = MarketInfo("EURUSD",MODE_BID);
double ask = MarketInfo("EURUSD",MODE_ASK);
double point = MarketInfo("EURUSD",MODE_POINT);
int digits = MarketInfo("EURUSD",MODE_DIGITS);
int spread = MarketInfo("EURUSD",MODE_SPREAD)。
在我的例子中,点的例子在显示时回调为零,因此我很好奇。在点上点击F1,在输出数值时并没有显示任何关于小数点的数值。
看了Roger09的例子,我不确定为什么要把它转换成字符串,但它似乎可以工作。那么问题来了,为什么在上面的例子中,注释语句对买入、卖出等也是双倍类型的,但当我试图输出它们时,却对点没有作用。
谢谢你的建议。
Comment()和Print() 默认只显示 4位数字。如果你想看到5位数字,你必须使用这个结构。
Comment()和Print()默认只显示4位数字。如果你想看到5位数,你必须使用这个结构。
哦,好吧,今天早上我突然想到,沃尔夫的例子给了我一个结果,但它实际上不是正确的结果,因为它返回的是点的值*小数点的数量。在你的例子中,它显示的是点的正确结果。我学到了一些东西,感谢你们两位。
有没有办法从经纪人那里获得最小手数(如0.01)和步骤?
提前感谢 :-)
MarketInfo - MQL4文档
它在MarketInfo()中。 请确保你点击 "请求标识符"。
有什么方法可以从经纪人那里获得最小手数(如0.01)和步骤吗? 提前感谢 :-)
谢谢你。这正是我在寻找的。有时它是如此简单.....。
下双倍订单
有谁能告诉我,如何在每分钟开始时为EA下双倍订单(一个买入和一个卖出),并设定各自的止损 和目标利润?
谢谢
dptrade