Vị trí cửa sổ script - thay đổi điểm bắt đầu - Page 3
Trang 3 trên 623 FirstFirst 123
Results 21 to 23 of 23

Thread: Vị trí cửa sổ script - thay đổi điểm bắt đầu

  1. #21
    @broketrader cảm ơn bạn đã thử

  2. #22
    Quote Originally Posted by ;
    @ Cảm ơn bạn đã thử
    Không có chi.

  3. #23
    2 Phần đính kèm có thể bạn có thể giúp tôi bằng một vấn đề khác. tôi muốn chạy tập lệnh EasyOrder dưới dạng ExpertIDIA và tạo cái này: Chèn mã/ -------------------------------- ---------------------------------- /| _eSisTest.mq4 |/| Bản quyền © 2012, MetaQuotes Software Corp |/| http://www.metaquotes.net |/ ----------------------------------------------- ------------------- #property Bản quyền © 2012, MetaQuotes Software Corp #property link http://www.metaquotes.net #import EasyOrder.dll int EasyOrder (int hwnd);/ ----------------------------------------------- ------------------- /| chức năng khởi tạo chuyên gia |/ ----------------------------------------------- ------------------- int start () {//----/---- return (0); }/ ---------------------------------------------- -------------------- /| chức năng khử khử chuyên gia |/ ----------------------------------------------- ------------------- int deinit () {//----/---- return (0); }/ ---------------------------------------------- -------------------- /| chức năng bắt đầu chuyên gia |/ ----------------------------------------------- ------------------- int EasyOrder (int hwnd); int start () {chuỗi obj; int i; int hwnd = WindowHandle (Ký hiệu (), 0); if (hwnd == 0) {return (0); } int ret = EasyOrder (hwnd); if (retlt; 0) {Alert (chức năng DLL không thành công!); trả về (0); } if (ret == 1) {ModifyOrder (); } other {for (i = ObjectTotal () - 1; igt; = 0; i--) {obj = ObjectName (i); if (StringFind (obj, EASYORDER, 0) gt; = 0) ObjectDelete (obj); }} InitLines (); trả về (0); }/ ---------------------------------------------- -------------------- void initLines () {int i, pos, Ticket; bool bdelete; chuỗi obj; for (i = ObjectTotal () - 1; igt; = 0; i--) {obj = ObjectName (i); if (StringFind (obj, EASYORDER_MOD) gt; = 0) {bdelete = True; pos = StringFind (obj, #, 1); if (poslt; 0) tiếp tục; Ticket = StrToDouble (StringSubstr (obj, pos 1, StringLen (obj) -pose-1)); if (OrderSelect (Ticket, SELECT_BY_TICKET)) {if (OrderCloseTime () == 0) bdelete = false; } if (bdelete) ObjectDelete (obj); }} đôi sl, tp; for (i = 0; ilt; OrderTotal (); i ) {OrderSelect (i, SELECT_BY_POS); if (OrderSymbol () == Symbol ()) {Ticket = OrderTicket (); obj = EASYORDER_MOD_SL _ # vé; sl = OrderStopLoss (); tp = OrderTakeProfit (); if (sl == 0) sl = OrderOpenprice (); if (tp == 0) tp = OrderOpenprice (); if (ObjectFind (obj) gt; = 0) ObjectMove (obj, 0, Thời gian # 91; 0 # 93 ;, sl);khác DrawLine (SL, vé, sl); obj = EASYORDER_MOD_TP _ # vé; if (ObjectFind (obj) gt; = 0) ObjectMove (obj, 0, Thời gian # 91; 0 # 93 ;, tp); khác DrawLine (TP, vé, tp); if (OrderType () gt; OP_SELL) {obj = EASYORDER_MOD_PRICE _ # vé; if (ObjectFind (obj) gt; = 0) ObjectMove (obj, 0, Time # 91; 0 # 93 ;, OrderOpenprice ()); khác DrawLine (GIÁ, vé, OrderOpenprice ()); }}}} void ModifyOrder () {chuỗi obj; int i, vé; sl đôi, giá, tp; osl đôi, otp; for (i = 0; ilt; OrderTotal (); i ) {OrderSelect (i, SELECT_BY_POS); if (OrderSymbol () == Symbol ()) {Ticket = OrderTicket (); sl = 0; giá = 0; tp = 0; obj = EASYORDER_MOD_SL _ # vé; osl = OrderStopLoss (); if (osl == 0) osl = OrderOpenprice (); otp = OrderStopLoss (); if (otp == 0) otp = OrderOpenprice (); if (ObjectFind (obj) gt; = 0) {if (MathAbs (ObjectGet (obj, OBJPROP_PRICE1) -osl) gt; Point) sl = Đối tượng } obj = EASYORDER_MOD_TP _ # vé; if (ObjectFind (obj) gt; = 0) {if (MathAbs (ObjectGet (obj, OBJPROP_PRICE1) -otp) gt; Point) tp = ObjectGet (obj, OBJPROP_PRICE1); } if (OrderType () gt; OP_SELL) {obj = EASYORDER_MOD_PRICE _ # vé; if (ObjectFind (obj) gt; = 0) {if (MathAbs (ObjectGet (obj, OBJPROP_PRICE1) -OrderOpenprice ()) gt; Point) price = ObjectGet (obj, OBJPROP_PRICE1); }} if (sl tp pricegt; 0) {if (sl == 0) sl = OrderStopLoss (); if (tp == 0) tp = OrderTakeProfit (); if (price == 0) price = OrderOpenprice (); OrderModify (vé, giá, sl, tp, 0, CLR_NONE); }}}} void DrawLine (kiểu chuỗi, vé int, mức kép) {chuỗi obj = EASYORDER_MOD_ type _ # Ticket; màu clr = Đỏ; if (gõ == GIÁ) clr = LimeGreen;/khác if (type == TP) clr = Blue; ObjectCreate (obj, OBJ_HLINE, 0, Thời gian # 91; 0 # 93 ;, level, 0,0); Đối tượng (obj, OBJPROP_COLOR, clr); Đối tượng (obj, OBJPROP_STYLE, STYLE_DASHDOT); } nhận lỗi này:
    tôi đang làm gì sai?
    https://www.forexibroker.com/attachm...2031289805.mq4

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'.