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

 
alexx_v:

但是......如果我们从多个订单的盈亏平衡的角度来看相同工具的表现

你必须在这里将苍蝇和肉片分开。

文书是一种属于的命令。仪器对男孩或女孩的双胞胎秩序社区一无所知。

这个问题,猫。你提高是策略的特权,而不是工具的特权。

为此,请访问AT。

------------

预测,我可以补充说,在我看来,思想方向是非常正确的。我们必须朝着这个方向发展。

应该有(而且在自然界中必须有)建立在行为基元基础上的那种 "复杂工具"--本方案中提出的工具。然而,它需要更多的工作。你需要一个强大的开发环境。4K并不真正适合这一目的。在我的工作中,我似乎已经达到了两个极限:第一,程序员身体能力的极限,第二,平台技术能力的极限。如果你真的想,你可以多加几个基元,但从根本上扩展程序的能力是非常困难的。

5会给我们一些东西吗?)然后我们再谈。

---

我要求写一篇关于这个主题的文章已经很久了,但我没有时间去做任何事情...

[删除]  

Инструменты ничего не знают о сообществах близнецов-ордеров мальчиков или девочек.

我并不是说应该给他们这些知识,让他们呆在黑暗中,这样更好。我建议应该给他们 "松绑 "一点,不应该限制他们做他们已经有能力做的事情。在这种特殊情况下,该工具只需要将其范围扩大到负值,仅此而已。即让Ds和St可以有负值,什么可以防止这种情况?在我这个非程序员看来,没什么。

你提出的问题是一种特权。你提出的问题是战略的特权,而不是工具的特权。

为此,你应该去找AT。

没错,是一种战略,但不是一个系统。策略,就像市场本身一样,可以相当频繁地发生剧烈的变化,而且可以有很多,很多甚至还没有在我们的头脑中诞生。在我看来,AutoGraph作为MQL4的可视化编辑器(部分)具有巨大的潜力,它可能允许完全不进入这种编程语言的普通凡人交易者自动/半自动地完成并不复杂的操作(也许甚至是复杂甚至是非常复杂的操作。如果你允许我们这样做,当然,赋予工具以灵活性,也许还可以增加一些),基于交易策略和工作的TF,只需点击几下鼠标,这就是AutoGraph的魅力,如果你愿意,这就是AutoGraph的亮点。

你说,欢迎来到AT?

说实话,这很可悲。由于已经有了更灵活的工具,我真的可以提前几个小时/几天,通过点击几下鼠标,根据我目前的策略,将我的行动自动化,并偶尔监测,如果有必要,根据情况需要调整工具。

而你要把我送去AT :)

如果你有兴趣,我可以更详细地解释我的设想:)

 

我在原则上不同意。

如果要做这样的文书,应该是一个单独的文书。

14号指示牌可能是一个原型。14.它似乎是唯一的一个,但它不是一个担保工具。它知道关于订单的一切。我们可以创建一个与之类似的统一的Stop_0_all_orders。因此,这个工具应该有特殊功能--它将审查订单 并知道哪些订单有什么止损。

如果我们希望这个工具不只是做什么,我们应该给它一些智能。也就是说,我们应该教它计算盈亏平衡价格(对于没有事先设定的订单量),计算可以开始 "使男孩家庭达到盈亏平衡 "的最大可接受的市场价格,告诉它如果在这个过程中利率突然变化,它应该如何表现,在两个方向(有利润的地方...)。此外,你必须教会调度员了解这个工具在一般文书构成中的作用,即如果情况发生变化,则停止其执行,并将注意力转移到其他文书上......。

简而言之,我们所谈论的是有用的,必要的,但不是4和5文书是情况。但是,比如说,文书25:)

---

顺便说一句,你不愿意看向AT是徒劳的。在视觉测试仪中打开AT,看看它如何处理仪器。在AT,你可以暴露、移除和重新配置任何工具。

在库目录中,有现成的控制所有AT仪器的例子。所有的文件都以相同的名称命名(在子目录的名称中,有仪器的编号)。从子目录example_AT中取出任何文件AG_AT.ex4并替换库目录中的文件,然后重新启动AutoGraf(不需要MT)。运行、查看、阅读代码的注释(代码在文件AG_AT.mq4中)。即使非程序员也能理解其总体思路。

你的时间表可以存储在AT中,并从那里控制进程。而在适当的时候,你可以禁用AT,手动进行。

2 в 1.在这里。

 

Sergey, alexx_v 不是在说这个。

