rita faltoyano:OrderTicket( ) ,OrderMagicNumber( ) , OrderCo...

来源:百度文库 编辑:中财网 时间:2024/04/29 22:53:24

OrderTicket( ) ,OrderMagicNumber( ) , OrderComment( ) 的区别

OrderComment, OrderTicketOrderTicket( ) ,OrderMagicNumber( ) , OrderComment( ) 的区别分析如下:
我们首先看这几个内置函数的数据类型,OrderTicket( )整型,OrderMagicNumber( ) 整型,OrderComment( )是字符型
应用: OrderTicket( )是订单编号,一个订单对应唯一的编号;OrderMagicNumber( ) 是编号,一种交易方式对应一个编号,也就是说一个EA下的订单可以有一个OrderMagicNumber( ),也可以有多个OrderMagicNumber( ),OrderComment( )是注释,对你所下订单进行简单的注释。
我可以用举一个例子:
int DoSell(double a_lots_0, string a_comment_8) {
      int l_ticket_16 = 0;
   for (int l_count_20 = 0; l_count_20 < 10; l_count_20++) {
      if (l_count_20 > 0) RefreshRates();
      l_ticket_16 = OrderSend(Symbol(), OP_SELL, a_lots_0, NormalizeDouble(Bid, Digits), 3, 0, 0, a_comment_8, -2101841039, 0, Blue);
      if (l_ticket_16 <= 0) {
         Print("空单下单失败:", GetLastErrorStr());
         Sleep(1000);
      } else {
         if (!(!OrderModify(l_ticket_16, OrderOpenPrice(), 0, NormalizeDouble(Bid - Point * point(0), Digits), 0, CLR_NONE))) break;
         Print(l_ticket_16, "修改止赢失败:", GetLastErrorStr());
         break;
      }
   }
     return (l_ticket_16);
}
l_ticket_16是OrderTicket( ),-2101841039是OrderMagicNumber( ) ,a_comment_8是OrderComment( )收藏 分享