下载MetaTrader 5

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

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

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

2014.01.10 08:08
脚本

建立买入仓位的脚本 - MetaTrader 5脚本

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

显示:
582
等级:
投票: 31

本脚本用于在当前价位上以固定的止损和获利点数买入. 有4个脚本, 可以被分为两组:

  1. 脚本对应的经济商提供非零点差并允许在进行交易的同时设置止损和获利值;
  2. 脚本对应的经济商提供零点差, 而且不推荐在建立仓位的同时设置止损和获利值. 首先, 这些脚本建立仓位时不进行这些设置, 然后再修改止损和获利值.

第一组脚本为 OpenBuyPosition.mq5 和 OpenBuyPosition_X.mq5. 第二组脚本文件名称以 ECN 结尾. 它们是 OpenBuyPosition_ECN.mq5 和 OpenBuyPosition_X_ECN.mq5.

所有脚本都设置为在当前价位建立买入仓位并设置固定的止损和获利点数.

OpenBuyPosition 和 OpenBuyPosition_ECN 脚本的主要优势是它们可以通过资金管理(MM), 根据账户资金的大小确定交易量. 资金管理在脚本的输入参数中定义了每个交易在总资金中占用的比例.:

OpenBuyPosition 和 OpenBuyPosition_ECN 脚本的输入参数:

//+----------------------------------------------+
//| 脚本程序输入参数                               |
//+----------------------------------------------+
input double  MM=0.1;       // 资金管理
input int  DEVIATION=10;    // 价格偏移
input int  STOPLOSS=300;    // 止损值距离当前价位的点数
input int  TAKEPROFIT=800;  // 获利值距离当前价位的点数
input uint RTOTAL=4;        // 交易不成功时的重试次数
input uint SLEEPTIME=1;     // 重试之间的暂停秒数

OpenBuyPosition_X 和 OpenBuyPosition_X_ECN 脚本的优势是它们可以固定当止损被触发时亏损的总资金量, 这是使用脚本输入参数中的LossMM参数设定的, 它定义了止损被触发时损失资金占总储备资金的比例:

OpenBuyPosition_X 和 OpenBuyPosition_X_ECN 脚本的输入参数:

//+----------------------------------------------+
//| 脚本输入参数                                   |
//+----------------------------------------------+
input double  LossMM=0.1;   // 当止损被触发时损失的资金比例
input uint DEVIATION=10;    // 价格偏移
input uint STOPLOSS=300;    // 止损值距离当前价位的点数
input uint TAKEPROFIT=800;  // 获利值距离当前价位的点数
input uint RTOTAL=4;        // 交易不成功时的重试次数
input uint SLEEPTIME=1;     // 重试之间的暂停秒数

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

加速震荡(AC) 加速震荡(AC)

加速/减速技术指标(AC)用于衡量当前驱动力的加速和减速。

平均趋向指数(ADX) 平均趋向指数(ADX)

平均趋向指数指标(ADX)用来帮助判断市场是否存在趋势。

60 EMA profit 60 EMA profit

直观显示60EMA均线交易系统的赢利和亏损。

Ticks Volume 指标 Ticks Volume 指标

在期货市场上,交易量的数据会有一天的延迟,为了解决这个问题,许多分析员使用 tick volume 指标 (tick volume,订单交易量).