Các plugin cho phép bạn tạo các cửa sổ tùy chỉnh chứa các trang web, công cụ hoặc nút thực hiện các thao tác cụ thể khi được nhấp vào. Trong bài viết này và video tương ứng, chúng tôi sẽ hướng dẫn bạn cách tạo các cửa sổ tùy chỉnh chứa các nút hành động bằng cách sử dụng plugin.
Tạo một plugin
Chúng ta sẽ tạo một cửa sổ tùy chỉnh với một nút mà khi được nhấp vào, sẽ đặt chốt lời cho tất cả các vị thế đang mở. Chúng ta sẽ bắt đầu với các phần tử cửa sổ và nút.
Chọn ứng dụng Algo và chuyển đến tab Plugins. Nhấp vào nút Mới. Đảm bảo mẫu Trống được chọn. Nhập tên cho plugin của bạn, chẳng hạn như "Plugin cửa sổ tùy chỉnh", sau đó nhấp vào Tạo.
usingSystem;usingcAlgo.API;usingcAlgo.API.Collections;usingcAlgo.API.Indicators;usingcAlgo.API.Internals;namespacecAlgo.Plugins{[Plugin(AccessRights = AccessRights.None)]publicclassCustomWindowPlugin:Plugin{privateButton_buttonAddTakeProfit;privateWindow_window;protectedoverridevoidOnStart(){_buttonAddTakeProfit=newButton{BackgroundColor=Color.SeaGreen,Height=50,Text="Add Take Profit"};_buttonAddTakeProfit.Click+=_buttonAddTakeProfit_Click;_window=newWindow{Height=150,Width=150,Padding=newThickness(5,10,10,5)};_window.Child=_buttonAddTakeProfit;_window.Show();}privatevoid_buttonAddTakeProfit_Click(ButtonClickEventArgsargs){foreach(varpositioninPositions){if(position.TakeProfitisnull){position.ModifyTakeProfitPips(20);}}}protectedoverridevoidOnStop(){// Handle Plugin stop here}}}
Xây dựng plugin. Đi tới ứng dụng Trade, mở một số vị thế nếu bạn chưa có vị thế nào đang mở và sử dụng nút Thêm chốt lời để xác nhận rằng nút hoạt động.
Tổng quan
Chúng tôi tin rằng bài viết này đã dạy bạn cách tạo các cửa sổ tùy chỉnh chứa các nút cho các thao tác và các phần tử hữu ích khác.