AutoGraf 系列 4 - MQL 功能。

 


AutoGraf 4 应用程序的简要说明。
(完整的描述将在 AutoGraf 4.80416 betta 的公开测试完成后发布)


申请的目的。

AutoGraf 4 是 MetaQuotes Software Corp. 在 MetaTrader 4 客户端中用于手动、自动和半自动订单管理的应用程序。


申请组成。

该应用程序由以下组件组成:

1. EA 交易 AG_exp.ex4。

2. 指标 AG_ind.ex4。

只有在安装了这两个组件的情况下才能使用该应用程序。


应用程序的主要特点。

该应用程序为交易者提供以下选项:

1.不使用MT4开单面板,用鼠标开任何类型的订单。

2. 使用删除键关闭任何类型的一个或多个订单。

3.通过移动屏幕上的水平线来修改任何类型的订单,这些水平线对应于订单特征。

4. 使用工具以手动、自动和半自动模式管理订单,包括:根据市场价格拉单及其止损止盈;沿用户任意设置的线(趋势线、通道、fibo-fan 等)拉单,通过价格值限制拉单的动作;按价格和时间自动关闭订单;市场订单的交易反转和止损反转等。每个安装的工具都可以单独配置。


控制图标的简要说明。

控制图标位于指示器子窗口中。每个图标与一个或多个控制动作相关联。要实现一个控制动作,需要选择相应的图标,将其移动到任意一侧一小段距离,然后松开鼠标按钮。

AT - 启用/禁用自动交易的自定义功能;允许您根据用户编制的算法管理交易;可以管理工具——安装、删除和修改它们的参数。

(x) - 启用/禁用全部关闭功能。

AG - 启用/禁用 AutoGraf 功能 - 半自动交易功能,允许您执行工具的控制操作。


数 - 新订单的手数根据手数的值设置;要显示手数比例,您必须使用手数图标。

% - 新订单的手数根据百分比数字的值设置(来自可用保证金);要显示百分比刻度,您必须使用百分比图标。

Sl - 所有交易订单的滑点(单位 - 点)。

SL - 所有类型新开的订单的止损;如果 StopLevel 最小距离值增加(如果 StopLoss 更小),则 StopLoss 值自动增加到 StopLevel 值;当 StopLevel 降低时,StopLoss 值不会改变,会显示一条消息和声音通知(改变单位 - 点)。

TP - 新开所有类型订单的止盈;如果 StopLevel 最小距离值增加(如果 TakeProfit 更小),则 TakeProfit 值自动增加到 StopLevel 值;当 StopLevel 降低时,TakeProfit 的值不会改变,会显示一条消息和声音通知(更改单位 - 点)。

Ds——各种乐器的调音距离;对于某些工具,它可以取不小于当前 TickSize 值的值,对于其他工具,它可以取正值和负值(单位 - 点)。

St - 订单修改步骤(单位 - 点)。


936/93 - 显示/隐藏工具参数设置值。

K - 启用/禁用声音。

|| - 显示/隐藏新闻行。

Sln - 显示/隐藏 StopLevel 走廊。

Snzh - 显示/隐藏 FreezeLevel 走廊。

Inf - 显示/隐藏交易中心设置的主要当前条件。

P - 显示/隐藏工具栏。


工具的简要说明。

工具栏包含两组图标。上组包含手动打开订单的工具,下组包含自动订单管理的工具。手动交易管理是一个优先事项。用户可以随时打开、关闭和修改订单,无论是否启用了 AT 和 AG 功能(自动或半自动订单管理)。仅当启用其中一项功能(AT 或 AG)时,工具才会生成控制操作。

要安装工具,请用鼠标将其拖到工具栏外。如果工具在工具栏中移动,可以获得关于工具的简要帮助。


用于手动打开订单的工具。

oo - 使用指定的止损和止盈参数开立买入和卖出市价单的工具(参数值显示在下方窗口中);订单以市价开仓,与用户释放鼠标按钮时的图标价格坐标无关。

