建立卖出仓位的脚本 - MetaTrader 5脚本
- 显示:
- 2131
- 等级:
- 已发布:
- 2014.01.10 08:17
- 已更新:
- 2016.11.22 07:33
- 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
这些脚本用于在当前价位水平上建立卖出仓位并固定止损和获利点数. 有4个脚本, 可以被分为两组:
- 脚本对应的经济商提供非零点差并允许在进行交易的同时设置止损和获利值;
- 脚本对应的经济商提供零点差, 而且不推荐在建立仓位的同时设置止损和获利值. 开始时这些脚本不进行设置, 之后再进行订单修改, 改变止损和获利水平.
第一组脚本为 OpenSellPosition.mq5 和 OpenSellPosition_X.mq5. 第二组脚本文件名以 ECN 结尾. 它们是 OpenSellPosition_ECN.mq5 和 OpenSellPosition_X_ECN.mq5.
所有的脚本都设计为在当前价位水平建立卖出仓位并固定止损和获利点数.
OpenSellPosition 和 OpenSellPosition_ECN 脚本的主要优势是它们可以通过资金管理(MM)以根据储备资金量的大小确定交易量, 资金管理是通过脚本的输入参数定义了保证金占用总资金的比例来进行的:
OpenSellPosition 和 OpenSellPosition_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; // 重试之间的暂停秒数
OpenSellPosition_X 和 OpenSellPosition_X_ECN 脚本的主要优势是它们可以在止损被触发时固定损失资金的比例, 它们使用LossMM脚本输入参数定义了止损被触发时损失资金占储备资金的比例:
OpenSellPosition_X and OpenSellPosition_X_ECN scripts input parameters:
//+----------------------------------------------+ //| 脚本程序输入参数 | //+----------------------------------------------+ 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 Ltd译自俄语
原代码: https://www.mql5.com/ru/code/1575