MQL4第一步

 

敬礼的人们。


读了很多书,对自己做的东西,语气很明确。我一生中从未写过一行代码,但我迫切地想尝试编写自己的基本EA。

我试图通读手册,但每次读到一半就开始迷糊了,反正都是些小问题(在我编写基本的EA之前,这显然将是一个漫长的旅程)。也许可以就以下问题提供一些简单的见解,谢谢?

1.你能确认我可以创建一个EA,它可以在一个货币对 上运行,并且只通过界面和短信/邮件等方式向我发送警报。我的研究表明它可以,因为我对自动下单交易不感兴趣,而只是发送警报/通知?

2.2.在对EA进行编码时,我是否需要 "将指标完全从我的模板中导入到我的EA中,或者我在通过特定规则运行时,以某种方式参考该指标,只要它在模板中运行?

3.我应该阅读什么来理解我在决策过程中如何获得指标的输出值,例如,ADX指标的值是49%?

4.我看到它引用了买入和卖出值,但我想知道货币对的实际价格......这是不是叫OnTick?

5.当引用一个指标或将指标输出编码到我的EA时,我是否必须有指标的mq4文件,还是ex4就足够了?


我可能是在推卸责任,但在我尝试从头开始学习编码之前,上述内容将帮助我更好地理解我的意图可以通过MQL4 EA来实现。

希望这有意义。


谢谢你的好意。


M

 
MUZZLE_ZA:

1.你能确认我可以创建一个EA,它将在货币对上运行,并且只通过界面和短信/邮件等方式向我发送警报。我的研究表明它可以,因为我对自动下单交易不感兴趣,而只是发送警报/通知?

2.在编写EA代码时,我是否需要 "将指标完全从我的模板中导入到我的EA中,或者我在通过特定规则运行时以某种方式参考该指标,只要它在模板中运行?

取决于,在大多数情况下,"引用 "指标值更容易(见3.)

3.我应该阅读什么来了解我在决策过程中如何获得一个指标的输出值,例如,ADX指标的值是49%?

https://docs.mql4.com/indicators/icustom 或 任何其他内置指标的文件,如iATR、iADX等。

4.我看到它引用了买入和卖出值,但我想知道货币对的实际价格,因为......这是否称为OnTick?

不 - 买入和卖出是相关的价格!OnTick是一个特殊的函数。

5.当引用一个指标或将指标输出编码到我的EA中时,我是否必须有指标的mq4文件,还是ex4就足够了?

我不能确定,但我的猜测是,你需要一个编译好的mq4文件。
 
我相信Pome在最后一部分是正确的,你需要所有编译过的ex4文件,以便所有的东西都能正常工作,包括指标和EA。 如果你觉得学习和编码MQL4超出了你的能力,还有一个选择。 你可以去页面顶部的自由职业者部分,写一个请求,让别人为你编码。如果是我在这种情况下,我会在发布请求之前弄清楚我想要做什么。 编译器工作的文件是MQL4是语言文件(像C++或Java),对程序员来说是可读的。 ex4是可执行的编译版本。
 

各位朋友。

我将继续我的理解之旅,因为从长远来看,这只会让我受益,说到这里,我想感谢你们的反馈,因为这让我更加放心,我的要求正在向正确的方向发展

我试着从Elance寻找一个自由职业者,但3次申请都没有结果,我担心自由职业者会根据我的要求超额完成成本估算(骗过我的眼睛)。因此,我想了解更多,以便如果我走自由职业者的道路,我有一个很好的想法,根据我的全面要求/理解,工作努力应该需要多长时间。

再次感谢你花时间提供反馈。

干杯。

MUZZLE

 

早上好,伙计们。

好的......所以我尝试了基本的EA向导模板,然后复制了一些基本的警报代码"功能",我想它被称为在MT4界面上提出一个基本警报。

我看到你在一个图表上一次只能有一个EA运行,对吗?

这给我带来了下一个问题......

如果我想合并两个EA,其中一个引用规则集1的M1图表,另一个引用规则集2的M5图表,我希望合并规则集的结果通知,如果一切(两个EA)都是TRUE,我是否要创建一个 "外部程序",查看这两个EA,然后让外部程序通知我?


我希望这有意义?


谢谢。


MUZZLE

 

早晨好。

MUZZLE_ZA:

我看到你在一个图表上一次只能有一个EA运行,对吗?

是的。

如果我想合并两个EA,其中一个引用规则集1的M1图表,另一个引用规则集2的M5图表,我希望合并的规则集结果通知是在所有情况下(两个EA)都是 "true",我是否要创建一个 "外部程序 "来查看这两个EA,然后让外部程序通知我?

把它放在一个检查 多个时间段的EA中,这应该会容易得多。

 

早上好,PomeGranate。

衷心感谢您的见解和建议。

Ciao,

枪口

 
不客气!:)
 
MUZZLE_ZA:

各位朋友。

我将继续我的理解之旅,因为从长远来看,这只会让我受益,说到这里,我想感谢你们的反馈,因为这让我更加放心,我的要求正在向正确的方向发展。

我试着从Elance寻找一个自由职业者,但3次申请都没有结果,我担心自由职业者会根据我的要求超额完成成本估算(骗过我的眼睛)。因此,我想了解更多,以便如果我走自由职业者的道路,我有一个很好的想法,根据我的全面要求/理解,工作努力应该需要多长时间。

再次感谢你花时间提供反馈。

干杯。

MUZZLE

虽然这个问题在一些自由职业者身上是可能存在的,但在另一端,要求完成编码的人并没有意识到它实际上可能有多难,而费用中额外的钱是用来支付额外的难度的。 正如你在这里所说的,希望花的钱能得到尽可能多的回报是公平的,但期望开发人员为他们所做的工作要求一个公平的报酬也是公平的。但在你的这种计算中,还有一些事情需要考虑。 可能有一些你无法做到的事情,而他们却能做到,你需要决定这种能力是否值得他们要求的额外费用,即使你没有同等的知识基础来判断。
 

JD4。

你的观点是完全正确的。我从来没有想过要为一个有能力的开发者支付一个好的时薪,通常是总的努力与每小时的成本之间存在灰色地带。

不过,如果我需要通过第三方开发人员来扩展我的EA能力,我会采纳你的建议。

让我们看看我是怎么走的,祝你周末愉快。

Ciao,

M

 
我祝愿你在教育方面的努力和你的交易方面一切顺利。