EA的基本框架.docVIP

  • 8
  • 0
  • 约1.34万字
  • 约 13页
  • 2017-02-09 发布于重庆
  • 举报
EA的基本框架

EA的基本框架 /+------------------------------------------------------------------+ //|? ?? ?? ?? ?? ?? ?? ?? ?? ?Designed by bull, China? ?? ?? ?? ?? ? | //|? ?? ?? ?? ?? ?? ? Copyright 2007, bull? ?? ?? ?? ?? ?? ?? ?? ? | //|? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? | //+------------------------------------------------------------------+ #property??copyright Copyright 2007 , bull, China. #property??link? ?? ? #define MAGICMA //+------------------------------------------------------------------+ //| 注意没有指标文件那些property? ?? ?? ?? ?? ?? ? | //+------------------------------------------------------------------+ extern int whichmethod = 1;? ?//1~4 种下单方式??1 仅开仓, 2 有止损无止赢, 3 有止赢无止损, 4 有止赢也有止损 extern double TakeProfit = 100;? ?//止赢点数 extern? ?double StopLoss = 20;? ? //止损点数 extern double MaximumRisk? ???= 0.3; //资金控制,控制下单量 extern double TrailingStop =25;? ???//跟踪止赢点数设置 extern? ?int maxOpen = 3;? ?//最多开仓次数限制 extern? ?int maxLots = 5;? ?//最多单仓持仓量限制 extern int bb = 0;? ?? ? //非零就允许跟踪止赢 extern double MATrendPeriod=26;//使用26均线 开仓条件参数??本例子 int i, p2, xxx,p1, res; double Lots; datetime lasttime;? ?? ? //时间控制, 仅当一个时间周期完成才检查条件 int init()? ?//初始化 { Lots = 1; lasttime = NULL; return(0); } int deinit() { return(0); } //反初始化 //主程序 int start() { CheckForOpen();? ? //开仓 平仓 条件检查 和操作 if (bb0)? ?CTP();? ?//跟踪止赢 return(0); } //+------下面是各子程序--------------------------------------------+ double LotsOptimized()? ?//确定下单量,开仓调用 资金控制 { double lot=Lots; int? ?orders=HistoryTotal();? ?// history orders total int? ?losses=0;? ?? ?? ?? ? // number of losses orders without a break //MarketInfo(Symbol(),MODE_MINLOT);? ???相关信息 //MarketInfo(Symbol(),MODE_MAXLOT); //MarketInfo(Symbol(),MODE_LOTSTEP); lot=NormalizeDouble(MaximumRisk * AccountBalance()/AccountLeverage(),1);? ???//开仓量计算 if(lot0.1) lot=0.1; if(lotmaxLots) lot=maxLots; return(lot); } ?? //平仓持有的买单 void CloseBuy() { if (OrdersTotal( ) 0 )? ? { ??for(i=OrdersTotal()-1;i=0;i--) ??{ ??if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==f

文档评论(0)

1亿VIP精品文档

相关文档