MT4编程

Pipsing_Setup_Buy_Sell脚本

2017/12/11 14:44:00 来源:互联网 浏览:1390

  Pipsing_Setup_Buy_Sell脚本作者:Sell Percent

  Pipsing_Setup_Buy_Sell脚本使用说明:

  当手动操作时, 我们经常看到一种情形: 价格正在移动, 我们打开对话框尝试尽可能快速地放置止损和止盈。于是, 我们心算数据的合计或减计, 其结果可能会出错... 这明显很不方便且令人紧张。

  如果我们试图自动进行交易, 那么订单必须自动计算。

  我们来基于一个事实, 许多交易策略已经预定义了止损和止盈大小。脚本 PipsingV1_Setup 在全局变量里为将来的的订单写入以下参数:

  - 手数大小

  - 滑点

  - 尝试放置订单的数量

  - 买入订单的止盈

  - 买入订单的止损

  - 卖出订单的止盈

  - 卖出订单的止损

  - 禁止放置买入订单

  - 禁止放置卖出订单

  脚本 PipsingV1_Buy 检查买入订单的存款与手数比率, 为订单计算新价格, 并放置订单。

  脚本 PipsingV1_Sell 为卖出订单做相同工作。

  据此, 您应该在交易之前调用 PipsingV1_Setup 脚本设置参数, 然后在交易期间使用 PipsingV1_Вuy 和 PipsingV1_Sell 脚本。

  省缺时, 以下参数被设置在 PipsingV1_Setup: volume=0.1, slippage=3, repeated attempts=1, TP Buy=10, SL Buyl=40, TP Sell=10, SL Sell=40, 买入订单允许, 卖出订单允许。

  在脚本里包含的这些启用/禁用放置确定类型订单的信号, 也可与其它指标或 EA 配合使用。相应地, 通过这些程序可以修改它们。

  若要安装脚本, 您应该下载附带的文件到文件夹 /scripts 并编译它们。

  脚本可从导航器中调用, 用鼠标双击或热键 (处于未知原因, 热键仅在图表里能用)。

  脚本显示两个文本对象。PiPsingOwn = 接受的参数测试行。它在脚本工作完成之后保留。它可以被移动或删除。

  您启动买卖脚本的同时, 文本对象 "!!!" 立即显示, 这对于重复执行调用很有必要。这个 "!!!" 铭文会在脚本工作室持续显示, 之后会消失。

  附加。 一套三个脚本, 版本 2。PipsingV2_

  它有第一版的所有功能。然而, 在其自身操作时不依赖第一版。

  终端的全局变量命名不同, 所以现在它能很方便地查看/修改交易参数, 无需使用 设置 - 只需进入 "工具>全局变量" =>P_[变量名]。所有全局变量的名称以 "_Р" 开头。

  出错处理已经修改, 在出现严重错误情况下, 没有必要重复放置。

  响应 stace 的注释, 添加了两段订单放置。

  两段订单放置描述:

  – 开单时 止盈/止损 为空,

  – 之后, 当经纪商接受订单之后, 修改 止盈/止损。

  放置模式标志: P_Two_slash=0 为放置完整订单 (省缺),如果是 =1, 则将是 "连击"。

  止盈和止损根据放置订单之时的真实价格计算, 即, 在每次尝试修改它们时重新计算。试图放置订单的数量, 或与修改它的数量相同。

  在代码 PipsingV2_Buy/Sell, 有一行 说: "Delayed placing of modifications"。这一行被禁止, 因为开单已经意味着允许修改它。

  如果经纪商不接受开单后立即修改, 您应设置重试次数 P_Repetition, 例如, 5。

  每次重试将间隔 1 秒钟 加上 1-3 秒钟等待经纪商响应, 即, 每次重试总计 2-5 秒钟。我猜想这应该足够了。

  如果这个没帮助, 那么您恢复代码行 "Delayed placing of modifications", 并找到适合您的经济商的延迟时间。

  Pipsing_Setup_Buy_Sell脚本作者、使用说明信息为小编网络搜集不确保完全准确,望知。

相关阅读

回到顶部
在线客服系统