├── .gitignore ├── Charts ├── Fib.mqh ├── FibGroup.mqh ├── Fractal.mqh ├── LabeledLine.mqh ├── Pivot.mqh ├── PivotGroup.mqh ├── PriceBreakChart.mqh ├── RenkoChart.mqh └── TimeFrameChart.mqh ├── Collection ├── ArraySet.mqh ├── Collection.mqh ├── EqualityComparer.mqh ├── HashEntries.mqh ├── HashMap.mqh ├── HashSet.mqh ├── HashSlots.mqh ├── LinkedList.mqh ├── List.mqh ├── Map.mqh ├── OrderedIntMap.mqh ├── Set.mqh ├── SortComparer.mqh ├── SortedArray.mqh └── Vector.mqh ├── Format ├── Json.mqh ├── Resp.mqh ├── RespArray.mqh ├── RespBytes.mqh ├── RespInteger.mqh ├── RespMsgParser.mqh ├── RespParseError.mqh ├── RespParser.mqh ├── RespStreamParser.mqh ├── RespString.mqh └── RespValue.mqh ├── GraphicalObjects ├── AnchoredGraphicalObject.mqh ├── FreeFormGraphicalObject.mqh ├── GraphicalObject.mqh └── GraphicalObjects.mqh ├── History ├── Filter.mqh ├── HistoryData.mqh ├── IndicatorDriver.mqh ├── PriceBreak.mqh ├── Renko.mqh ├── TimeFrame.mqh ├── TimeSeriesData.mqh └── Trigger.mqh ├── LICENSE ├── Lang ├── App.mqh ├── Array.mqh ├── Cast.mqh ├── Error.mqh ├── Event.mqh ├── EventApp.mqh ├── ExpertAdvisor.mqh ├── GlobalVariable.mqh ├── Hash.mqh ├── Indicator.mqh ├── Mql.mqh ├── Native.mqh ├── Number.mqh ├── Pointer.mqh ├── Script.mqh ├── String.mqh └── Win32.mqh ├── OpenCL ├── Definitions.mqh ├── MQL5.mqh └── OpenCL.mqh ├── README.md ├── Trade ├── Account.mqh ├── FxSymbol.mqh ├── Order.mqh ├── OrderGroup.mqh ├── OrderManager.mqh ├── OrderPool.mqh ├── OrderTracker.mqh ├── Signal.mqh ├── Terminal.mqh └── Utils.mqh ├── UI ├── ActionMarker.mqh ├── BaseElement.mqh ├── Chart.mqh ├── FreeFormElement.mqh ├── Mouse.mqh ├── ReadOnlyLabel.mqh ├── Text.mqh ├── UIElement.mqh └── UIRoot.mqh └── Utils ├── Compare.mqh ├── File.mqh ├── Fuzzy.mqh ├── HistoryFile.mqh ├── Math.mqh ├── ParseUtils.mqh ├── Price.mqh └── Time.mqh /.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | /.vs/ -------------------------------------------------------------------------------- /Charts/Fib.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Charts/Fib.mqh -------------------------------------------------------------------------------- /Charts/FibGroup.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Charts/FibGroup.mqh -------------------------------------------------------------------------------- /Charts/Fractal.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Charts/Fractal.mqh -------------------------------------------------------------------------------- /Charts/LabeledLine.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Charts/LabeledLine.mqh -------------------------------------------------------------------------------- /Charts/Pivot.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Charts/Pivot.mqh -------------------------------------------------------------------------------- /Charts/PivotGroup.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Charts/PivotGroup.mqh -------------------------------------------------------------------------------- /Charts/PriceBreakChart.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Charts/PriceBreakChart.mqh -------------------------------------------------------------------------------- /Charts/RenkoChart.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Charts/RenkoChart.mqh -------------------------------------------------------------------------------- /Charts/TimeFrameChart.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Charts/TimeFrameChart.mqh -------------------------------------------------------------------------------- /Collection/ArraySet.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/ArraySet.mqh -------------------------------------------------------------------------------- /Collection/Collection.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/Collection.mqh -------------------------------------------------------------------------------- /Collection/EqualityComparer.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/EqualityComparer.mqh -------------------------------------------------------------------------------- /Collection/HashEntries.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/HashEntries.mqh -------------------------------------------------------------------------------- /Collection/HashMap.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/HashMap.mqh -------------------------------------------------------------------------------- /Collection/HashSet.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/HashSet.mqh -------------------------------------------------------------------------------- /Collection/HashSlots.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/HashSlots.mqh -------------------------------------------------------------------------------- /Collection/LinkedList.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/LinkedList.mqh -------------------------------------------------------------------------------- /Collection/List.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/List.mqh -------------------------------------------------------------------------------- /Collection/Map.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/Map.mqh -------------------------------------------------------------------------------- /Collection/OrderedIntMap.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/OrderedIntMap.mqh -------------------------------------------------------------------------------- /Collection/Set.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/Set.mqh -------------------------------------------------------------------------------- /Collection/SortComparer.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/SortComparer.mqh -------------------------------------------------------------------------------- /Collection/SortedArray.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/SortedArray.mqh -------------------------------------------------------------------------------- /Collection/Vector.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Collection/Vector.mqh -------------------------------------------------------------------------------- /Format/Json.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/Json.mqh -------------------------------------------------------------------------------- /Format/Resp.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/Resp.mqh -------------------------------------------------------------------------------- /Format/RespArray.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/RespArray.mqh -------------------------------------------------------------------------------- /Format/RespBytes.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/RespBytes.mqh -------------------------------------------------------------------------------- /Format/RespInteger.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/RespInteger.mqh -------------------------------------------------------------------------------- /Format/RespMsgParser.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/RespMsgParser.mqh -------------------------------------------------------------------------------- /Format/RespParseError.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/RespParseError.mqh -------------------------------------------------------------------------------- /Format/RespParser.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/RespParser.mqh -------------------------------------------------------------------------------- /Format/RespStreamParser.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/RespStreamParser.mqh -------------------------------------------------------------------------------- /Format/RespString.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/RespString.mqh -------------------------------------------------------------------------------- /Format/RespValue.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Format/RespValue.mqh -------------------------------------------------------------------------------- /GraphicalObjects/AnchoredGraphicalObject.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/GraphicalObjects/AnchoredGraphicalObject.mqh -------------------------------------------------------------------------------- /GraphicalObjects/FreeFormGraphicalObject.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/GraphicalObjects/FreeFormGraphicalObject.mqh -------------------------------------------------------------------------------- /GraphicalObjects/GraphicalObject.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/GraphicalObjects/GraphicalObject.mqh -------------------------------------------------------------------------------- /GraphicalObjects/GraphicalObjects.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/GraphicalObjects/GraphicalObjects.mqh -------------------------------------------------------------------------------- /History/Filter.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/History/Filter.mqh -------------------------------------------------------------------------------- /History/HistoryData.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/History/HistoryData.mqh -------------------------------------------------------------------------------- /History/IndicatorDriver.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/History/IndicatorDriver.mqh -------------------------------------------------------------------------------- /History/PriceBreak.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/History/PriceBreak.mqh -------------------------------------------------------------------------------- /History/Renko.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/History/Renko.mqh -------------------------------------------------------------------------------- /History/TimeFrame.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/History/TimeFrame.mqh -------------------------------------------------------------------------------- /History/TimeSeriesData.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/History/TimeSeriesData.mqh -------------------------------------------------------------------------------- /History/Trigger.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/History/Trigger.mqh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/LICENSE -------------------------------------------------------------------------------- /Lang/App.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/App.mqh -------------------------------------------------------------------------------- /Lang/Array.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Array.mqh -------------------------------------------------------------------------------- /Lang/Cast.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Cast.mqh -------------------------------------------------------------------------------- /Lang/Error.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Error.mqh -------------------------------------------------------------------------------- /Lang/Event.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Event.mqh -------------------------------------------------------------------------------- /Lang/EventApp.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/EventApp.mqh -------------------------------------------------------------------------------- /Lang/ExpertAdvisor.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/ExpertAdvisor.mqh -------------------------------------------------------------------------------- /Lang/GlobalVariable.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/GlobalVariable.mqh -------------------------------------------------------------------------------- /Lang/Hash.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Hash.mqh -------------------------------------------------------------------------------- /Lang/Indicator.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Indicator.mqh -------------------------------------------------------------------------------- /Lang/Mql.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Mql.mqh -------------------------------------------------------------------------------- /Lang/Native.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Native.mqh -------------------------------------------------------------------------------- /Lang/Number.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Number.mqh -------------------------------------------------------------------------------- /Lang/Pointer.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Pointer.mqh -------------------------------------------------------------------------------- /Lang/Script.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Script.mqh -------------------------------------------------------------------------------- /Lang/String.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/String.mqh -------------------------------------------------------------------------------- /Lang/Win32.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Lang/Win32.mqh -------------------------------------------------------------------------------- /OpenCL/Definitions.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/OpenCL/Definitions.mqh -------------------------------------------------------------------------------- /OpenCL/MQL5.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/OpenCL/MQL5.mqh -------------------------------------------------------------------------------- /OpenCL/OpenCL.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/OpenCL/OpenCL.mqh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/README.md -------------------------------------------------------------------------------- /Trade/Account.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Trade/Account.mqh -------------------------------------------------------------------------------- /Trade/FxSymbol.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Trade/FxSymbol.mqh -------------------------------------------------------------------------------- /Trade/Order.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Trade/Order.mqh -------------------------------------------------------------------------------- /Trade/OrderGroup.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Trade/OrderGroup.mqh -------------------------------------------------------------------------------- /Trade/OrderManager.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Trade/OrderManager.mqh -------------------------------------------------------------------------------- /Trade/OrderPool.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Trade/OrderPool.mqh -------------------------------------------------------------------------------- /Trade/OrderTracker.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Trade/OrderTracker.mqh -------------------------------------------------------------------------------- /Trade/Signal.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Trade/Signal.mqh -------------------------------------------------------------------------------- /Trade/Terminal.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Trade/Terminal.mqh -------------------------------------------------------------------------------- /Trade/Utils.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Trade/Utils.mqh -------------------------------------------------------------------------------- /UI/ActionMarker.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/UI/ActionMarker.mqh -------------------------------------------------------------------------------- /UI/BaseElement.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/UI/BaseElement.mqh -------------------------------------------------------------------------------- /UI/Chart.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/UI/Chart.mqh -------------------------------------------------------------------------------- /UI/FreeFormElement.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/UI/FreeFormElement.mqh -------------------------------------------------------------------------------- /UI/Mouse.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/UI/Mouse.mqh -------------------------------------------------------------------------------- /UI/ReadOnlyLabel.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/UI/ReadOnlyLabel.mqh -------------------------------------------------------------------------------- /UI/Text.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/UI/Text.mqh -------------------------------------------------------------------------------- /UI/UIElement.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/UI/UIElement.mqh -------------------------------------------------------------------------------- /UI/UIRoot.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/UI/UIRoot.mqh -------------------------------------------------------------------------------- /Utils/Compare.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Utils/Compare.mqh -------------------------------------------------------------------------------- /Utils/File.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Utils/File.mqh -------------------------------------------------------------------------------- /Utils/Fuzzy.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Utils/Fuzzy.mqh -------------------------------------------------------------------------------- /Utils/HistoryFile.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Utils/HistoryFile.mqh -------------------------------------------------------------------------------- /Utils/Math.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Utils/Math.mqh -------------------------------------------------------------------------------- /Utils/ParseUtils.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Utils/ParseUtils.mqh -------------------------------------------------------------------------------- /Utils/Price.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Utils/Price.mqh -------------------------------------------------------------------------------- /Utils/Time.mqh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingmaotu/mql4-lib/HEAD/Utils/Time.mqh --------------------------------------------------------------------------------