所谓的意思是,不是在达到利润的时候移动SL,而是在减少损失的时候移动SL的可能性。而且不是达到收支平衡,而是达到一个既定的水平。

例如:我们有一个没有SL的买入头寸(一个)。价格下降了200点。用户允许滚存至无损失,但他设置了获利水平=-50,SL水平=-100。当仓位损失变成=-50(价格上涨150点)时,SL被移到"开盘价-100点 "水平("当前价格-50点")。

如果我说错了,对不起;)我自己还没有试过Autograph,没有时间。

 
komposter:

Sergey, alexx_v 不是在说这个。

所谓的意思是,不是在达到利润时,而是在减少损失时移动SL的可能性。而且不是达到收支平衡,而是达到一个既定的水平。

例如:我们有一个没有SL的买入头寸(一个)。价格下降了200点。用户允许滚存至无损失,但他设置了获利水平=-50,SL水平=-100。当仓位损失变成=-50(价格上涨150点)时,SL被移到 "开盘价-100点 "水平("当前价格-50点")。

如果我说错了,对不起;)我自己还没有试过,没有时间。

这个想法很清楚。在这样的情况下,往往有一个看似明显,但实际上表面上无效或无法使用的想法。我在上面提出的概念性反对意见。

而获得理想结果的技术解决方案很简单:我们使用工具1和2。我们把它们放在订单的SL上,设置所需的距离和所需的修改步骤。当价格达到时,它们都将被陆续执行。而且他们会将SL重置到指定的价格。可以肯定的是,你可以用6和7的工具来支持他们。

只要看看它是如何设置的。

[删除]  
我就像一只狗,听得懂却说不出来 :) 但我以后会试一试的
[删除]  

谢尔盖,你知道我是如何看待AutoGraph的吗?:) 简单和谦逊,用一个词来形容?- 乐高...:)

工具是乐高积木,有自己的设置和功能。我可以从这些砖块中组装出我想到的一切,并以任何顺序快速组装,当然是在飞行中,只要不违背逻辑和常识。而所见即所得 是列表中的首位。

原则上,AutoGraph已经具备了几乎所有的条件,但还不完全是。但潜力是存在的,而且是巨大的!而它是否会拥有它取决于你,取决于你是否同意这个概念。

让我们回到我们的工具上,我试着解释一下,我不需要一个新的工具,一点也不需要,这不是我想说的。

在这里,我们有立方体4和5,从上面的例子中,我们可以把它们附加到基础上,也就是交易。而我建议你--如果你喜欢,让我们给这些立方体一些灵活性和多功能性。为了什么目的?我将边走边解释。

原则上,你可以改变工具的属性,我认为这没有问题。而这也是有原因的,具体如下。

Если такой инструмент и делать, то это должен быть отдельный инструмент.

为什么我们需要再创造一个立方体4,但更复杂?为什么我们要再创造一个基本上与已有的工具重复的工具,但必须为某项任务进行修改?因为已经有了一个现成的--4。只需要解释一下,交易者将自己决定这个特定交易的盈亏平衡点是什么--+1点或-25,仅此而已。工具的任务是明确履行其功能并自我清算 :)但是......这里开始了最有趣的部分,让我们直接去看乐高:)

告诉它,如果课程突然改变,它应该如何表现,包括 "有 "和 "无"(其中 "有 "是利润......)。

没错 :) 乐高的魅力在于,骰子可以随心所欲地加起来 :)

与其创建一个新的--本质上无用的、复杂的--立方体,不如将立方体1附在现有的立方体4上,预先设定好:)而我们得到了什么?你建议的那个非常复杂的立方体 :)

而在这种情况下,我们不必向新的、更复杂的立方体4解释该如何做IF。

工具4将完成它的工作并将接力棒传给工具1,工具1将趁机拉起挡板,就这样 :)

而如果我们认为止损会在通道的上限处触发,比如说,价格会下跌,那么符合逻辑的做法是什么?对,这是乐高,我们可以把立方体1连接到立方体21,例如,就是这样 :)看电影、喝红酒、玩多米诺骨牌--只要你喜欢就可以了 :)


对于一个普通的交易员来说,是否有可能通过AT快速实现这项简单的任务,在没有语言知识的情况下?

问题是,真的有必要使用AT吗?毕竟,乐高更简单,更快速,而且我们几乎拥有它。:)

[删除]  

А техническое решение для получения желаемого результата простое: использовать инструменты 1 и 2. Выставляем их на SL ордеров, задаём нужную дистанцию преследования и нужный шаг модификации. При достижении цены исполнеия они все последовательно исполнятся. И переставят SL на заданную цену. Для верности можно подпереть их 6 и 7 инструментами.