#,#,## - 使用指定参数 StopLoss 和 TakeProfit 开立 BuyLimit、SellLimit、BuyStop 和 SellStop 订单的工具;订单以用户释放订单图标的价格开仓。

分别位于工具栏上部右侧和左侧的控制线允许您以零止损和止盈值开立市价单和挂单。市场订单以当前市场价格开立,挂单 - 以用户离开控制线的价格。您可以使用鼠标设置任何止损单(止损和止盈)。为此,请选择订单线,按下 Ctrl 按钮并用鼠标将线拖到所需位置。由于此事件,将向服务器发送交易请求以修改订单以设置相应的止损订单。

如果当前条件(由交易中心设置)不允许形成正确的交易订单以用户指定的价格开立、下单或修改订单,则接受最接近的可接受价格值执行(包括止损和止盈)。最多可同时开立和下达 30 个订单。


控制工具。

工具从左到右和从上到下编号。工具分为两组 - 订单工具(设置在其中一个订单行上)和未分配给任何订单的工具。要安装订单工具,您需要将工具栏上的相应图标放在尽可能靠近订单线的位置。如果订单线的类型与图标的类型匹配,则工具将附加到选定的订单线。根据工具类型,它可以被“磁化”到订单线,也可以显示在距订单线的指定距离处(根据 Ds 值)。

通过更改 Lot、SL、TP、Ds 和 St 的相应值,在下方窗口中设置已安装工具的参数。已安装工具的参数也可以更改。为此,请显示参数值(控制图标 236/93)并移动所需的数字。子窗口中将出现一个刻度,您需要在其上选择所需的值。在刻度上选择一个值后,参数的设置值将改变。

1、2 和 3 - Pull_Up、Pull_Down 和 Follow_After_Price - 工具固定在订单线上并形成订单修改的交易请求。该工具试图以与市场价格保持指定距离的方式修改订单。

4 和 5 - Stop_0_Buy 和 Stop_0_Sell - 工具放置在订单线上(分别为买入和卖出),显示在执行价格上。如果市场价格触及或超过工具的执行价格,工具会生成一个交易请求,通过高于开盘价的 St 点的值将订单的止损修改为盈亏平衡区域。订单(当工具仓位变化时,显示原始订单开盘价;银行在一天结束时更改未平仓订单价格,原始价格将在整个程序期间被记住)。

6 和 7 - Pull_Not_Higher 和 Pull_Not_Lower - 限制订单修改的工具。当达到执行价格时,如果它限制了工具 1、2、9 和 10 的执行,则删除该工具,并删除指示的控制工具。如果工具设置为伴随工具 3 和 11,那么当工具的执行价格达到时,上拉 3 和 11 的控制动作不形成,工具不被删除。

8 - Sound_level - 不是订单工具,设置为任何价格。当市场价格达到工具的执行价格时,会周期性地播放一段旋律并且图标会闪烁。在音阶上,您可以选择七种旋律中的一种,每种旋律都分配给某种颜色的图标。总共可以设置 30 个声级。

9、10 和 11 - Lift_After_Object_Up、Pull_After_Object_Down 和 Sewing_After_Object。该工具被放置在订单线上,并分两个阶段与用户设置的线绑定。在第一阶段,工具的符号设置在订单线上。在第二阶段,必须将图标带到所需的行(行开始闪烁)。

AutoGraf 总共接受 6 种类型的线图形对象:趋势线、线性回归通道、标准差通道、fibo 扇形、fibo 通道、Andrews Pitchfork 和常规通道。指定类型的对象总数不得超过 100 个。

对于仪器 9 和 10,距离的正方向被认为是追击方向,即工具的图标(箭头)。对于工具 11,如果工具设置在对象线上方,则距离值被视为正值,而在对象下方设置为负值。

12 - Pull_Object - 不是订单工具,它设置在两种类型的对象之一上 - 线性回归通道和标准偏差通道。工具的执行导致对象坐标的变化 - 通道在每个新柱上向前移动。

