62 lines
1.7 KiB
Plaintext
62 lines
1.7 KiB
Plaintext
///////////////////////////////////////////////////////
|
|
//
|
|
// SaherElm IT Center MQL5 Class Library
|
|
// ----------------------------------------------
|
|
// Name: XSC121Provider
|
|
// Description: a Market Analyser and Signal Provider
|
|
//
|
|
//
|
|
// Maintainer:
|
|
// ------------
|
|
// Hadi Khazaee Asl (hadi_khazaee_asl@yahoo.com)
|
|
//
|
|
//////////////////////////////////////////////////////
|
|
//
|
|
// Global Properties ...
|
|
#property library
|
|
#property copyright "Copyright 2023, SaherElm IT Center"
|
|
#property link "https://www.saherelm.ir"
|
|
#property version "1.00"
|
|
#property strict
|
|
|
|
//
|
|
// TODO:
|
|
// - [] add XCT for Candle Timing ...
|
|
// - [] add XCS for Candle Styling ...
|
|
// - [] add Support for XZG Indicator ...
|
|
// - [] implement XPV based on Market Cycles ...
|
|
// - [] create XPV Helper class ...
|
|
// - [] create XZG Helper class ...
|
|
// - [] add Pivots Functionality based on XZG and XPV ...
|
|
// - [] add File as Struct functionality and implement it ...
|
|
// - [] add Support for OnSignal Event ...
|
|
// - [] add support for Alerting ...
|
|
// - [] Refactor XSignal:
|
|
// -- [] Add support for Multiple TPS and Trailing Stops ...
|
|
// -- [] Add support for Clean, Constructor and Init Functions on struct ...
|
|
// -- [] Add support for Prepare Signal inside struct ...
|
|
// -- [] Add Support for Position Management inside XTrade Class for Handling
|
|
// Trail SL, or Partial Close Positions ...
|
|
// -- [] Convert providers from Array to string ...
|
|
// -- [] Add Support For Serializing and also Deseriallizing functionality ...
|
|
|
|
//
|
|
// Imports ...
|
|
|
|
//
|
|
#include "../Classes/x-saherelm.x121.xmcycle.class.mq5"
|
|
|
|
//
|
|
// Definitions ...
|
|
|
|
//
|
|
// Configuration of X121 Provider ...
|
|
struct X121ProviderInputs
|
|
{
|
|
};
|
|
|
|
//
|
|
// Class ...
|
|
|
|
//
|
|
// Tools ... |