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);
        }
Example #2
0
 public IndicatorBot(IndicatorSettings settings)
 {
 }
Example #3
0
 private static int GetC1()
 {
     return((int)IndicatorSettings.Where(z => z.Name == "EMA_SCALP").First().C1);
 }
Example #4
0
                private static void SetC1(int C1)
                {
                    var setting = IndicatorSettings.Where(z => z.Name == "EMA_SCALP").First();

                    setting.C1 = C1;
                }
Example #5
0
                private static void SetB2(int B2)
                {
                    var setting = IndicatorSettings.Where(z => z.Name == "EMA_SCALP").First();

                    setting.B2 = B2;
                }