13 - Lock_At_Price - 设置为挂单的止损单之一。修改挂单的一般程序是“整体”修改订单,即修改订单时,订单到每个止损单的距离保持不变。该工具允许您以当前价格值“应用”任何止损单。

14 - Close_All - 仪器设置为未来的指定时间;当执行时间到达时,工具关闭 AT 或 AG 功能的执行(如果其中一个被激活)并关闭该工具的所有可用订单(第一个市场订单,第一个柜台订单,然后是挂单,其中首先是那些更接近市场价格的,等等。d)。在演奏结束时,乐器被移除并打开之前激活的功能(如果有的话)。

15 - Close_On_Time - 在指定时间关闭订单;市价单允许部分平仓。

16 - Close_At_Price - 如果市场价格达到工具的执行价格,则关闭订单;市价单允许部分平仓;对于市价单,允许将工具设置为低于和高于市价。

17 - Trading_Reversal - 工具被放置在市价单上,当市价达到工具的执行价时(当市价向盈利移动时),订单完全关闭,相反的市价单按照用户的设置。

18 和 19 - Trade_Reversal_Buy 和 Trade_Reversal_Sell - 工具置于市价单的止盈;当订单以止盈价格自然平仓时,该工具根据用户的设置打开一个相反的市价单。

20 - Stop_Reversal - 工具被放置在市价单上,当市场价格达到工具的执行价格时(当市场价格走向亏损时),订单完全关闭,相反的市场订单按照用户的设置。

21 和 22 - Stop_Reversal_Buy 和 Stop_Reversal_Sell - 工具设置在市价单的止损;当订单在止损价位自然平仓时,工具根据用户设置开立相反的市价单。

23 - Planned_order - 工具被放置在未来的指定时间;当执行时间到达时,仪器根据用户设置打开指定类型的订单;在定单类型标尺上选择定单类型(在工具栏中移动工具图标)。市价单以当前市场价格开立,与工具的执行价格无关。挂单是根据工具的执行价格设置的。如果在下达挂单时价格“超出”了工具的执行价格,则考虑到当前交易条件的限制,订单将以最接近的可能价格下达。

24 - Delete_all_tools - 该工具未安装;将图标拖动到工具栏外会删除所有已安装的工具。


程序安装。

要在您的 PC 上安装程序,您需要执行安装文件Setup_AG4.80416.exe


程序的分发。

所有版本的 AutoGraf 4 系列应用程序都是商业发行的。在模拟账户上测试程序没有限制(时间和功能上都没有)。年度许可证的费用是 84 美元,它允许在两个真实帐户上使用该程序(是的,您可以筹码,但不提供一个帐户的一半价格的许可证 - 带一个朋友)。该程序的销售将在公开测试结束后(大约从 5 月中旬开始)开始。

 

谢谢,我将开始测试 )

补充说。

错误一--显示新闻线时,在指标窗口中周期性地显示多条信息

"这是一个错误的行动。使用控制图标。你不能改变或删除新闻线和它们的标题"。

伴随着相应的声音......这一切都自发地开始,也自发地结束......

 

好吧,让我们测试一下...

(在下载的时候,我想如果有1个重达1.6米的mql文件会很有趣:诶,会有多少代码呢:))

 
把它放在演示中。让我们看看....
 

新闻线将不得不进行一些改进。

在输入新闻文件的过程中(突然:),发现可以同时有几条新闻线。在提出的版本中,这些线条 "重叠 "了。


顺便说一下,请注意:所有的线条都显示在所有的金融工具图表上。但每个具体的图表都会对自己的新闻显示实线,而对其他新闻显示虚线。例如,在欧元兑美元上,欧元和美元是实线,而在欧元兑日元上,欧元是实线,美元是虚线。

 
Dedka:
我把它放在我的演示中。让我们看看....

仅仅放一个演示就有点挑战。


