AutoGraf 系列 4 - MQL 功能。 - 页 10

 

好的。就让它在明天吧。

 

我不明白如何将工具4或5附加到所有重开的交易上,当它们已经重开时,我已经通过对象列表 强调了订单行本身,但结果仍然是只绑定了一个订单。


问题是重开的交易都有相同的价格(即使是2个或10个),而该工具只连接到......我应该怎么说......最上面的订单,订单线位于一个价格上,按照我的理解,是一个一个地画出来的,因此出现了这种情况。

补充说。

我已经在测试器中试过了,如果我在重新打开交易之前放置工具,一切都很好,但如果我在之后放置......一般来说,我应该一次性放置,就不会有问题,但如果我忘记了,那就怪你了:)

SZZY:我将在以后制定我对这些工具的属性的想法,我认为它们的潜力很大。



但不,在我忘记之前,我应该取消对设置停止水平的限制,留下警告,但不剥夺这个选项

然而,在测试器中的工具并没有像我预期的那样工作,也许我不明白它是如何工作的,我想我已经读了描述,或者在测试器中工作的特殊性,或者在晚上我需要睡觉,不打扰测试器:)

 

有两种想法--支持作者和踢走作者。

支持:我完全支持这种定价方式。能够买一个许可证买两个,对贫穷的商人来说是一种严重的放纵。这是一个愚蠢的短语--你要么是一个交易员,要么是一个低收入交易员,它不适合在一起。正确的想法是针对资产阶级,他们愿意为正确的事情付费。在这里--http://www.incrediblecharts.com/subscribe_v.htm--制图软件和一个筛选器,每月12美元。而且生意似乎很好。但他们在各种出版物上被多次提及,不是广告,但只是在一篇专题文章中在其他人中被提及--这很有价值。我还没有在任何地方看到关于MT的报道。你可以在那里免费使用它,但信息延迟,功能似乎略少。一年100块钱对一个有用的东西来说不是钱。在股票方面,它可能是每笔交易的佣金。此外,这次购买将通过 "投资成本",政府将退还他们30-50%的价格。但你必须提供某种购买证明。以及至少在英语方面的指导和支持。

把事情提高一个档次:这个概念作为一个整体再次让我想起了带着跳蚤的左翼。这项工作是泰斗级的,但产量却令人怀疑。如果你仔细想想,到底做了什么?添加到和/或修复了很多没有做元引号的东西。迟早,他们会做许多MT今天所缺乏的东西,而且由于它将被整合到终端,肯定会好得多。在可能的情况下完成的--通过杂乱的图形对象。在我个人看来,以这种方式操作程序是非常不方便的。如果没有替代品,你可以使用它,但任何其他替代品都会更好。

该产品是否能发挥作用?这是不可能的,因为没有关于MT用户今天是什么,明天会是谁,他们的需求和能力是什么的严肃信息。在任何情况下,祝你好运!

 
alexx_v:

我不明白如何将工具4或5附加到所有重开的交易上,当它们已经重开时,我已经通过对象列表强调了订单行本身,但它仍然只附加到一个订单上。


问题是重开的交易都有相同的价格(即使是2个或10个),而该工具只连接到......我应该怎么说......最上面的订单,订单线位于一个价格上,按照我的理解,是一个一个地画出来的,因此出现了这种情况。

补充说。

我已经在测试器中试过了,如果我在重开交易之前放置工具,一切都很好,但如果我在之后放置......一般来说,我应该一次性放置,就不会有问题,但如果我忘记了,那就怪你了:)

SZZY:我将在以后制定我对这些工具的属性的想法,我认为它们的潜力很大。



但不,在我忘记之前,我应该取消对设置停止水平的限制,留下警告,但不剥夺这个选项

还有一件事,在策略测试器中,该工具没有像我预期的那样工作,或者我不明白它是如何工作的,我已经阅读了描述,或者在策略测试器中工作的特殊性,或者我应该在晚上睡觉而不是玩策略测试器 :)

重叠线的问题是可以理解的。这也是为了 "成长"。解决方案将很简单:在仪器左侧的一栏中列出供人工选择的订单,并将其本身设置为2个步骤,如9、10、11。

关于 "如果我们在重新开放交易之前放置一个符号",这一点仍不清楚。请解释一下,你认为问题在哪里?我现在在测试器中尝试了4号和5号,它们似乎按计划工作。它记住了重新开仓时的初始开仓,并在计算中使用它们,特别是如果我们谈论的是盈亏平衡。而新的当前打开率并不重要(在测试者和现实生活中),如果这是你的意思。

另外,请更具体地说明停止水平。不清楚我们在谈论什么。

 
SK. писал (а):

重叠线的问题很明显。这也被明智地留待 "长大"。解决方案将很简单:在仪器左侧的一栏中列出供人工选择的订单,设置本身分两步,如9、10、11。


很好,这个问题已经得到了解决。

我认为,如果我们能将交易的手数添加到订单号中,会更加清晰和方便,这样我们就不必在终端中寻找这个号码下的交易(我们需要旁边的手数,例如 - Sell_Order_514038_0.01)。


关于 "如果我们在重新开放交易之前放置一个符号",这一点仍不清楚。请解释一下,你认为问题在哪里?我 现在在测试器中试了一下4号和5号,它们似乎按计划工作。它记住了重新开仓时的初始开仓,并在计算中使用它们,尤其是在我们谈论盈亏平衡的时候。而新的当前打开率并不重要(在测试者和现实生活中),如果这是你的意思。



