1515 double InpBarSize = 180 ; // Range bar size
1616 ENUM_BAR_SIZE_CALC_MODE InpBarSizeCalcMode = BAR_SIZE_ABSOLUTE_TICKS ; // Bar size calculation
1717 int InpShowNumberOfDays = 7 ; // Show history for number of days
18+ datetime InpShowFromDate = 0 ; // Show history starting from
1819 ENUM_TIMEFRAMES InpAtrTimeFrame = PERIOD_D1 ; // ATR timeframe setting
1920 int InpAtrPeriod = 14 ; // ATR period setting
2021 ENUM_BOOL InpResetOpenOnNewTradingDay = true ; // Synchronize first bar's open on new day
2425 input double InpBarSize = 100 ; // Range bar size
2526 input ENUM_BAR_SIZE_CALC_MODE InpBarSizeCalcMode = BAR_SIZE_ABSOLUTE_TICKS ;// Bar size calculation
2627 input int InpShowNumberOfDays = 5 ; // Show history for number of days
28+ input datetime InpShowFromDate = 0 ; // Show history starting from
2729 input group " ### ATR bar size calculation settings"
2830 input ENUM_TIMEFRAMES InpAtrTimeFrame = PERIOD_D1 ; // ATR timeframe setting
2931 input int InpAtrPeriod = 14 ; // ATR period setting
3537 double InpBarSize = 180 ; // Range bar size
3638 ENUM_BAR_SIZE_CALC_MODE InpBarSizeCalcMode = BAR_SIZE_ABSOLUTE_TICKS ;// Bar size calculation
3739 int InpShowNumberOfDays = 7 ; // Show history for number of days
40+ datetime InpShowFromDate = 0 ; // Show history starting from
3841 ENUM_TIMEFRAMES InpAtrTimeFrame = PERIOD_D1 ; // ATR timeframe setting
3942 int InpAtrPeriod = 14 ; // ATR period setting
4043 ENUM_BOOL InpResetOpenOnNewTradingDay = true ; // Synchronize first bar's open on new day
@@ -57,6 +60,7 @@ struct RANGEBAR_SETTINGS
5760 ENUM_TIMEFRAMES atrTimeFrame ;
5861 int atrPeriod ;
5962 int showNumberOfDays ;
63+ datetime showFromDate ;
6064 ENUM_BOOL resetOpenOnNewTradingDay ;
6165};
6266
@@ -109,6 +113,7 @@ void CRangeBarCustomChartSettigns::SetCustomChartSettings()
109113 settings .barSize = InpBarSize ;
110114 settings .barSizeCalcMode = InpBarSizeCalcMode ;
111115 settings .showNumberOfDays = InpShowNumberOfDays ;
116+ settings .showFromDate = InpShowFromDate ;
112117 settings .atrTimeFrame = InpAtrTimeFrame ;
113118 settings .atrPeriod = InpAtrPeriod ;
114119 settings .resetOpenOnNewTradingDay = InpResetOpenOnNewTradingDay ;
0 commit comments