新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 562 1...555556557558559560561562563564565566567568569...1953 新评论 Vitaly Muzichenko 2018.06.07 20:22 #5611 Aleksandr Lishchenko:我只是在学习! 别太苛刻了!;)你是否学会了如何从网络上下载代码,将它们附在你的账户上并在联盟上赚钱?你不需要学习它,它很容易做到。 Aleksandr Lishchenko 2018.06.07 20:29 #5612 Vitaly Muzichenko:你是否学会了如何从网上下载代码,将它们链接到你的账户并从你的联盟中赚钱?你不需要学习如何做,这很容易。我想把我的作者(委托)的专家顾问链接到我的账户,并把它放在一个可疑的服务器上,这有什么不明白的=) 我请求你的帮助,请告诉我我需要发布什么。 Vitaly Muzichenko 2018.06.07 20:41 #5613 Aleksandr Lishchenko:我想把我的作者(委托)的EA链接到一个账户,并把它托管在一个可疑的服务器上,有什么不明白的呢=) 因此,我请求您的帮助,请告知您需要发布的内容。你得到了答案。 但你也可以在OnInit 的最后插入 int OnInit() { //--- // Здесь уже есть код //--- // Проверка счёта if(AccountInfoInteger(ACCOUNT_LOGIN) != 123456 ) return(INIT_FAILED); //--- return(INIT_SUCCEEDED); } Artyom Trishkin 2018.06.07 21:58 #5614 Vitaly Muzichenko:你已经被告知 但你也可以在OnInit 的最后插入 你确定这个人不会不假思索地再次复制吗? if(AccountInfoInteger(ACCOUNT_LOGIN) != 123456 ) return(INIT_FAILED); Aleksandr Teleguz 2018.06.08 00:14 #5615 Ihor Herasko:这不完全正确。首先要做的是计算出最接近的正确值(基于给定值),然后检查值之间的差异。如果它是零(或不超过DBL_EPSILON),那么一切都很好。 VolumeCast功能可以从这里 获取。非常感谢您 Aleksandr Teleguz 2018.06.08 01:13 #5616 Ihor Herasko:这不完全正确。首先要做的是计算出最接近的正确值(基于给定值),然后检查值之间的差异。如果它是零(或不超过DBL_EPSILON),那么一切都很好。 VolumeCast功能可以从这里 获取。谢谢。我只是想把VolumeCast 再细化一下,因为如果我们设置了很平常的值,例如,手数等于0.01,最小手数等于0.01,而用户指定的量是正确的,如0.03,VolumeCast会把量增加到0.04。 double VolumeCast(double volume, double volumeMin, double volumeMax, double volumeStep) { if (volumeStep == 0.0) return volumeMin; if(volumeStep!=volumeMin) return (MathMin(MathFloor(volume / volumeStep) * volumeStep + volumeMin, volumeMax)); else return (MathMin(MathFloor(volume / volumeStep) * volumeStep, volumeMax)); } Ihor Herasko 2018.06.08 08:05 #5617 Aleksandr Teleguz:谢谢你。只是我想把VolumeCast 再细化一下,因为如果我们设置了很平常的值,例如手数等于0.01,最小手数等于0.01,而用户设置的量值是正确的,例如0.03,那么VolumeCast会把量增加到0.04。 是的,正确。 Roman Sharanov 2018.06.08 08:55 #5618 你能告诉我是否有可能写出在MT5和MT4上都能使用的代码? Konstantin Nikitin 2018.06.08 09:01 #5619 Roman Sharanov: 你能告诉我是否有可能写出能在MT5和MT4上运行的代码?比如说#ifdef __MQL5__ int totalPsitions = PositionsTotal(); #else int totalPsitions = OrdersTotal(); #endif Roman Sharanov 2018.06.08 09:03 #5620 Konstantin Nikitin:例如,像这样并从指标、图表中获取数据? 1...555556557558559560561562563564565566567568569...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我只是在学习!
别太苛刻了!;)
你是否学会了如何从网络上下载代码,将它们附在你的账户上并在联盟上赚钱?你不需要学习它,它很容易做到。
你是否学会了如何从网上下载代码,将它们链接到你的账户并从你的联盟中赚钱?你不需要学习如何做,这很容易。
我想把我的作者(委托)的专家顾问链接到我的账户,并把它放在一个可疑的服务器上,这有什么不明白的=)
我请求你的帮助,请告诉我我需要发布什么。我想把我的作者(委托)的EA链接到一个账户,并把它托管在一个可疑的服务器上,有什么不明白的呢=)
因此,我请求您的帮助,请告知您需要发布的内容。你得到了答案。
但你也可以在OnInit 的最后插入
你已经被告知
但你也可以在OnInit 的最后插入
你确定这个人不会不假思索地再次复制吗?
这不完全正确。首先要做的是计算出最接近的正确值(基于给定值),然后检查值之间的差异。如果它是零(或不超过DBL_EPSILON),那么一切都很好。
VolumeCast功能可以从这里 获取。
非常感谢您
这不完全正确。首先要做的是计算出最接近的正确值(基于给定值),然后检查值之间的差异。如果它是零(或不超过DBL_EPSILON),那么一切都很好。
VolumeCast功能可以从这里 获取。
谢谢。我只是想把VolumeCast 再细化一下,因为如果我们设置了很平常的值,例如,手数等于0.01,最小手数等于0.01,而用户指定的量是正确的,如0.03,VolumeCast会把量增加到0.04。
谢谢你。只是我想把VolumeCast 再细化一下,因为如果我们设置了很平常的值,例如手数等于0.01,最小手数等于0.01,而用户设置的量值是正确的,例如0.03,那么VolumeCast会把量增加到0.04。
是的,正确。
你能告诉我是否有可能写出能在MT5和MT4上运行的代码?
比如说
例如,像这样
并从指标、图表中获取数据?