
- 面板按钮操作
- 集成常用操盘功能
- 应对剧烈行情,及时处理订单
- MT4、MT5双版本
- 提供双版本各约7000+行源码

在剧烈行情中,下单、平仓、止盈止损用手工操作太慢,采用EA能够第一时间完成操盘动作。
面板实时显示当前商品多单(BuyGrp)、空单(SellGrp)持仓数据,浮盈浮亏数据,以及当前账户数据。
鼠标滑动到按钮、文字上,会弹出相应注释,快速理解用法:




EA加载时,相关的预设参数:

授权验证码:默认验证码支持所有MT4/5模拟账号。实盘账号需要申请新的授权码。
EA订单识别码(-1=接管其他订单):默认值=-1,接管当前商品所有持仓单,包含人工、EA持仓单。输入一串数字(必须是正整数),例如123,EA只管理由《快点》产生的持仓单。
移动止损启动间距(点,0=不执行):EA监测当前商品每张持仓单的浮盈情况,一旦达到预设浮盈点数,将启动移动止损。输入0表示不执行移动止损。
移动止损保持间距(点):移动止损启动后,EA针对每一张持仓单执行预设点数的移动止损。多单将根据最高价逐步提高止损价,控单将根据做低价逐步降低止损价。
以下是本EA主程序总流程代码:
/*
函 数:总流程
输出参数:true-可执行,false-不可执行
算 法:
*/
bool egMain()
{
//--- 授权验证
if (egVerify()!=0) {ExpertRemove();OnDeinit(0); return(false);}
//--- 如果交易停止,不执行后续动作
if (egTradingStatus()==false) return(false);
//--- 平仓优先
if (egOrdersCloseByArray(CloseTicket)) return(true); //数组平仓
//--- 按钮平仓
if (egReduce_bnt()) return(true);
//--- 刷新数据
egDataRefresh();
//--- 暂停EA
if (obj_array[9].select==true) return(false);
//--- 控制逻辑
if ( false
|| egReduce() //减仓
|| egCreat() //建仓
|| egTPSL() //止盈止损
)
{
return(true);
}
//---结束
return(true);
}
产品规格
【执行版】有MT4、MT5两款可选。购买后需要提供数字账户信息计算授权码。申请到授权码后方可在指定账户中使用,永久有效。
【源码版】有MT4、MT5两款可选。 每款源码都有7000多行,可在此基础上打造符合自己习惯的EA。
【站内下载执行版,支持任意MT4/5模拟账号】