编码帮助 - 页 523 1...516517518519520521522523524525526527528529530...786 新评论 Vito Marchetta 2015.09.01 17:30 #5221 嗨,Mladen,嗨,Mr.Tools。 我需要一些帮助。是否可以在代码中规定只在蜡烛收盘时显示信号?有时信号也会出现在最新的蜡烛图中间,这无疑是太晚了。是否有可能过滤掉这个问题。 我将非常感激,并继续保持这种惊人的工作。 sma_crossover_justin.mq4 预先感谢 维托 附加的文件: sma_crossover_justin.mq4 4 kb BigBe 2015.09.01 17:37 #5222 techmac, 你能否为我们其他人澄清一下,你指的是哪种 "P代码",因为有9种类型? https://en.wikipedia.org/wiki/P-code 大贝 BigBe 2015.09.01 17:49 #5223 主题始于5212号帖子。 mladen: 要看你认为什么是"%"如果是位置,那么你就不需要命令它们。 如果是数值,你必须对它们进行排序。有一种方法可以得到与此类似的东西:https://en.wikipedia.org/wiki/Quantile。 否则,你将不得不有一个双循环:首先确定数值,其次找到感兴趣的数值。双循环有n^n的复杂性,如果你试图在一个缓冲区上使用它,而不考虑整个历史,你会有终端冻结的风险。 mladen。 谢谢你的提示。然后我做了 "研究",最终偶然发现了对MT4的ArraySort()函数/命令的参考。我认为这将被证明是足够的,尤其是我应该能够在每条街只更新一次。 我不知道有这个功能。 我在 "我需要这个 "的基础上学习命令,而不是试图记住整个MQL参考文件。 大的是 techmac 2015.09.01 17:53 #5224 Big Be: techmac。你能否为我们其他人澄清一下,你指的是哪种 "P代码",因为有9种类型? https://en.wikipedia.org/wiki/P-code 大是 P-Code是伪代码的简称,是微软专有的一种中间语言。这个词来自于UCSD的p-System。这种语言为任何编译的二进制文件(如DLLs、ActiveX控件或应用程序)提供了一种替代机器码(在相关产品中称为 "本地代码")的二进制格式。 P代码被引导到一个解释器(在mt4情况下的终端),介于机器代码(汇编器==exe,dll,等等)和伪代码之间,执行速度大约是汇编器或C/C++编译的exe或dll代码的1%。 作为一个测试:比较用C和MQL编写和编译的简单循环测试(为C做一些大的循环,否则你会错过执行时间)。P代码的目的是使事情在不同的操作系统和处理器上兼容,但由于它的执行速度非常非常慢,所以在任何时间关键的应用中都被放弃了。这个概念的发明者是Donald Knuth,早在1958年就提出了这个概念 BigBe 2015.09.02 02:20 #5225 技术麦克。 这是很了不起的信息。 这让我想知道他们在俄罗斯教什么计算机语言,有人认为这是个好主意。 你是如何确定它是P代码的? P.S. 我不能做循环测试,因为我没有学习过C语言。 谢谢。 大贝 techmac 2015.09.02 04:39 #5226 Big Be: 技术员。这是很了不起的信息。这让我想知道他们在俄罗斯教什么计算机语言,有人认为这是个好主意。你是如何确定它是P代码的?P.S. 我不能做循环测试,因为我没有学习过C语言。谢谢。 大贝 这不是一个坏主意(P代码和P代码机--它是很多非常好的东西的基础,Donald Knuth是一个真正的天才)。作为一个例子,Java也在使用这个原理。 糟糕的是metatrader是如何做到的,他们根本没有提供任何API(每个正常的交易平台 都有一个API:tradestation,metastock,ninjatraded,...)。只有metatrader的 "聪明人 "决定不提供API。 Tristan Tairo 2015.09.02 05:53 #5227 大家好,能否在这个指标中加入一个输入参数 5_34_5.mq4 附加的文件: 5_34_5.mq4 4 kb Mladen Rakic 2015.09.02 06:32 #5228 tristantsh: 大家好,你能在这个指标5_34_5.mq4 中添加一个输入参数吗? tristantsh 该指标使用了4个未来条形值,这使它成为一个重绘器。可以添加输入参数,但它仍将是一个重播器。 Tristan Tairo 2015.09.02 06:50 #5229 没有问题mladen。并感谢他的快速答复 Mladen Rakic 2015.09.02 07:11 #5230 tristantsh: 没有问题,mladen。并感谢他的快速回复 我恐怕不明白这个答案 你还想要这些输入参数 吗,尽管它仍然是一个重绘指标? 1...516517518519520521522523524525526527528529530...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
嗨,Mladen,嗨,Mr.Tools。
我需要一些帮助。是否可以在代码中规定只在蜡烛收盘时显示信号?有时信号也会出现在最新的蜡烛图中间,这无疑是太晚了。是否有可能过滤掉这个问题。
我将非常感激,并继续保持这种惊人的工作。
sma_crossover_justin.mq4
预先感谢
维托
techmac,
你能否为我们其他人澄清一下,你指的是哪种 "P代码",因为有9种类型?
https://en.wikipedia.org/wiki/P-code
大贝
主题始于5212号帖子。
要看你认为什么是"%"
如果是位置,那么你就不需要命令它们。
如果是数值,你必须对它们进行排序。有一种方法可以得到与此类似的东西:https://en.wikipedia.org/wiki/Quantile。
否则,你将不得不有一个双循环:首先确定数值,其次找到感兴趣的数值。双循环有n^n的复杂性,如果你试图在一个缓冲区上使用它,而不考虑整个历史,你会有终端冻结的风险。mladen。
谢谢你的提示。然后我做了 "研究",最终偶然发现了对MT4的ArraySort()函数/命令的参考。我认为这将被证明是足够的,尤其是我应该能够在每条街只更新一次。 我不知道有这个功能。 我在 "我需要这个 "的基础上学习命令,而不是试图记住整个MQL参考文件。
大的是
techmac。
你能否为我们其他人澄清一下,你指的是哪种 "P代码",因为有9种类型?
https://en.wikipedia.org/wiki/P-code
大是P代码被引导到一个解释器(在mt4情况下的终端),介于机器代码(汇编器==exe,dll,等等)和伪代码之间,执行速度大约是汇编器或C/C++编译的exe或dll代码的1%。
作为一个测试:比较用C和MQL编写和编译的简单循环测试(为C做一些大的循环,否则你会错过执行时间)。P代码的目的是使事情在不同的操作系统和处理器上兼容,但由于它的执行速度非常非常慢,所以在任何时间关键的应用中都被放弃了。这个概念的发明者是Donald Knuth,早在1958年就提出了这个概念
技术麦克。
这是很了不起的信息。 这让我想知道他们在俄罗斯教什么计算机语言,有人认为这是个好主意。
你是如何确定它是P代码的?
P.S. 我不能做循环测试,因为我没有学习过C语言。
谢谢。
大贝
技术员。
这是很了不起的信息。这让我想知道他们在俄罗斯教什么计算机语言,有人认为这是个好主意。
你是如何确定它是P代码的?
P.S. 我不能做循环测试,因为我没有学习过C语言。
谢谢。
大贝这不是一个坏主意(P代码和P代码机--它是很多非常好的东西的基础,Donald Knuth是一个真正的天才)。作为一个例子,Java也在使用这个原理。
糟糕的是metatrader是如何做到的,他们根本没有提供任何API(每个正常的交易平台 都有一个API:tradestation,metastock,ninjatraded,...)。只有metatrader的 "聪明人 "决定不提供API。
大家好,能否在这个指标中加入一个输入参数
5_34_5.mq4
大家好,你能在这个指标5_34_5.mq4 中添加一个输入参数吗?
tristantsh
该指标使用了4个未来条形值,这使它成为一个重绘器。可以添加输入参数,但它仍将是一个重播器。
没有问题mladen。并感谢他的快速答复![](https://c.mql5.com/forextsd/smiles/teeth_smile.png)
没有问题,mladen。并感谢他的快速回复
我恐怕不明白这个答案
你还想要这些输入参数 吗,尽管它仍然是一个重绘指标?