📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    麻烦谁给加个移动止损

    2011-10-23 · 4353 阅读

    • // 2 Bar Trend
    • extern int ProfitMade=65;
    • extern int LossLimit=20;
    • extern double OCSpread=8;

    • // Bar handling
    • datetime bartime=0;
    • bool     TradeAllowed=true;


    • int start()
    • {

    •    double SL,TP;
    •    double ocs=OCSpread*Point;
    •    // bar counting
    •    
    •    //rising
    •    if ( Open[1]+ocs < Close[1] && Close[1] < Open[0] && TradeAllowed)
    •      {
    •       //buy
    •       SL=Ask-( LossLimit*Point );
    •       TP=Ask+( ProfitMade*Point );
    •       OrderSend(Symbol(),OP_BUY,0.1,Ask,3,SL,TP,\"2Bar\",55555,White);
    •       TradeAllowed=false;
    •      }
    •    //falling
    •    if ( Open[1] > Close[1]+ocs && Close[1] > Open[0] && TradeAllowed)
    •      {
    •       //sell
    •       SL=Ask+( LossLimit*Point );
    •       TP=Ask-( ProfitMade*Point );
    •       OrderSend(Symbol(),OP_SELL,0.1,Bid,3,SL,TP,\"2Bar\",55555,Red);
    •       TradeAllowed=false;
    •      }
    •   } //start

    复制代码
    麻烦谁给加个移动止损,拜托了
    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 14 个

    福尔摩斯 LV6

    发表于 2012-11-25 18:27:51 | 显示全部楼层

    哈哈,顶你了哦.  

    yoyo33okuy LV5

    发表于 2012-11-25 18:27:51 | 显示全部楼层

    支持你一下下。。  

    后来 LV4

    发表于 2012-11-25 18:27:51 | 显示全部楼层

    似曾相识的感觉  

    390152937 LV4

    发表于 2012-11-25 18:27:51 | 显示全部楼层

    我有一个EA 好坏你自己定  免费的  需要的话 可以发给你玩玩  

    390152937 LV4

    发表于 2012-11-25 18:27:51 | 显示全部楼层

    刚刚接触EA ,楼主请发份给我…  

    delete LV4

    发表于 2012-11-25 18:27:51 | 显示全部楼层

    哈哈 瞧你说的~~~  

    JIGUANG LV4

    发表于 2013-9-7 03:42:10 | 显示全部楼层

    进来学习学习,

    fatcatpd209 LV4

    发表于 2013-9-27 22:48:16 | 显示全部楼层

    在35到36行之间加OrderModify,具体格式楼主自己f1,很简单的

    外汇笔记 LV17

    发表于 2013-10-3 12:47:48 | 显示全部楼层

    添加止损函数:
    bool moving_stoploss_by_point(int order_ticket, int stoploss_point, color colour=CLR_NONE){
    if(!OrderSelect(order_ticket,SELECT_BY_TICKET,MODE_TRADES)) return(false);
    double open_price=OrderOpenPrice();
    double stop_loss=OrderStopLoss();
    if (stop_loss==0.0) stop_loss=OrderOpenPrice();
    if(OrderType()==OP_BUY&&Bid-stop_loss>=2.0*stoploss_point*Point){
    if(OrderModify(order_ticket,open_price,stop_loss+stoploss_point*Point,OrderTakeProfit(),0,colour)) return(true);
    }
    if(OrderType()==OP_SELL&&stop_loss-Ask>=2.0*stoploss_point*Point){
    if(OrderModify(order_ticket,open_price,stop_loss-stoploss_point*Point,OrderTakeProfit(),0,colour)) return(true);
    }
    return(false);
    }


    您需要登录后才可以回帖 登录 | 注册

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服