mirror of
https://github.com/softwaredevelop/mql5.git
synced 2026-08-13 12:28:05 +00:00
refactor: ENUM_APPLIED_PRICE_HA_ALL
This commit is contained in:
@@ -31,27 +31,6 @@
|
|||||||
//--- Include the calculator engine ---
|
//--- Include the calculator engine ---
|
||||||
#include <MyIncludes\Laguerre_Filter_Calculator.mqh>
|
#include <MyIncludes\Laguerre_Filter_Calculator.mqh>
|
||||||
|
|
||||||
//--- Custom Enum for Price Source, including Heikin Ashi ---
|
|
||||||
enum ENUM_APPLIED_PRICE_HA_ALL
|
|
||||||
{
|
|
||||||
//--- Heikin Ashi Prices (negative values for easy identification)
|
|
||||||
PRICE_HA_CLOSE = -1,
|
|
||||||
PRICE_HA_OPEN = -2,
|
|
||||||
PRICE_HA_HIGH = -3,
|
|
||||||
PRICE_HA_LOW = -4,
|
|
||||||
PRICE_HA_MEDIAN = -5,
|
|
||||||
PRICE_HA_TYPICAL = -6,
|
|
||||||
PRICE_HA_WEIGHTED = -7,
|
|
||||||
//--- Standard Prices (using built-in ENUM_APPLIED_PRICE values)
|
|
||||||
PRICE_CLOSE_STD = PRICE_CLOSE,
|
|
||||||
PRICE_OPEN_STD = PRICE_OPEN,
|
|
||||||
PRICE_HIGH_STD = PRICE_HIGH,
|
|
||||||
PRICE_LOW_STD = PRICE_LOW,
|
|
||||||
PRICE_MEDIAN_STD = PRICE_MEDIAN,
|
|
||||||
PRICE_TYPICAL_STD = PRICE_TYPICAL,
|
|
||||||
PRICE_WEIGHTED_STD= PRICE_WEIGHTED
|
|
||||||
};
|
|
||||||
|
|
||||||
//--- Input Parameters ---
|
//--- Input Parameters ---
|
||||||
input double InpGamma = 0.5; // Laguerre filter coefficient (0 to 1)
|
input double InpGamma = 0.5; // Laguerre filter coefficient (0 to 1)
|
||||||
input ENUM_APPLIED_PRICE_HA_ALL InpSourcePrice = PRICE_CLOSE_STD;
|
input ENUM_APPLIED_PRICE_HA_ALL InpSourcePrice = PRICE_CLOSE_STD;
|
||||||
|
|||||||
Reference in New Issue
Block a user