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

    求解,为什么不能实现移动止损?

    lady LV3
    2012-12-03 · 5423 阅读
    求解,为什么不能实现移动止损?
    当total=OrdersTotal();if( total>0) return(0);时,移动止损不实现,改total>1,或2,3,4。。。。时,移动止损才 实现,我想一次只开一张单,所以用if( total>0) return(0);
    有什么办法让我一次只开一张单,并且实现自动移动止损止盈,希望高人帮忙,万分感激。
    移动止损代码如下:
                    for(cnt=0;cnt<total;cnt++)
    {   
            OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
            if( OrderType()==OP_BUY )  
          {
           RefreshRates();
      if(OrderOpenPrice()>均线a)
       {    if(OrderStopLoss() < 均线a+10*Point)

    {
    OrderModify(OrderTicket(), OrderOpenPrice(), 均线a+10*Point, OrderTakeProfit(), 0, MediumSeaGreen);
    }
    }
         }
         }
                
                 }   
    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 15 个

    xiaosong LV3

    发表于 2012-12-3 23:35:42 | 显示全部楼层

    错误的地方太多了OrderStopLoss() < 均线a+10*Point 主要是这类型语句的计算方法不对应该多学习基础的写法

    御赐黄马甲 LV5

    发表于 2012-12-4 00:01:46 | 显示全部楼层

    天啊.  

    nothing LV4

    发表于 2012-12-4 00:01:46 | 显示全部楼层

    就为赚分嘛  

    红盘手 LV5

    发表于 2012-12-4 00:01:46 | 显示全部楼层

    这贴子你会收藏吗  

    青豆 LV4

    发表于 2012-12-4 00:01:46 | 显示全部楼层

    老大,我好崇拜你哟  

    yzopqjam LV5

    发表于 2012-12-4 00:01:46 | 显示全部楼层

    呵呵 都没人想我~~  

    古国 LV2

    发表于 2013-6-22 16:59:34 | 显示全部楼层

    看看~~~~~

    阿拉丁 LV1

    发表于 2013-7-1 15:23:34 | 显示全部楼层

    开仓条件时加一条if(odersTotal()<=1)

    大侠是我 LV3

    发表于 2013-9-15 21:22:56 | 显示全部楼层

    EA交易对平台要求比较高  
    12下一页
    您需要登录后才可以回帖 登录 | 注册

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

    微信二维码

    有问题联系客服