Chỉ số giao dịch mở - Trợ giúp cần thiết
Trang 1 trên 624 123 ... CuốiCuối
Results 1 to 10 of 37

Thread: Chỉ số giao dịch mở - Trợ giúp cần thiết

  1. #1
    1 Attachment (s) Xin chào, tôi cần giúp đỡ trong nhà này.

    Đây là ví dụ về mã của tôi:
    Đã chèn các lệnh int Code = OrdersTotal (); int a_ticket # 91; # 93 ;; ArrayResize (a_ticket, đơn đặt hàng); cho (int cnt = 0; cntlt; đơn đặt hàng; cnt ) {if (! OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES)) tiếp tục; a_ticket # 91; cnt # 93; = OrderTicket (); ObjectCreate (OrderNumber_Label, OBJ_LABEL, 0, 0, 0); ObjectSetText (OrderNumber_Label, a_ticket # 91; cnt # 93 ;, 10, Arial Bold, Trắng); ObjectSet (OrderNumber_Label, OBJPROP_CORNER, 0); ObjectSet (OrderNumber_Label, OBJPROP_XDISTANCE, 100); ObjectSet (OrderNumber_Label, OBJPROP_YDISTANCE, 260); }
    Nhưng khi đơn đặt hàng nhiều hơn một, trong không có gì thay đổi trong nhà.
    Tôi mới bắt đầu.


    https://www.forexibroker.com/bitcoin...oss-alert.html

    Đây là cách trông giống như thế nào


    PS. Xin lỗi tôi không biết tiếng Anh tốt ((

  2. #2
    Bạn phải tăng khoảng cách Y cho mỗi đơn đặt hàng trong vòng lặp ... và tất nhiên đặt tên khác cho mỗi đơn đặt hàng.

  3. #3
    Cảm ơn bạn đã trả lời FerruFX. Tôi biết, nhưng tôi không biết làm thế nào? ((Tôi muốn bắt đầu trong nhà từ 260 Y khoảng cách và hơn tôi không biết làm thế nào để tăng ((

  4. #4
    1 Tệp đính kèm (s) Tôi thay đổi tên lệnh Chèn mã int đơn đặt hàng = OrdersTotal (); int a_ticket # 91; # 93 ;; ArrayResize (a_ticket, đơn đặt hàng); cho (int cnt = 0; cntlt; đơn đặt hàng; cnt ) {if (! OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES)) tiếp tục; a_ticket # 91; cnt # 93; = OrderTicket (); string OrderNumber = Số vé a_ticket # 91; cnt # 93 ;; ObjectCreate (OrderNumber, OBJ_LABEL, 0, 0, 0); ObjectSetText (OrderNumber, a_ticket # 91; cnt # 93 ;, 10, Arial Bold, Trắng); ObjectSet (OrderNumber, OBJPROP_CORNER, 0); ObjectSet (OrderNumber, OBJPROP_XDISTANCE, 100); ObjectSet (OrderNumber, OBJPROP_YDISTANCE, 260); } Và bây giờ nó trông giống như vậy Nhưng tất cả các vé là một dòng

  5. #5

    Quote Originally Posted by ;
    Cảm ơn bạn đã trả lời FerruFX. Tôi biết, nhưng tôi không biết làm thế nào? ((Tôi muốn bắt đầu trong nhà từ 260 Y khoảng cách và hơn tôi không biết làm thế nào để tăng ((
    Trước khi vòng lặp, bạn phải xác định Y bắt đầu của bạn ... tức là. int y = 260; Sau đó, trong vòng lặp (sau khi đối tượng), tăng Y để đi dưới hàng 1 ... tức là. y = 20;

  6. #6
    1 Attachment (s) Ok, tôi làm điều này, nhưng giống như chuỗi Inserted Code Ydistance = 260 (5 * đơn đặt hàng) * cnt; Đã chèn các lệnh int Code = OrdersTotal (); int a_ticket # 91; # 93 ;; ArrayResize (a_ticket, đơn đặt hàng); cho (int cnt = 0; cntlt; đơn đặt hàng; cnt ) {if (! OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES)) tiếp tục; a_ticket # 91; cnt # 93; = OrderTicket (); string OrderNumber = Số vé a_ticket # 91; cnt # 93 ;; string Ydistance = 260 (5 * đơn đặt hàng) * cnt; ObjectCreate (OrderNumber, OBJ_LABEL, 0, 0, 0); ObjectSetText (OrderNumber, a_ticket # 91; cnt # 93 ;, 10, Arial Bold, Trắng); ObjectSet (OrderNumber, OBJPROP_CORNER, 0); ObjectSet (OrderNumber, OBJPROP_XDISTANCE, 100); ObjectSet (OrderNumber, OBJPROP_YDISTANCE, Ydistance); } Nhưng tôi không biết liệu mã này có tốt hay không?

  7. #7
    Nếu nó cung cấp cho bạn những gì bạn đang tìm kiếm, thì tốt ...

  8. #8

    Quote Originally Posted by ;
    Ok, tôi làm điều này, nhưng giống như chuỗi Ydistance = 260 (5 * đơn đặt hàng) * cnt;
    Tại sao bạn xác định một số dưới dạng chuỗi? Như đã chỉ ra cho bạn, nó nên đọc như vậy: Trước khi vòng lặp bạn xác định: int Ydistance = 260, ystep = 20; Sau đó, trong vòng lặp bạn tăng (ở cuối): Ydistance = ystep; Ngoài ra, những gì bạn cần mảng cho? Sau khi chọn một đơn đặt hàng, bạn có thể sử dụng OrderTicket () thường xuyên như bạn cần.

  9. #9
    1 Attachment (s) Cảm ơn tất cả các bạn đã giúp tôi cũng có vấn đề này Chèn mã int tickettype = OrdersTotal (); int T_ticket # 91; # 93 ;; ArrayResize (T_ticket, tickettype); cho (int tcnt = 0; tcntlt; tickettype; tcnt ) {if (! OrderSelect (tcnt, SELECT_BY_POS, MODE_TRADES)) tiếp tục; T_ticket # 91; tcnt # 93; = OrderProfit (); string Ordertype = Loại vé T_ticket # 91; tcnt # 93 ;; chuỗi Ydistance1 = 263 (6 * tickettype) * tcnt; ObjectCreate (Ordertype, OBJ_LABEL, 0, 0, 0); ObjectSetText (Ordertype, T_ticket # 91; tcnt # 93; $, 10, Arial đậm, trắng); ObjectSet (Ordertype, OBJPROP_CORNER, 0); ObjectSet (Ordertype, OBJPROP_XDISTANCE, 200); ObjectSet (Ordertype, OBJPROP_YDISTANCE, Ydistance1); } Mã này hiển thị tất cả lợi nhuận vé đã mở, nhưng khi lợi nhuận đang thay đổi, số lợi nhuận cũ không xóa Có thể ai giúp tôi không?

  10. #10

    Quote Originally Posted by ;
    Cảm ơn tất cả các bạn đã giúp tôi cũng có vấn đề này int tickettype = OrdersTotal (); int T_ticket []; ArrayResize (T_ticket, tickettype); cho (int tcnt = 0; tcntlt; tickettype; tcnt ) {if (! OrderSelect (tcnt, SELECT_BY_POS, MODE_TRADES)) tiếp tục; T_ticket [tcnt] = OrderProfit (); string Ordertype = Loại vé T_ticket [tcnt]; chuỗi Ydistance1 = 263 (6 * tickettype) * tcnt; ObjectCreate (Ordertype, OBJ_LABEL, 0, 0, 0); ObjectSetText (Ordertype, T_ticket [tcnt] $, 10, Arial đậm, trắng); ObjectSet (Ordertype, OBJPROP_CORNER, 0); ObjectSet (Ordertype, OBJPROP_XDISTANCE, ...
    Bạn phải kiểm tra các đơn đặt hàng đã đóng và xóa nhãn của riêng họ trên biểu đồ.

Quyền đăng bài

  • Bạn không thể đăng bài viết mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng tệp đính kèm
  • Bạn không thể chỉnh sửa bài đăng của bạn
  •  
Chính sách Cookie
Chính sách Cookie: Website forexibroker sử dụng cookies và khi tiếp tục sử dụng website bạn chấp thuận với điều này. Để có thêm thông tin, vui lòng đọc 'Thông tin Cookie'.