客服热线:18391752892

请教:此加仓写法有何不对?

   日期:2019-01-12     浏览:479    
马上注册,结交更多好友,下载更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 初学编程,写了一段加仓的代码,但是运行时发现,加仓正常,不正常的是,只要没有单子,必开一买单。而卖出和卖出的加仓都正常。
 看了很久看不出是哪里出错了,请各位高手给予指点,谢谢!
 
 void openorders() {
 if(lastopensellprice - Bid Pips*gi_176*Point) {
    OrderSend(Symbol(), OP_SELL, Lots, Bid, 3, Bid + ST* Point * gi_176, Bid - TP * gi_176 * Point, , magic, 0, Green);
 }
 
 if(Ask - lastopenbuyprice Pips*gi_176*Point) {
    OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - ST* Point * gi_176, Ask + TP * gi_176 * Point, , magic, 0, Black);
 }
 }
 
 void countorders() {
 l_count_0 = 0;
 l_count_1 = 0;
 lastopenbuyprice = 0;
 lastopensellprice = 0;
 for(int i = 0;i OrdersTotal();i++) {
   OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
   if(OrderSymbol() == Symbol() OrderMagicNumber() == magic) {
      if(OrderType() == OP_BUY) {
       l_count_0++;
       lastopenbuyprice = OrderOpenPrice();
       }
      if(OrderType() == OP_SELL) {
       l_count_1++;
       lastopensellprice = OrderOpenPrice();
     }
     }
    }
 }
外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关行情
推荐行情
点击排行