[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 1077

 
merkulov.artem:

下午好。

有两个问题,我找不到解决办法,请帮助。

1.我有一个EA,放了6个挂单。我应该如何将 "a "值设置为 "Ask",并使其在下单时发挥作用,而不是在每个tick上更新,或者根据需要删除和修改订单,并保持它,直到六个订单将再次关闭,函数以新的价值设置它们,然后 "a "将以新的Ask价值发挥作用?

2.有一个订单的修改:"OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderTakeProfit()); "我们应该如何保持下单时设置的相同参数,即OrderStopLoss()或OrderOpenPrice();它们应该被替换为零,或与下挂单时使用的相同值?

P.S. 我在手册中没有找到任何关于它的内容//非常感谢。


声明一个变量(a),我们将在其中输入Ask价格。我们在EA开始时重新计算订单。如果没有订单,则该变量为空。然后我们检查该变量是否等于零,然后我们将Ask价格加入其中,并从这个水平下订单。很明显,在下一个tick中,程序将看到订单已经到位,并且不会影响包含前一个Ask的 "A "变量。同样明显的是,只要市场上有订单,变量 "a "的值就不会改变。

2.如果我们需要保存订单参数,我们需要从服务器上请求它们,并将它们保存到变量或数组中。你必须做一次,直到不再需要该订单为止。

你在教程中没有发现这一点,因为作者正努力使他对语言的看法尽可能清晰。但本教程并不涉及服务器-客户端系统中compa的互动问题。教程以及元编辑器中的帮助只是稍微触及了这些问题。初学者根本不考虑当前的tick上发生了什么,以及下一个tick上将发生什么。他错误地认为,在下一次打勾时一切都会一样。但这是一个严重的错误--程序在下一个tick上的表现将大不相同,因为变量的值已经由于前一个tick上的新价格而发生了变化!这将是一个严重的错误。而这一点在构建根据控制论自动机原理工作的程序时尤其重要--也就是说,这些程序对自动机所处的状态有记忆。

论坛的访问者可以给你提供现成的问题解决方案。但这对你没有任何好处。最好的事情是帮助你理解工作的逻辑,刺激你掌握语言这个工具。你在这里能学到的最好的东西是你的个人知识,这将为你工作多年。知识和应用知识的能力。

 
RekkeR:
晚上好,祝你有一个美好的一周。你能教我是否可以在记事本中合并和编辑tpl.配置文件,或以其他方式能够改变附加指标窗口的交替,在主窗口和从另一个配置文件中插入附加指标窗口,在现有窗口之间?

花10-15分钟创建一组使用过的模板,然后根据需要调用每一个模板,这不是更容易吗?创建一次,将其与终端分开保存,然后使用多年?
 
goldtrader:
要卖吗?从易受骗的傻瓜身上榨取最后一分钱?

我自己也被要求找到这样一个专家顾问......我不认为他们会把它卖给傻瓜)))),而只是为了示范。

但还是......

帮助找到一个符合以下测试标准的EA。

-从2005年1月1日 至今的测试

- 每月平均利润应超过初始存款的5%。

-最大的相对 缩水 不应超过10%

-货币对 应该是你想 成为的任何 东西
 
itum:

我自己也被要求寻找一个类似的顾问......。我认为它不会被卖给傻瓜)))),而是用于教育目的。

但还是......

帮助我找到一个具有以下测试标准的EA。

-2005年1月1日--今天进行测试

- 每月平均利润应超过初始存款的5%。

-最大的相对 缩水 不应超过10%

- 货币对 应该是你想 成为的 任何 东西


我有这样一个EA。几年前我在Alpari上免费发布了它。人们仍然给我发电子邮件,其中有一种...他们中有些人称赞它,有些人谴责它,有些人要求告诉我如何正确设置这个专家顾问。我已经在论坛上展示了一个独立用户的存款增长截图;在利润方面走得很好的存款。我将给顾问--关于参数--亲自写信给我--我将给你Alpari论坛上的相应主题的链接--在那里阅读有关参数。我将不发送设置,因为我的专家顾问是多功能的。下载吧 :)也许幸运之神会向你微笑。但事实上,专家可以被设置成不只给5%,而是更多的百分比,而且不仅是在测试者中,在真实的账户上也是如此。

附加的文件:
 

问候!n - 变量取两个值中的一个,其中的变体组合应该传递给p变量4个值中的一个。你能告诉我这怎么能在代码中出现吗?

 
drknn:

花10-15分钟创建一组模板来使用,然后根据需要逐一调用,这不是更容易吗?创建一次,将其与终端分开保存,然后使用多年?

你可以拿着猎枪,在10-15分钟内用dc创建一组图案,单独保存,并根据需要修剪绿色植物。多年来。

会有一百次的机会,比在电脑上放屁到凳子上要好。

但我确实想知道我这个基本问题的答案。

 

有一个EA。使用M1和M5指数--如果在所有点位上测试,则工作正常。如果你把它设置在开盘价 上,没有一个交易。

指数的使用情况如下

double MA0 = iMA(NULL,1 ... 0);
double MA1 = iMA(NULL,1, ... 1);

MA1 < MA0
问题可能是什么?
 
volshebnik:
亚历山大,非常感谢你!非常详细和彻底,非常感谢你的工作。难道MT4的开发者不在这里回答吗?
没有答案,我将再次开始我的问题。"MT4开发人员不在这里回复吗? 还是我必须在某个地方单独给他们写信?我在某处看到,MT4不会再改变,这是真的吗?
 
RekkeR:

你可以拿着猎枪,在10-15分钟内用dc创建一组图案,单独保存,并根据需要修剪绿色植物。多年来。

会有一百次的机会,比在电脑上放屁到凳子上要好。

但仍对我的基本问题的答案感兴趣。



打开"终端-模板 "文件夹。在这个文件夹中,你可以找到现成的模板(*.tpl-文件)。用记事本打开它们中的任何一个。如果你了解语法,你将能够编辑它们。
 
drknn:

打开 "终端-模板 "文件夹。其中有现成的模板文件(*.tpl-files)。用记事本打开它们中的任何一个。如果你了解语法,你将能够编辑它们。

谢谢你。