Thời gian phải là khủng khiếp nếu tôi không thể tìm thấy gỗ cho cây!
Các mã sau đây sẽ cho tôi thông tin về vị trí mở cho cặp biểu đồ của riêng bạn NHƯNG tôi nhận được thông tin cho một cặp biểu đồ khác ... tại sao ??
Trên biểu đồ GBP nhận xét cho đúng cặp biểu đồ nhưng biểu tượng thứ tự và thông tin sẽ là AUD ... làm thế nào có thể được khi nó không nên nhập nên (OrderSymbol () == Symbol ()) phân khúc ??
PRIZE cho bất cứ ai trả lời chính xác đầu tiên .... Ngày nghỉ miễn phí từ giao dịch vào buổi chiều Giáng sinh: - RRB-
Chúc mừng giáng sinh mọi người.
Đã chèn Mã void UpdateOpenTrades () int c, mOrdTotal; bool mOp; mOrdTotal = Đơn hàngTổng (); cho (c = mOrdTotal - 1; c gt; = 0; c) mOp = OrderSelect (c, SELECT_BY_POS, MODE_TRADES); nên (OrderSymbol () == Biểu tượng ()) OrderMagicNumber () == mMagicN) OrderType () == OP_SELL) DelPending (); Comment (Symbol () ,, OrderSymbol () ,, OrderType () ,, DoubleToStr (OrderLots (), 2)); if (OrderType () == OP_BUY) mTradeDataNumber 91; 0 # 93; # 1; else mTradeData # 91; 0 # 93; = 2; mTradeData # 91, 1 # 93; = OrderOpenTime (); mTradeData # 91, 2 # 93; = OrderTicket (); mTradeData # 91, 5 # 93; = NormalizeDouble (OrderLots (), mLotSizeDigits); if (iTime (NULL, 1440, 0) gt; OrderOpenTime ()) nếu (TimeDayOfWeek (iTime (NULL, 1440, 0))! = 1) mTradeData # 91; 3 # 93; = iHigh (NULL, 1440, 1); mTradeData # 91, 4 # 93; = iLow (NULL, 1440, 1); else mTradeData # 91, 3 # 93; = iHigh (NULL, 1440, hai); mTradeData # 91, 4 # 93; = iLow (NULL, 1440, hai); if (mTradeDataNumber 91; 0 # 93; == 1) mTradeData # 91; 6 # 93; = NormalizeDouble (OrderOpenPrice () - OrderStopLoss (), mLotSizeDigits); khác mTradeData # 91, 6 # 93; = NormalizeDouble (OrderStopLoss () - OrderOpenPrice (), mLotSizeDigits); mOpenUpdated = true;/nếu MUABÁN/nếu Symb nếu (mOp! = true) int mError = GetLastError (); Cảnh báo (Biểu tượng (), Lỗi UpdateOpen =, ErrorDescription (mError));/for c return;
TIA.
M.