public ScriptingSetupViewModel(IApplicationCore c, ScriptingType type) { Core = c; _scriptingType = type; switch (_scriptingType) { case ScriptingType.Signal: Settings = new SignalSettings(); break; case ScriptingType.Indicator: Settings = new IndicatorSettings(); break; } Title = $"{Settings.ScriptType} Setup"; OkCommand = new RelayCommand(OkCommandExecute); CancelCommand = new RelayCommand(CancelCommandExecute); RemoveParameterCommand = new RelayCommand <ScriptingParameter>(RemoveParameterExecute); AddSeriesCommand = new RelayCommand(AddSeriesCommandExecute); RemoveSeriesCommand = new RelayCommand <SeriesSettings>(RemoveSeriesCommandExecute); }
public IndicatorBot(IndicatorSettings settings) { }
private static int GetC1() { return((int)IndicatorSettings.Where(z => z.Name == "EMA_SCALP").First().C1); }
private static void SetC1(int C1) { var setting = IndicatorSettings.Where(z => z.Name == "EMA_SCALP").First(); setting.C1 = C1; }
private static void SetB2(int B2) { var setting = IndicatorSettings.Where(z => z.Name == "EMA_SCALP").First(); setting.B2 = B2; }