AG可以在自动模式下工作。要做到这一点,你需要启用AT功能。在这个事件中,在每个迭代中(大约每秒20到500次),专家顾问将调用用户函数,在这里用户可以编写自己的交易控制算法(包括AG工具管理的方法)。AT功能代码(版本AG 4.80416 )只包含各种程序功能使用的技术例子,但没有要测试的交易策略的实现。

例子目录中有几个AT文件,其中包含了使用各种工具的例子代码(请参考目录名称中的工具编号)。要尝试任何一个AT例子,复制相应的文件并将其放在目录中,即用它替换现有的文件,然后重新启动AG(PC不需要重新启动)。

在可视化模式下进行测试时,可以看到这些例子中的工具是如何工作的(建议用M15进行第一次介绍,由反面教材)。在可视化模式下,你也可以模拟手动交易

注意:你必须启用AG或AT,才能执行这些工具。

 
如果有可能将声音设置为任何货币对,可能会是一个非常有趣的曲子:)例如,在中国的风格,一种中国的休息室......不错:)。
 
alexx_v:
如果有可能调整任何货币对的传入报价的声音......那么你可能会得到一个非常有趣的声音 :) 例如,在中国风格中,一种中国式的渴望......不错 :)

尽管表面上很简单,但我花了相当多的时间来选择声音。对订单变化(开仓、平仓、类型转换)、交易订单 执行和错误声音给予了最仔细的关注。

用户很快就会习惯这些声音,这有助于他在交易过程中的导航。特别是,嘀嗒声的突然增加或反之,长时间的停顿会立即吸引用户的注意力。

 
我不是在讽刺,我已经习惯了18个小时,我不知道我是怎么习惯的)在我看来,它非常方便,如果你不喜欢它,有一个关闭按钮 )
 
SK. писал (а):
alexx_v:
如果能够为任何货币对调整传入报价的声音......我们可能会得到相当有趣的曲调:)例如中国风格,一种中国式的休息室......美丽:)

尽管看起来很简单,但我花了不少时间来挑选声音。我最关注的是订单变化(开仓、平仓、类型转换)、交易订单执行和错误声音。

用户很快就会习惯这些声音,这有助于他在交易中导航。特别是,突然增加的滴答声或反之,长时间的停顿会立即吸引用户的注意力。

谢尔盖!刚刚设置好的!


非常舒适,易于使用,设计简单。

我很高兴...非常方便的产品!

声音是很好的配合!

都是超级的!


--

当你把一个取样或停止线拉到一个新的位置时,有一个第一个音符。

线路反弹到止损或取货的位置,然后订单反弹,然后线路反弹到该位置。


在我看来,将生产线直观地移到一个新的地方,然后将订单移到那个地方是很方便的。


我还想对自动操作有一个特别的要求

趋势线 标记为当前进入,当价格触及该线时,就可以进入。

趋势线相反的情况下,就会成为一个新的趋势。

我可能没有看到所有的东西,可能是所有的东西。

而且我了解到,发布的内容是DEMONSTRATIVE。


非常好的东西!

 
alexx_v:
我不是在讽刺,18个小时后我已经习惯了,我不知道没有它我是怎么过的)对我来说非常方便,如果你不喜欢,有一个开/关按钮)

我不知道在方案发展的这个阶段,这样说是否合适。也许应该是这样。

该方案确实有明显的成瘾效应。一旦你试过了,感受到了它的便利性,至少在未来有了一点习惯(一两天),就很难拒绝使用它。我在从事这个项目时,多次在自己身上体验到这种效果。通常情况下,当你关闭MT时,我让专家顾问插上电源。我通常让专家顾问连接到图表上。明天MT开机后,EA会自动打招呼,一切都会按照脚本进行。但有时我会断开EA的连接。在这种情况下,当MT被打开时,我看不到订单的颜色,不明白屏幕上的内容。我的目的是打开关于一个符号的信息,但这个按钮不见了。我真的有一种被激怒的感觉。我立即附加了我的专家顾问,现在我感觉更舒服了。

所以,任何不想上瘾的人,最好连试都不要试:)

原因: