初学者的问题 MQL5 MT5 MetaTrader 5 - 页 835 1...828829830831832833834835836837838839840841842...1503 新评论 Rustam Esedulaev 2018.03.19 18:57 #8341 pivomoe: 应该是这样的。2795/2797将是0,因为没有进行四舍五入。要么写s3 = (double)s2/s1;要么一次性为s2和s1选择double谢谢你! Kirill Belousov 2018.03.19 19:09 #8342 pivomoe:谢谢你。我解决了这个问题。 事实证明,Stavka 变量在Print之前。等于-1。它的值被传递到Print函数 中,并作为副本保存。我的函数MatOgidanieStavk改变了Stavka变量本身,而不是其将被打印的副本。问题不仅在于它的拷贝,而且在于传递给Print()函数时的计算序列。 参数在那里从右到左计算。 首先,旧的Stavka 被计算出来,然后在函数中计算出来的值被写入这个变量(也就是说,Stavka 的值通过引用发生了变化)。这个改变后的值会打印出第二个打印结果。 如果你在第一次打印时改变了参数的顺序,你就会看到。 先写参数Stavka,再 写功能。它将打印在后面的函数中计算出的斯塔夫卡。 这是最棘手的部分)) RashRash 2018.03.20 08:51 #8343 你好!我不能开仓,它说 "没有足够的钱"。模拟账户。我的账户里有7,000,000。我试过50美元。不能开仓。 Alexandr Saprykin 2018.03.20 08:58 #8344 RashRash: 你好,我不能开仓,我一直收到 "钱不够"。模拟账户。我的账户里有7,000,000。我试过50美元。它不起作用。你一定是试了50手,而不是50元?信息很少,什么货币对,模拟账户的杠杆率是多少?你尝试了什么以及如何尝试?买吗?卖掉?顺便说一句,只是作为一个例子,欧元/美元的1手=100 000欧元。 RashRash 2018.03.20 09:56 #8345 Alexandr Saprykin:你一定是试了50手,而不是50元?信息很少,什么货币对,模拟账户的杠杆率是多少?你尝试了什么以及如何尝试?买吗?卖掉?顺便说一下,只是作为一个例子。欧元/美元的1手=100 000欧元。我也试了1次,但答案是一样的!"。 RashRash 2018.03.20 09:59 #8346 RashRash: "没有足够的钱。" 附加的文件: Screenshot_2018-03-20-12-57-34-305_net.metaquotes.metatrader5.png 123 kb Screenshot_2018-03-20-12-57-51-643_net.metaquotes.metatrader5.png 59 kb RashRash 2018.03.20 11:53 #8347 根本没有打开任何位置!既不是1手,也不是100手! RashRash 2018.03.20 11:57 #8348 平衡。 附加的文件: Screenshot_2018-03-20-14-54-41-811_net.metaquotes.metatrader5.png 40 kb Alexandr Saprykin 2018.03.20 12:02 #8349 RashRash:"钱不够用"有太多的交易(按数量计算)被打开。 你能在关闭所有交易后开立一个新的订单吗? RashRash 2018.03.20 12:20 #8350 所有的交易都已结束,最晚在昨天... 1...828829830831832833834835836837838839840841842...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
应该是这样的。
2795/2797将是0,因为没有进行四舍五入。要么写s3 = (double)s2/s1;要么一次性为s2和s1选择double
谢谢你!
谢谢你。我解决了这个问题。
事实证明,Stavka 变量在Print之前。等于-1。它的值被传递到Print函数 中,并作为副本保存。我的函数MatOgidanieStavk改变了Stavka变量本身,而不是其将被打印的副本。
问题不仅在于它的拷贝,而且在于传递给Print()函数时的计算序列。
参数在那里从右到左计算。
首先,旧的Stavka 被计算出来,然后在函数中计算出来的值被写入这个变量(也就是说,Stavka 的值通过引用发生了变化)。这个改变后的值会打印出第二个打印结果。
如果你在第一次打印时改变了参数的顺序,你就会看到。
先写参数Stavka,再 写功能。它将打印在后面的函数中计算出的斯塔夫卡。
这是最棘手的部分))
你好,我不能开仓,我一直收到 "钱不够"。模拟账户。我的账户里有7,000,000。我试过50美元。它不起作用。
你一定是试了50手,而不是50元?信息很少,什么货币对,模拟账户的杠杆率是多少?你尝试了什么以及如何尝试?买吗?卖掉?
顺便说一句,只是作为一个例子,欧元/美元的1手=100 000欧元。
你一定是试了50手,而不是50元?信息很少,什么货币对,模拟账户的杠杆率是多少?你尝试了什么以及如何尝试?买吗?卖掉?
顺便说一下,只是作为一个例子。欧元/美元的1手=100 000欧元。
我也试了1次,但答案是一样的!"。
"钱不够用"
有太多的交易(按数量计算)被打开。
你能在关闭所有交易后开立一个新的订单吗?