2026-11-13
外汇EA编程入门第十课:策略构思与模拟验证要点
人的想法是源源不断的,也是不断进步的。当你学会了编写EA,你的思路会不停转动,你会发现新的问题,也会产生新的想法,想要实现各种不同的功能,这种探索是无止境的。
将IsDemo这个条件加入你的EA,可以有效避免因人为误操作,将不成熟的EA直接用于真实账户交易。
当你为EA添加这个条件后,LMAX外汇平台EA只能在模拟账户中运行。
编写结果示例:datetime 限制一根柱子下注一次 =0; //自定义double 下注数量=0.1; //自定义double 止损=200; //自定义double 止盈=200; //自定义
int start(){
if(OrdersTotal()==0&& Close[0]Open[0]&& 限制一根柱子下注一次 !=Time[0]&& IsDemo()){OrderSend(Symbol(),OP_BUY,下注数量,Ask,3,Ask-止损*Point,Ask+止盈*Point,"macd sample",16384,0,Green);限制一根柱子下注一次 =Time[0];}
if(OrdersTotal()==0&& Close[0]&& 限制一根柱子下注一次 !=Time[0]&& IsDemo()
){OrderSend(Symbol(),OP_SELL,下注数量,Bid,3,Bid+止损*Point,Bid-止盈*Point,"macd sample",16384,0,Red);限制一根柱子下注一次 =Time[0];}
return(0);}
