我信奉“最简单的就是最有效的”。对冲,不看行情,不管技术指标,不管基本面消息,只抓波动,24小时挂机,多赚少赔,这就是简单。
我的思路是这样的:
第一步、解决胜率问题:每百个订单(50对)胜率要高,高多少呢?不知道,我通过挂机实现了60%以上的胜率,具体怎么样,还请大家求证。
第二步、解决盈利问题:通常挂止盈比止损幅度要小,出现一个亏损单就需要n个盈利单来填补。怎么做才能让亏损变小呢?也请大家求证。
以下是本人做的源码,非常愿意根据大家的想法不断修改,也希望大家一起修改,共同分享成果。
毛主席说过:人多力量大,一起来试试不?
- //+------------------------------------------------------------------+
- //| 对冲.mq4 |
- //+------------------------------------------------------------------+
- //---- 设置EA运行基本参数
- extern double Lots = 0.01; //设置开仓手数,开仓量
- extern int OrderLimt= 1; //对冲单数量,如果设置2,那就同时开出4张订单,两对对冲单
- extern int TakeProfit = 40; //设置止盈点数
- extern int StopLoss = 20; //设置止损点数
- //+------------------------------------------------------------------+
- //| 开始主程序 |
- //+------------------------------------------------------------------+
- int start()
- {
- //----如果保证金不够,则不做任何操作
- if (AccountFreeMargin() 0)
- {
- //买入和卖出开仓
- OrderSend(Symbol(),OP_BUY, Lots,Ask,0,Bid-StopLoss*Point,Ask+TakeProfit*Point);
- OrderSend(Symbol(),OP_SELL, Lots,Bid,0,Ask+StopLoss*Point,Bid-TakeProfit*Point);
- OrderLimt = OrderLimt-1;
- return;
- }
- return;
- }//+------------------------------------------------------------------+
复制代码 |