这行不通......当然,如果你说的是我的例子的话。

如果我们谈论的是我的例子,当然在止损单 出现之前,我们不会放置拉升,而在价格达到必要的水平之前,它们不会出现,当它出现时,止损单将只为下单放置,因为上单是由工具4控制的,EA不明白对我们来说-25点水平是一个收支平衡的情况 :) 他不是不明白,他只是不能做,因为他没有这方面的线索,也不想做。他就是做不到,因为他根本不知道自己能做到,他甚至没有受过训练,他甚至不被允许这样做 :)

 

alexx_v,我非常理解你。

也许思想的多样性,如你和我,会导致商品、现象和态度的多样性。而这是好事。


乐高积木,是的,这是个很好的比喻。同时,每个游戏,如乐高或国际象棋,都必须有预定的属性。在此,我想指出,每一个复杂的对象都必须按照一定的规则来组成。而且,重要的是,这些规则往往必须被理解,而不是被发明。假设某个物体在外部观察者同意该物体是和谐的之前,就已经有了它的显著特性。

好吧,让我们猜测一下:)让我们从和谐的角度来看待这个世界。并尝试注意到最一般的模式。

让我们想象一下,Vmy和我正坐在乡下的某个地方下棋。两个健康、有自我意识的男人。我们的目标是享受游戏。我们重新排列棋盘上的棋子......棋子被赋予了某些属性,而我们,同意这个一般规则,从这种情况中获得了快乐。

突然,我们注意到一只蚂蚁在桌子上爬行。然后我们注意到,蚂蚁不止一只,但大约有二十几只。然后!:)我们拿着棋子,开始用它们打蚂蚁(这样它们就不会爬了,你们这些小人)。而在这个过程中,我们有一个愿望,"为每个棋子赋予一个额外的机制,包括一个末端有铁球的弹簧。你抽出弹簧,用球砸向蚂蚁--砰!- 蚂蚁就死了。很漂亮:)

这种在棋马上装弹簧打虫子的愿望是违反正常秩序的明显例子。棋子是一个基本的细节,不需要完善。它是和谐的。


另一个类似的例子。我们在Photoshop中工作。有不同的刷子、颜料...- 工具。但我们是在一台电脑上工作,它的电子邮件客户端每隔一段时间就会收到垃圾邮件,而且每次都会发出哔哔声。我们对这种哔哔声感到厌恶。我们希望它能以某种方式停止。一个疯狂的想法产生了,赋予Photoshop画笔一个新的奇妙功能--快速跑到邮件服务器,分清哪里有垃圾邮件,哪里有有用的邮件,杀死垃圾邮件,回到Photoshop继续着色... :)

---

Stop_0是一个完整的工具,功能有限。你不应该把它们建立起来。

另一件事是,我们目前拥有的东西仍然不够多。虫子必须被打屁股,垃圾邮件必须以某种方式加以处理。在完善和发展方案的道路上,下一步必须是非常明显的步骤 - 创建复杂的对象,它有一个新的质量特征 - 分析整个战场局势的可能性。这种对象的利益对象不再是一个订单的平衡,而是整个游戏的平衡。

所创造的工具建立在简单的基础上--它们只有原始的反射能力(当猫坐着的时候,狗是迟钝的)。一个质地更复杂的物体必须已经有了一种本能。也就是说,"收支平衡 "的对象应该:a)知道所需对象的属性;b)即使不能预测,至少也能了解当前的情况;c)有控制下属对象的权力。目前的程序实施没有这样的对象(14和24不算--他们不思考,只射击,尽管很灵巧)。

一般来说,该计划应该有3个层次的权力--反射性的、本能的和智力的。目前的方案只实现了其中的两个--反身性和智力性。需要一个新的平台来创建一个具有完整功能的方案。现在,我们必须等待。但要尽快 :)

----

例子是在两根柱子上实现盈亏平衡。

假设最初他们两人都没有止损和利润。一个在1.5000,另一个在1.6000。要求:使用AutoGraf 工具,如果市场价格超过盈亏平衡点7个点,将止损单设置为盈亏平衡。

解决方案。

我们将两个订单的止损点设定为1.4000。在每个SL上,我们把指令1拉起,参数Ds=157,St=150。:)

 
AG 系列4的更新版本 -AutoGraf 4.80429betta 已经发布。
已经进行了修改。
1.修正了新闻行显示中的一个错误。
2.增加了设置参数--程序暂停。 改变该值可以调节CPU负载。