不,我不认为工具有问题,如果它们是在重开交易之前放置的,我刚刚开了一个交易,分别附加了4/5个工具,没有问题,在重开4/5个工具之后,很容易修改。问题过去和现在都在AFTER上,是一个线条叠加的问题,而你上面已经介绍了解决方案,因此问题会被消除。



另外,请更具体地说明停止水平。不清楚我们在谈论什么。

关于StopLevel,我不明白工具4和5是如何工作的,如果你能用一个例子更详细地解释一下,也许我的问题会自己消失。

 

让我解释一下我是如何理解文书4和5的逻辑的,也许我根本不指望它们能发挥作用。

例如,一个符号的价格,例如美元/欧元,目前是1.5000,我们开了一个0.1的卖出头寸。只要头寸还没有重新开仓或换仓,我就在订单上设置5号工具的参数,例如100/25,5号工具本身连接到价格坐标 1.4900。然后价格上升,交易在1.5100处重新开启,很好。接下来,假设价格下跌,我将5号工具移至1.4950水平,其参数变为50/25。我对工具5有什么期望?我预计,如果价格下降到1.4950的水平,即触及或穿过5号工具,交易将产生50点,5号工具将在1.4975的价格(工具参数25)设置止损,从而固定利润。

我在测试器、另一个仪器、其他价格上运行,但意思是一样的,我期待着预期的反应--什么都没有。价格移动的平方工具5超过25点,但什么也没有发生。

我读了描述,我强调了对止损的修改,但我没有使用它!我在策略测试器中重新运行同样的情况,但已经设置了止损......结果是一样的,什么都没有发生......止损没有被修改。

慢慢地,我开始认为我误解了什么,实际上是在等待工具不应该做的事情。

Ay Em 需要帮助 :)

 

4和5是最容易计算的。

计算的基础价格(BC)是订单的开盘价。如果在程序开启的那一刻,一个订单已经被打开,那么就无法知道初始价格,在这种情况下,未结订单的当前价格被作为基础价格。

损益平衡是指相对于基准价格,止损被设置为损益平衡价格。

执行工具的控制动作=将止损点翻转到盈亏平衡点。

该工具在指定的执行价格(FOP)被执行,即当当前市场价格达到FOP时。工具的执行价格是根据Ds(工具左边的数字)设定的。假设Ds等于设置仪器时子窗口中的设定值。价格=BC + Ds。

(以买入订单为例:如果当前市场价格(TP是基于关闭订单的报价,Bid为4)高于BC+Ds,那么CH的计算方法如下:CH=TP+TickSise。(因此,4号仪器不能设置得比TC低,5号不能设置得更低)。因此,实际的Ds是按照实现的相反顺序重新计算的(基于CI)。当然,重新计算只影响本手册的Ds,不影响一般设置中常用的Ds值。

设置止损的价格是基于St(在工具图标的右边):SL = BC + St.所有的限制 - StopLevel, FreezeLevel, 等等 - 在执行时被考虑在内。(例如,"全部关闭 "功能有更高的优先权,因此第4和第5个实例的投标将被拒绝)


问一个关于StopLevel的问题。我还不明白这个问题。

 

而在测试器中......AT和AG是完全运作的。它们必须被打开。你把它们打开了吗?

在安装Instr.4和5时,是否存在StopLoss并不重要(如果没有,将被创建)。

 
SK. писал (а):

它们必须被打开。你打开了它们吗?


Semyon Semyonych!...:)))) 对不起,我没有打开它们:))我会仔细检查的,我会汇报的。

告诉自己,我应该在晚上睡觉,而不是折磨测试者 :)

 

当然,一切运作正常,我甚至会说很好,是我自己的错,是我不注意,没有别的。

Задайте вопрос по StopLevel. Я пока не понимаю проблему.

现在关于StopLevel。

(以买入订单为例):如果当前市场价格(TP基于关闭订单的报价,为4-Bid)高于BC + Ds,则使用可能的方式计算CH:CH = TP + TickSise。(这就是为什么4号订单不能设置为低于TP,5号订单不能设置为更低)。

如果我们从某个订单的绝对盈亏平衡的角度来看待这些工具的工作,那么很明显,盈亏平衡将是某个正值,根据定义,它不能是负值。但是......如果我们从几个订单无损失的角度考虑这些相同工具的工作,例如,两个订单,那么将发生以下情况:盈亏平衡点将位于两个订单之间的某个地方,一个订单的损失将由另一个订单的利润来弥补。我将尝试用例子来考虑,因为这样会很清楚,不会有误解。所以。(我将使用你的缩写,谢尔盖,再次,不要被混淆了)


同样的金融工具美元/欧元,TC 1.5000,我们打开交易1买入0.1(BC 1.5000),设置工具4与ID 1.5100(Ds 100 St 50),假设价格进一步增长,我们希望在1.5050获利。而价格下跌,与我们的预期相反,让我们说到1.4900的水平。我们在RC2买入0.1(BC 1.4900)处再开一笔交易,价格掉头并开始,如我们所预期的那样,向上移动。

两笔交易的盈亏平衡点都在1.4950,我们想解决这个问题,我们可以在2号交易中设置工具4的CI为1.5000(Ds 100 St 50),但是...我们不能修改第一笔交易的工具4,设置CI为1.5000(Ds0 St-50),因为这违反了工具本身的算法。


不,在我忘记之前,我们应该取消对设置停止水平的限制,留下警告,但不剥夺可能性。

这就是为什么我建议取消这个限制,给工具更多的灵活性,但当然要保留警告。