Commit Latest
This commit is contained in:
@@ -30,14 +30,15 @@ namespace PortfolioManager.ViewModels
|
||||
private bool showInsiderTransactions = true;
|
||||
private bool showTradeLabels = true;
|
||||
private bool syncTradeToBand = true;
|
||||
private bool useLeastSquaresFit = true;
|
||||
|
||||
public ScottPlotViewModel()
|
||||
{
|
||||
DisplayName = "Bollinger";
|
||||
OnPlotterLoadedEventHandler += PlotterLoadedEvent;
|
||||
PropertyChanged += OnViewModelPropertyChanged;
|
||||
Initialize();
|
||||
}
|
||||
{
|
||||
DisplayName = "Bollinger";
|
||||
OnPlotterLoadedEventHandler += PlotterLoadedEvent;
|
||||
PropertyChanged += OnViewModelPropertyChanged;
|
||||
Initialize();
|
||||
}
|
||||
|
||||
protected override void OnDispose()
|
||||
{
|
||||
@@ -102,7 +103,7 @@ namespace PortfolioManager.ViewModels
|
||||
eventArgs.PropertyName.Equals("ShowTradeLabels") ||
|
||||
eventArgs.PropertyName.Equals("SelectedSymbol") ||
|
||||
eventArgs.PropertyName.Equals("ShowRiskFree") ||
|
||||
eventArgs.PropertyName.Equals("LeastSquaresFit") ||
|
||||
eventArgs.PropertyName.Equals("UseLeastSquaresFit") ||
|
||||
eventArgs.PropertyName.Equals("CheckBoxShowInsiderTransactions") ||
|
||||
eventArgs.PropertyName.Equals("SelectedDayCount"))
|
||||
&& !String.IsNullOrEmpty(selectedSymbol)
|
||||
@@ -113,6 +114,7 @@ namespace PortfolioManager.ViewModels
|
||||
{
|
||||
companyName = PricingDA.GetNameForSymbol(selectedSymbol);
|
||||
bollingerBandRenderer = new BollingerBandRenderer(Plotter);
|
||||
bollingerBandRenderer.ShowLeastSquares = useLeastSquaresFit;
|
||||
bollingerBandRenderer.SyncTradeToBand = syncTradeToBand;
|
||||
bollingerBandRenderer.ShowInsiderTransactions = showInsiderTransactions;
|
||||
bollingerBandRenderer.ShowTradeLabels = showTradeLabels;
|
||||
@@ -303,6 +305,19 @@ namespace PortfolioManager.ViewModels
|
||||
}
|
||||
}
|
||||
|
||||
public bool UseLeastSquaresFit
|
||||
{
|
||||
get
|
||||
{
|
||||
return useLeastSquaresFit;
|
||||
}
|
||||
set
|
||||
{
|
||||
useLeastSquaresFit = value;
|
||||
base.OnPropertyChanged("UseLeastSquaresFit");
|
||||
}
|
||||
}
|
||||
|
||||
public Boolean CheckBoxShowInsiderTransactions
|
||||
{
|
||||
get
|
||||
|
||||
Reference in New Issue
Block a user