Mục đích chung đóngxóa đơn hàng EA
Trang 1 trên 622 12 CuốiCuối
Results 1 to 10 of 16

Thread: Mục đích chung đóngxóa đơn hàng EA

  1. #1
    1 Tệp đính kèm LƯU Ý (ngày 31 tháng 1 năm 2014): Bất kỳ nội bộ hoặc EA nào tôi đã đóng góp cho chủ đề này có thể sẽ không còn hoạt động trong bản dựng MT4 mới nhất (nếu tôi hiểu chính xác) do được tung ra vào tháng 2 3. Nếu bạn muốn đảm bảo rằng các nội bộEA này tiếp tục hoạt động chính xác, KHÔNG nâng cấp MT4 của bạn ngoài bản dựng hiện tại (509). Tôi không biết cách mã hóa lại chúng để khiến chúng chạy chính xác trong giao diện mới MT4 và tôi không muốn tự chỉnh sửa lại để học ngôn ngữ lập trình mới mà MetaQuotes đang buộc mọi người. Cá nhân tôi nghĩ rằng chính sách phát triển thiển cận của họ hoàn toàn hôi thối, nhưng tôi không thể làm gì về điều đó. Vì vậy, nếu bạn quyết định nâng cấp, bạn phải tự mình làm. Xin lưu ý các Điều khoản và Điều kiện dưới đây.
    Ngày mai

    TỔNG QUAN

    Đây là một EA có mục đích chung sẽ đóng các đơn hàng đang mở vàhoặc xóa các đơn hàng đang chờ xử lý, phù hợp với tiêu chí đã chỉ định của bạn.

    Rất nhiều mã đã đến từ VO-Pro, do đó nó sẽ hoạt động chính xác. Tôi sẽ kiểm tra thêm khi thị trường mở cửa trở lại vào thứ Hai.

    Chúng tôi khuyên bạn nên chạy EA trong bản demo, cho đến khi bạn chắc chắn 100% rằng bạn hiểu cách cài đặt tham số hoạt động và EA hoạt động như bạn mong đợi.


    Tôi không chắc chắn rằng EA là hữu ích, vì tôi không tin rằng quản lý thương mại dựa trên PL có thể cung cấp một 'lợi thế'. Nhưng, dù tốt hay xấu, đây là .......


    CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN

    Xin lưu ý rằng tất cả các mã trong chuỗi này được cung cấp MIỄN PHÍ. Do đó, các điều kiện sau đây được áp dụng:

    1. Bạn đồng ý rằng, nếu bạn tải xuống và sử dụng mã, thì đó là MÔI TRƯỜNG TẠI RỦI RO RIÊNG CỦA BẠN. Tôi không đảm bảo về tính chính xác hoặc tính đầy đủ của mã hoặc không có lỗi. Tôi chấp nhận KHÔNG TRÁCH NHIỆM đối với bất kỳ tổn thất tài chính hoặc thiệt hại liên quan đến máy tính, gây ra bởi việc sử dụng mã chính xác hoặc không chính xác.

    2. Cảm thấy hoan nghênh chia sẻ EA một cách tự do. Tuy nhiên, bạn KHÔNG được bán hoặc phân phối bất kỳ phần nào của mã thương mại mà không có sự đồng ý trước bằng văn bản của tôi.

    3. Mã có thể không chạy chính xác trên Windows 7, Windows 8 hoặc Vista, có thể vì những lý do đã cho
    http://4xtrader.net/how-to-run-metat...ws-7-or-vista/.

    4. Tôi xin lỗi, nhưng do công việc hiện tại của tôi, tôi không còn sửa đổi mã cho phù hợp với yêu cầu cá nhân của mọi người, cũng như không đăng trả lời cho mọi câu hỏi cá nhân trong chuỗi này. (Nếu bạn không thể lấy mã để làm những gì bạn muốn, bạn # 8217; bạn sẽ cần tìm một EA khác).

    5. Mã nguồn (tệp .mq4) KHÔNG khả dụng.


    CÀI ĐẶT

    Sao chép tệp .ex4 vào thư mục # 8230;(MT4)chuyên gia của bạn, sau đó khởi động lại MT4.

    CẢNH BÁO: gắn EA này vào nhiều biểu đồ giá có thể gây ra kết quả không thể đoán trước.


    CÀI ĐẶT THAM SỐ

    Tất cả các cài đặt (trừ tên phông chữ Windows) không phân biệt chữ hoa chữ thường, bạn có thể sử dụng chữ hoa và chữ thường thay thế cho nhau.

    chuỗi Chọn IfOrderType = BS; B = chỉ chọn đơn đặt hàng mua S = chỉ chọn đơn đặt hàng bán BS = chọn cả hai loại đơn đặt hàng mua và bán (để trống) = chọn không có đơn đặt hàng (hữu ích cho việc tạm thời EA) ALL = select order cho tất cả các biểu tượng có sẵn (để trống) = chỉ chọn các đơn hàng cho biểu tượng trên EA có biểu đồ được đính kèm bằng dấu phẩy = chỉ chọn các đơn hàng cho các biểu tượng trong danh sách (ví dụ: GU, EU, UJ). Các chữ viết tắt được phép: A = AUD, C = CAD, E = EUR, F = CHF, G = GBP, J = JPY, N = NZD, U = USD chuỗi SymbolSuffix =;
    Hậu tố sẽ được thêm vào tất cả các biểu tượng trong danh sách trên (ví dụ: m chọn GBPUSDm, v.v.)

    chuỗi Chọn IfOrderNumber =; . trong 032 hoặc 1237 sẽ được chọn) chuỗi Chọn IfMagicNumber =; . trong 032 hoặc 1237 sẽ được chọn) chuỗi Chọn IfVerContains =; . 8216; bb # 8217; được nhúng ở đâu đó trong nhận xét của họ sẽ được chọn) chuỗi Chọn IfProfitGEthan = $ 0;
    Chỉ những đơn hàng có lợi nhuận bằng hoặc vượt quá giá trị này mới được chọn. Bạn có thể nhập một số âm; hoặc giá trị âm rất lớn, để chọn tất cả các đơn đặt hàng (đáp ứng tất cả các tiêu chí khác) và do đó bỏ qua cài đặt này một cách hiệu quả. Ví dụ: $ # 8211; 999999 sẽ chọn tất cả các đơn hàng có tổn thất không # 8217; hiện tại vượt quá $ 999.999
    Nhập một ký hiệu đô la ($) ở bất cứ đâu trong trường có nghĩa là giá trị đại diện cho đô la (hoặc bất kỳ loại tiền tệ nào mà tài khoản của bạn được mệnh giá). Lợi nhuận đô la bao gồm hoa hồng và giao dịch hoán đổi. Nếu không có ký hiệu đô la, giá trị được giả sử là đại diện cho một số pips

    bool CloseOpenOrder = false; true = tất cả các đơn đặt hàng mở đáp ứng TẤT CẢ các tiêu chí trên (trong cài đặt Chọn If # 8230;) sẽ được đóng hoàn toàn hoặc một phần (xem FractionToC Đóng). Chỉ có một nỗ lực sẽ được thực hiện để đóng các đơn đặt hàng này và mọi lỗi sẽ được đăng lên tệp nhật ký và gỡ lỗi của chuyên gia (xem LogErrorsToDebugFile). Điều này là để dừng việc đóng một phần lặp lại các đơn hàng trên mỗi dấu giá mới và có thể có nghĩa là một số đơn hàng đã chọn đã bị đóng, nhưng không phải là các lệnh khác (nếu lệnh Đóng không thành công do lỗi được trả về bởi br0ker). false = các đơn đặt hàng đã chọn sẽ được hiển thị (xem WindowCornerHposeVposeVspaces), nhưng sẽ không bị đóng. chuỗi Đóng IfTotalGEthan = $ 0;
    Đơn hàng sẽ chỉ bị đóng nếu tổng lợi nhuận của tất cả các đơn hàng đã chọn bằng hoặc vượt quá giá trị này. Bạn có thể nhập một số âm; hoặc giá trị âm rất lớn, để đảm bảo rằng tất cả các đơn hàng đã chọn (đáp ứng tất cả các tiêu chí khác) được đóng
    Nhập một ký hiệu đô la ($) ở bất cứ đâu trong trường có nghĩa là giá trị đại diện cho đô la (hoặc bất kỳ loại tiền tệ nào mà tài khoản của bạn được mệnh giá). Lợi nhuận đô la bao gồm hoa hồng và giao dịch hoán đổi. Nếu không có ký hiệu đô la, giá trị được giả sử là đại diện cho một số pips

    chuỗi FractionToC Đóng = 1/1;
    1/1 có nghĩa là các đơn đặt hàng được chọn sẽ được đóng hoàn toàn.

    Bất kỳ giá trị nào khác có nghĩa là các đơn đặt hàng đã chọn sẽ bị đóng một phần (CHỈ SỬ DỤNG NÂNG CAO!): Phân số (dấu gạch chéo chuyển tiếp trong trường), ví dụ: 1/2, 1/3, 3/5, 20/100 # 8212; mỗi đơn hàng được chọn sẽ được đóng một phần theo phân số bạn chỉ định, làm tròn xuống kích thước lô cho phép nhỏ nhất của br0ker # 8217; Ví dụ: nếu lệnh mở có kích thước 0,32 lô và bạn chỉ định 20/100 (đóng 20%), thì 0,32 x 20/100 = 0,064, tức là 0,06 lô sẽ bị đóng. Lưu ý rằng, trong thực tế, MT4 đóng vị trí và tạo một thứ tự mới cho vị trí còn lại (0,26 lô trong ví dụ này) bất kỳ giá trị số nào không có dấu gạch chéo # 8212; mỗi đơn hàng được chọn sẽ được đóng một phần theo số lượng (đầy đủ) mà bạn chỉ định. Các đơn hàng được chọn với khối lượng nhỏ hơn giá trị này sẽ được đóng hoàn toàn. Ví dụ: nếu lệnh mở có kích thước 0,32 lô và bạn chỉ định 0,2, thì 0,2 lô sẽ bị đóng. Lưu ý rằng, trong thực tế, MT4 đóng vị trí và tạo một thứ tự mới cho vị trí còn lại (0,12 lô trong ví dụ này) chuỗi CloseArrowColor = Red; mã thông báo màu MT4 hợp lệ (ví dụ: Đỏ, LimeGreen, Goldenrod, MediumSeaGreen) # 8212; mũi tên sẽ được vẽ trên biểu đồ màu này (trống) # 8212; không có mũi tên nào được vẽ bool DeletePendingOrders = false; true = mọi đơn đặt hàng đang chờ xử lý khớp với tất cả các Chọn If # 8230; tiêu chí sẽ bị xóa. Điều này hoạt động bổ sung và độc lập với tùy chọn CloseOpenOrder false = không có đơn đặt hàng đang chờ xử lý sẽ bị xóa chuỗi WindowCornerHposeVposeVspaces = 0, TR, 20,20,20;
    Trừ khi để trống, phải có 5 mục được phân tách bằng dấu phẩy, điều khiển nơi thống kê PL của các đơn hàng đã chọn sẽ được hiển thị:
    # 1 = cửa sổ biểu đồ: 0 = biểu đồ chính, 1,2,3, vv = cửa sổ phụ thấp hơn
    # 2 = góc của biểu đồ: TR = trên cùng bên phải; BL = dưới cùng bên trái, vv
    # 3 = bắt đầu phối hợp ngang (pixel)
    # 4 = bắt đầu phối hợp dọc (pixel)
    # 5 = khoảng cách dọc (pixel) giữa bốn mục
    Để ngăn chặn các số liệu thống kê được hiển thị, bỏ trống toàn bộ tham số

    chuỗi FontIdSizeColor = Arial, 12, White;
    Phải có 3 mục được phân tách bằng dấu phẩy:
    # 1 = ID phông chữ (phải là tên của phông chữ Windows đã cài đặt (phân biệt chữ hoa chữ thường))
    # 2 = Cỡ chữ
    # 3 = Màu chữ (ví dụ: Đỏ, LimeGreen, Goldenrod, MediumSeaGreen)

    chuỗi Đơn hàngFormat = 'Đơn hàng =' 6;
    chuỗi lotsFormat = 'lots =' 6.2;
    chuỗi ProfitDollarsFormat = 'Lợi nhuận $ =' R, -6.2;
    chuỗi ProfitPipsFormat = 'Lợi nhuận pips =' R, -6.1;
    Đây là các mặt nạ định dạng cho bốn thống kê PL được hiển thị. Để biết thêm thông tin, hãy xem phần NumberToStr trong bài viết này.
    Để ngăn chặn một mục được hiển thị, bỏ trống định dạng của nó

    bool LogErrorsToDebugFile = true; true = EA sẽ xuất bất kỳ lỗi nào cho tệp # 8230;(MT4)experts/files/debug.txt (được khuyến nghị), ngoài các chuyên gia đăng nhập false = lỗi sẽ chỉ xuất ra cho nhật ký chuyên gia > LRI XỬ LÝ SỰ CỐ

    Nếu bạn muốn tôi cố gắng khắc phục sự cố cho bạn, tôi sẽ cần thông tin sau:

    1. Nội dung của tệp DEBUG.TXT (bạn sẽ cần phải có LogErrorsToDebugFile được đặt thành đúng, tại thời điểm EA cố gắng đóng các lệnh mở).
    2. Tên của br0ker, số bản dựng MT4 và phiên bản Windows của bạn.

    https://www.forexibroker.com/attachm...1550912765.ex4

  2. #2

    Quote Originally Posted by ;
    Cảm ơn rất nhiều. CNTT thật tuyệt vời Tuy nhiên, khi tôi sử dụng nó để đóng vị trí phủ định mở riêng lẻ, nó không hoạt động chuỗi Chọn IfProfitGEthan = $ -10; Nhưng đối với vị trí mở tích cực, nó hoạt động hoàn hảo. Bạn có thể vui lòng giúp đỡ?
    Bạn đã đọc phần 'Lỗi khắc phục sự cố' trong bài số 1 chưa?

  3. #3
    Tất cả các khẩu súng bây giờ bắn chính xác dường như! Một lời cảm ơn lớn một lần nữa cho thời gian và nỗ lực. Và BTW, tôi thấy công cụ dựa trên PL này không phải là cấu thành Quản lý thương mại mà là một phụ kiện trong một số trường hợp như tắt vào cuối tuần, ngay trước các sự kiện tin tức, v.v.

  4. #4
    Đã tải lên phiên bản mới (với xử lý chẩn đoán được cải thiện nhiều) để đăng # 1. Diễn đàn [EDIT] không cho phép tôi tải lên phiên bản mới. Rất lạ.
    Sẽ thử lại sau. [EDIT] Mozilla Firefox sẽ không cho phép tải lên, nhưng nó hoạt động tốt khi sử dụng Google Chrome. Lạ thật.

  5. #5
    Cập nhật. Cảm ơn bạn.

  6. #6
    Cảm ơn rất nhiều. CNTT thật tuyệt vời Tuy nhiên, khi tôi sử dụng nó để đóng vị trí phủ định mở riêng lẻ, nó không hoạt động chuỗi Chọn IfProfitGEthan = $ -10; Nhưng đối với vị trí mở tích cực, nó hoạt động hoàn hảo. Bạn có thể vui lòng giúp đỡ?

  7. #7
    1 tập tin đính kèm
    Quote Originally Posted by ;
    Đã tải lên phiên bản mới (với xử lý chẩn đoán được cải thiện nhiều) để đăng # 1. Diễn đàn [EDIT] không cho phép tôi tải lên phiên bản mới. Rất lạ.
    Sẽ thử lại sau. [EDIT] Mozilla Firefox sẽ không cho phép tải lên, nhưng nó hoạt động tốt khi sử dụng Google Chrome. Lạ thật.
    Xin chào Hanover, một năm mới rất hạnh phúc với bạn và cảm ơn lần nữa vì điều này và sự giúp đỡ khác từ bạn. Tôi đã gặp sự cố với EA này khiến tôi nghi ngờ có thể có lỗi trong đó ở đâu đó. Không thể đóng bất kỳ giao dịch nào trong số 2 giao dịch lợi nhuận trên nền tảng Alpari UK mặc dù tôi có các cài đặt yêu cầu nó: Chọn IfProfitGEthan £ 0 Tôi có thể thêm rằng tôi đã sử dụng nó thành công trước đây trong tài khoản demo vi mô. Thất bại hôm nay là trong một tài khoản cổ điển. Tôi hy vọng khi bạn ít bận rộn hơn, bạn có thể có thể xem lại lần nữa. Cảm ơn rất rất nhiều!
    https://www.forexibroker.com/attachm...1261829057.rar

  8. #8

    Quote Originally Posted by ;
    Không thể đóng bất kỳ 2 giao dịch lợi nhuận nào trên nền tảng Alpari UK mặc dù tôi có các cài đặt yêu cầu:
    Cảm ơn đã đính kèm tập tin gỡ lỗi. Tôi ước mọi người sẽ làm điều này. Kết quả là, tôi đã tìm thấy những gì tôi tin có thể là vấn đề trong vòng chưa đầy 5 phút. Đây là một đoạn trích từ tệp gỡ lỗi, hiển thị các tham số mà bạn đã nhập: Đã chèn Mã Chọn IfOrderType # 91; BS # 93; Chọn IfSymbolID # 91; ALL # 93; SymbolSuffix # 91; # 93; Chọn IfOrderNumber # 91; # 93; Chọn IfMagicNumber # 91; # 93; Chọn If IfContCont .. # 91; # 93; Chọn IfProfitGEthan # 91; ú1 # 93; CloseOpenOrder # 91; true # 93; Đóng IfTotalGEthan # 91; -ú999999 # 93; FractionToC Đóng # 91; 1/1 # 93; ĐóngArrowColor # 91; # 93; DeletePendingOrder # 91; false # 93; WindowCornerHposeVpo .. # 91; 1, TR, 20,15,15 # 93; FontIdSizeColor # 91; Arial, 8, RoyalBlue # 93; Đơn hàngFormat # 91; 'Đơn hàng =' 6 # 93; LotsFormat # 91; 'lots =' 6.2 # 93; ProfitDollarsFormat # 91; 'Lợi nhuận $ =' R, -6.2 # 93; ProfitPipsFormat # 91; 'Lợi nhuận pips =' R, -6.1 # 93; LogErrorsToDebugFile # 91; true # 93; sai số # 91; 129 # 93; orvol # 91; 0.10000 # 93; giá # 91; 0.81509 # 93; hồ sơ số 91; -69.90000 # 93; hồ sơ số 91; -134.30000 # 93; tổng số 91; 17.60000 # 93; tổng số 91; 29.00000 # 93; tổngv # 91; 0.10000 # 93; đếm # 91; 1 # 93; pnt # 91; 0,00010 # 93; đào # 91; 5 # 93; nhánh # 91; 8,90000 # 93; đánh dấu # 91; 4.94751 # 93; minlot # 91; 0.10000 # 93; Có một ký tự lạ (ú) trong các trường Chọn IfProfitGEthan và Close IfTotalGEthan. Đây có lẽ là một biểu tượng bảng Anh (£). EA cần xem ký hiệu đô la ($). Sử dụng ký hiệu đô la có nghĩa là EA sẽ coi giá trị của trường là một số tiền, thay vì một số pips. Nếu tài khoản của bạn có mệnh giá bằng bảng Anh, thì giá trị được giả định là bảng Anh (mặc dù đó là ký hiệu đô la). Nếu tài khoản của bạn có mệnh giá bằng euro, thì giá trị được giả định là euro. Nếu tài khoản của bạn có mệnh giá bằng đô la Singapore, thì giá trị được giả định là đô la Singapore. Và như vậy. Hãy thử sử dụng ký hiệu đô la và xem nó có khắc phục được sự cố không. Chúc mừng năm mới David

  9. #9

    Quote Originally Posted by ;
    Xin chào Hanover ..........
    Tôi chỉ nhận thấy điều này: Đã chèn Mã EAclose-000120- SGDJPY, H1: Thu 02 tháng 1 năm 2014 14:56:04: không thể ĐÓNG lệnh # 172075704: Lỗi 0129: Giá không hợp lệ. Điều này cho thấy EA đã cố gắng đóng ít nhất một trong hai đơn đặt hàng mở của NZDUSD, nhưng không thành công vì tài khoản của br0k không cho phép hoạt động do thay đổi giá tạm thời. Tôi sẽ kiểm tra mã EA để xem làm thế nàotại sao điều này thậm chí có thể. [EDIT] Tôi đã sửa một lỗi có thể xảy ra, liên quan đến số chữ số trong giá mà EA cố gắng đóng đơn đặt hàng và đã tải phiên bản sửa đổi lên bài số 1. Vui lòng thử điều này và cũng lưu ý những nhận xét trước đây của tôi về việc sử dụng ký hiệu đô la.

  10. #10

    Quote Originally Posted by ;
    {quote} Tôi chỉ nhận thấy điều này: EAclose-000120- SGDJPY, H1: Thu 02 tháng 1 năm 2014 14:56:04: không thể ĐÓNG đơn đặt hàng # 172075704: Lỗi 0129: Giá không hợp lệ. Điều này cho thấy EA đã cố gắng đóng ít nhất một trong hai đơn đặt hàng mở của NZDUSD, nhưng không thành công vì tài khoản của br0k không cho phép hoạt động do thay đổi giá tạm thời. Tôi sẽ kiểm tra mã EA để xem làm thế nàotại sao điều này thậm chí có thể. [EDIT] Tôi đã sửa một lỗi có thể xảy ra, liên quan đến số chữ số trong giá mà EA cố gắng đóng đơn đặt hàng và đã tải lên bản sửa đổi ...
    Bạn truyền cảm hứng cho tôi David. Tôi cảm động vì bạn đã đặt bao nhiêu vào EA này và bây giờ một lần nữa, phản ứng của bạn nhanh chóng và tích cực như thế nào. Cảm ơn bạn rất nhiều. Tôi sẽ chạy bản cập nhật và cho bạn biết làm thế nào nó đi. Trân trọng.

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