外汇EA编程入门第十课:策略构思与模拟验证要点

人的想法是源源不断的,也是不断进步的。当你学会了编写EA,你的思路会不停转动,你会发现新的问题,也会产生新的想法,想要实现各种不同的功能,这种探索是无止境的。

将IsDemo这个条件加入你的EA,可以有效避免因人为误操作,Ava爱华将不成熟的EA直接用于真实账户交易。

当你为EA添加这个条件后,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);}