智能交易网,程序化交易,自动交易,量化交易

 找回密码
 注册

QQ登录

只需一步,快速开始

手机短信登录

参加MT4智能交易编程培训,7课免费在线试听MT4指标,EA代写,或EA指标加密账户远程验证服务 最完善商业MT4跟单系统(0.1秒极速响应不漏单)
为论坛做贡献有奖学金,奖学金可直接换真钱 扫本站微信公 众号部分视频课程指标EA免费得智能交易网MT4操盘神器,扫公众号免费得
查看: 1368|回复: 1

请教一个手动开仓,EA跟进运行的问题

[复制链接]
发表于 2015-9-9 17:10:06 | 显示全部楼层 |阅读模式
Ea已经写好了,不过想加一个条件,迟迟不能解决,所以前来请教一下各位,在EA开始执行之前加一个手工开仓的条件。
   具体如下:
     比如手动开了一个多单,然后拖入EA,当多单没有达到止盈位,并且亏损20个点的时候,EA就开始运行,也就是马丁格尔加仓法。
      我的思路是:扫描账户,当本货币单量检索到为1的时候,并且价格差为20个点,就开始执行
   if(buydanshu==1&&(OrderType()==OP_BUY)&&(OrderSymbol()==Symbol())//单数=1,方向为BUY,品种为本货币
    {
       if((buylastprice()-Bid)>=(50*Point))//开始的买价-现价>=5个点,也就是亏损5个点,EA开始加仓
         {
             if(buytime!=Time[0])
            {
              if(buy(初始下单量,0,初始单止盈点数,Symbol()+"buy",magic)>0)
               {
                 buytime=Time[0];
               }
            }
         }
   }
回复

使用道具 举报

发表于 2015-9-10 09:23:36 | 显示全部楼层
用脚本开首单就行了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|sitemap| 智能交易网,程序化交易,自动交易,量化交易 ( 苏ICP备08108698号,苏州智德金网络科技股份有限公司版权所有 )

GMT+8, 2020-7-6 19:39 , Processed in 0.080524 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表