下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

2016.03.29 12:59
脚本

Pipsing_Close_on_DROP - MetaTrader 4脚本

| Chinese English 日本語 Русский Español Deutsch Português

显示:
248
等级:
投票: 2

本脚本程序使用拖曳方法关闭任意的仓位,
也就是使用鼠标把脚本拖到订单线上.

在松开脚本的时候仓位就会关闭.

也可以使用鼠标按着脚本等到想要的时刻再松开按钮, 来关闭定单.

鼠标光标的边缘指向订单线, 中间可有间隙.

间隙的大小由 Region参数指定.

脚本能够关闭任意类型的订单也能删除挂单.

开启的订单先关闭, 然后是限价挂单.

脚本的操作有预先定义的范围来做限制.

脚本有两种模式:

а) 只关闭一个最接近的订单, ALL_on_region parameter 设为 0;

б) 关闭鼠标指针光标 +/- Region范围内的所有订单.

ALL_on_region parameter =1;

为了从多个订单中选择最近的订单, Region 不能设得太大. 在分钟图上设为10就足够了.

如果您设置了这个值, 您可以关闭任何在屏幕上可以看到订单线的订单.

脚本也可以关闭超出您指定大小范围的所有订单,

例如, 如果 Region=3000, 那么所有的订单都将被关闭, 因为

搜索订单的范围大小设为 +/-3000 点.

如果交易中心拒绝关闭订单, 脚本会使用新的价格重复尝试, 次数由参数指定 Repetiotions=6.

例如, 如果当DC拒绝平仓, 价格在冻结水平时, 新的尝试会

使用新的价格来进行.

如果价格在冻结水平之内, 脚本因为以下原因不会拒绝关闭订单: 关闭时的价格 + 差距 可能在允许范围之内.

如果订单已经由止损或者获利关闭, 就不会进行更多尝试, .

您可以通过 MetaEditor来修改这些参数.

为了使参数可修改参数更加明显, 它们作为外部参数.

extern int ALL_on_region=1;//1= 关闭范围内的所有订单. 0- 只关闭最近的订单.

extern int Region=10; // 范围上下的大小, i.e 2*Region

extern int Slippage=6; // 滑点.

extern int Repetitioons=6; // 关闭订单的尝试次数.



用法指导: 把文件放到experts\scripts\ 文件夹并编译.

用于运行

A计划.

关闭仓位:

-打开 "Navigator";

-选择脚本;

-在上面按鼠标左键;

-把它拖到订单线, 先不要松;

-等到想要的时刻;

-松开按钮 - 仓位就关闭了;

B计划.

拒绝关闭, 状况: 您激活了脚本, 等到想要的时候又改变了注意:

- 把鼠标指针拖到离订单足够远的地方;

- 松开按钮.

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/8546

函数 ObjectGetValue_ByCurrent .....Delta_ByCurrent .....Delta_ByTimeShift .....Delta_PerBar 函数 ObjectGetValue_ByCurrent .....Delta_ByCurrent .....Delta_ByTimeShift .....Delta_PerBar

函数的测试脚本, 计算一个图形对象的真实 Y 坐标。它对于观察柱线的形成很有用。

CLEAR_CHART_ON_NAME_AND_TYPE CLEAR_CHART_ON_NAME_AND_TYPE

本脚本程序通过对象的部分名称和/或对象类型选择性地清空图表.

Period_Converter_MN Period_Converter_MN

一个可以看到更"大"时段的指标(例如, 半年或者一年图).

ExpertClor_v01 ExpertClor_v01

根据两条MA 的交叉(默认周期数为5和7)关闭订单. 阅读完整描述...