编码帮助 - 页 380

 
Wulong10:
你好,Mrtools和Mladen。

首先感谢你的箭头和关于PA自适应复合RSI的警报!非常好!

所以我想改变这个指标的一些东西。

箭头的颜色和宽度以及类型,我已经自己改变了。

但我也想改变声音文件(WAV)。

我有一个很好的'chainsaw.wav',我把代码中的'alert2.wav'改为chainsaw的东西,我把chainsaw wav也放在MT4的声音文件夹中。

我以为这样就可以了,但是并没有。我还应该做什么?

如果你在PlaySound()命令中改变了它,并且如果alertsSound被设置为真,它就必须播放那个声音文件。另外,进入工具->选项->事件,禁用那里的事件。

 

大家好。

我的英语水平不高,对此表示抱歉。

今天我从mqlsharp.com下载了System.MetaTrader.dll。(这个dll包含在一些exe安装程序中)。

我用类库 打开了c#项目。

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CustomIndicator { class CustomIndicator : MetaTrader { double utga; public CustomIndicator() { Description = "FApp Supercharged"; Copyright = "Copyright © Mqlsharp 2008 2012, All Rights Reserved"; Link = "http://www.mqlsharp.com"; Email = "info@mqlsharp.com"; Version = "1.0"; } public double king() { utga = iCustom(Symbol(), 0, "Borohul", 60, 50, 6, 1.3, true, true, false, false, true, false, false, 2, 0); return (utga); } } }[/CODE]

Then I write mql code linking this CustomIndicator.dll.

[CODE]

//+------------------------------------------------------------------+ //| testesexp.mq4 | //| Copyright 2014, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2014, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict #import "CustomIndicator.dll" double king(); #import //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ int start() { double asuu = king(); Alert(asuu); return(0); } //+------------------------------------------------------------------+

但当我在实时图表上运行这段代码时。这发生了一些错误。

未解决的导入函数调用

无法在'CustomIndicator.dll'中找到'king'。

我如何解决这个问题?

我已经把CustomIndicator.dll复制到了Libraries文件夹。

 

好的,谢谢,现在禁用事件后可以工作了。

 
jbozman:
我对以下指标有两个问题。

mladen,你在使MTF MACD OSMA指标与新版本兼容方面做得很好。我对它还有一个要求。

1.你能不能增加 "NumberofBars",以便我可以减少显示的历史记录。这将有助于提高我的机器的速度,因为它在图表上显示了太多的货币对时,由于所有的历史记录,速度会变慢。

第二个要求。

这个高/低指标可以显示前一天、一周和每月的高/低点。每个人都可能喜欢这个指标,因为这些区域是支撑/阻力的 "热点"。在新闻发布期间,他们可能会在这些区域中飙升,或在盘整时砍掉。但是我现在在最新的版本中得到了许多错误/警告。能否请你修复。另外,请添加 "NumberofDays",这样我就可以设置它在过去的多少天内显示出来。我不需要每一天/一周/一月的每一行。

总结。

1.#MTF_MACD_OSMA nmc:请添加 "NumberofBars",以减少它所画的历史。

2.2.#HiLo_V1.0c:请与最新的MT4版本兼容,并请添加 "NumberofDays "以允许它在图表上画出前一天/一周/一个月的高/低线。

非常感谢您的帮助-

jbozman

jbozman

macd指标 不需要任何改变(在99.99%的情况下,它只计算1或2个条形图)。

hilo指标以一种非常复杂的方式寻找数值。最好使用其他指标,以更简单的方式完成这一任务(没有必要使其变得如此复杂)。

 

嗨,Mladen

先生,您能帮助我解决我在网上看到的这个旧代码吗?编译后,它出现了以下错误:....,我把错误和Ea与这个帖子一起附在下面。

附加的文件:
cwork.mq4  4 kb
errorimagex.png  18 kb
 
Mastercash:
嗨,Mladen先生,你能帮助我解决我在网上看到的这个旧代码吗?编译后......它给出了以下错误....,我把错误和EA与这个帖子一起附在下面。

现金交易

这些只是良性警告(不是错误),不会妨碍EA正常工作,但无论如何,这里是没有这些警告的版本:cwork_1.mq4

附加的文件:
cwork_1.mq4  4 kb
 
mladen:
jbozman

macd指标不需要任何改变(在99.99%的情况下,它将只计算1或2个柱子)。

hilo指标以一种非常复杂的方式寻找数值。最好使用其他的指标,以更简单的方式完成这一任务(没必要把它弄得这么复杂)。

真棒。谢谢你对MACD不需要更新的洞察力。因为我的MTF TDI中加入了条数,所以我认为MACD也是如此。

另外,你知道一个好的前一天/一周/一个月的指标吗?

我为什么喜欢这个指标,因为这些级别的线没有相互连接,使图表变得混乱...变得杂乱无章。这个指标只绘制分段,不在图表上涂抹。

我想,在我开始搜索之前,我应该先问问你和这个论坛上的人。这样一来,代码也可能是最新的了。

谢谢你的努力,mladen。你的帮助很大。

谢谢。

jbozman

 

姆拉登。

谢谢

mladen:
Mastercash 这些只是良性警告(不是错误),不会妨碍EA正常工作,但无论如何,这里是没有这些警告的版本:cwork_1.mq4
 
mladen:
razo

已经检查过了,但没有发现什么原因会导致这种情况。

将不得不开始一些调试,看看在这些情况下会发生什么。

嘿,Mladen !

我在收盘和开盘模式下都进行了测试......同样奇怪的行为,所有的腿都在同一个蜡烛上结束,完全是随机的......。

你还有什么发现吗?

 
razo:
嘿,Mladen !

我在收盘和开盘模式下都进行了测试......同样奇怪的行为,所有的腿都在同一个蜡烛上结束,完全是随机的 ...

你还有什么发现吗?

razo

你能用简单的语言解释一下该指标的确切意图是什么吗?它到底应该怎么做?