public ctlAlert(frmMain2 oMain, ctlData oData) { InitializeComponent(); m_frmMain = oMain; m_ctlData = oData; oBuyAlert = new Alert { License = "XRT93NQR79ABTW788XR48" }; oSellAlert = new Alert { License = "XRT93NQR79ABTW788XR48" }; oExitLongAlert = new Alert { License = "XRT93NQR79ABTW788XR48" }; oExitShortAlert = new Alert { License = "XRT93NQR79ABTW788XR48" }; txtAlertName.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtBars.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtInterval.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtStopLimit.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtSymbol.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtSymbolOrder.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); oBuyAlert.Alert += oBuyAlert_Alert; oSellAlert.Alert += oSellAlert_Alert; oExitLongAlert.Alert += oExitLongAlert_Alert; oExitShortAlert.Alert += oExitShortAlert_Alert; }
public ctlBackTest(frmMain2 oMain, ctlData oData) { InitializeComponent(); m_frmMain = oMain; m_ctlData = oData; oBacktest = new BacktestClass { License = "XRT93NQR79ABTW788XR48" }; oScript = new ScriptOutputClass { License = "XRT93NQR79ABTW788XR48" }; GetScriptNames(); txtBars.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtInterval.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtSymbol.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); oScript.ScriptError += oScript_ScriptError; oBacktest.ScriptError += oBacktest_ScriptError; }
public ctlScanner(frmMain2 oMain, ctlData oData) { InitializeComponent(); m_frmMain = oMain; m_ctlData = oData; oScript = new Alert { License = "XRT93NQR79ABTW788XR48" }; Symbols = new List <string>(); DataBars = new List <DataManager.BarData>(); //Setup the results grid grdResults.RowTemplate.Height = 28; grdResults.ShowCellToolTips = false; grdResults.GridColor = Color.FromArgb(50, 50, 50); grdResults.RowsDefaultCellStyle.SelectionBackColor = Color.Black; grdResults.RowsDefaultCellStyle.SelectionForeColor = Color.Yellow; grdResults.BackgroundColor = Color.Black; grdResults.ForeColor = Color.White; grdResults.DefaultCellStyle.BackColor = Color.Black; grdResults.DefaultCellStyle.ForeColor = Color.White; grdResults.RowTemplate.Height = 30; DataGridViewTextBoxColumn tradeTime = new DataGridViewTextBoxColumn(); { tradeTime.HeaderText = "Trade Time"; tradeTime.Name = "Trade Time"; tradeTime.ReadOnly = true; grdResults.Columns.Add(tradeTime); } DataGridViewTextBoxColumn symbolCol = new DataGridViewTextBoxColumn(); { symbolCol.HeaderText = "Symbol"; symbolCol.Name = "Symbol"; symbolCol.ReadOnly = true; } grdResults.Columns.Add(symbolCol); DataGridViewTextBoxColumn lastCol = new DataGridViewTextBoxColumn(); { lastCol.HeaderText = "Last"; lastCol.Name = "Last"; lastCol.ReadOnly = true; lastCol.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; } grdResults.Columns.Add(lastCol); DataGridViewBarGraphColumn volumeCol = new DataGridViewBarGraphColumn(); { volumeCol.HeaderText = "Volume"; volumeCol.Name = "Volume"; volumeCol.ReadOnly = true; volumeCol.SortMode = DataGridViewColumnSortMode.Automatic; volumeCol.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; } grdResults.Columns.Add(volumeCol); DataGridViewTextBoxScannerColorColumn alertTime = new DataGridViewTextBoxScannerColorColumn(); { alertTime.HeaderText = "Alert Time"; alertTime.Name = "Alert Time"; alertTime.ReadOnly = true; grdResults.Columns.Add(alertTime); } DataGridViewButtonColumn tradeCol = new DataGridViewButtonColumn(); { tradeCol.HeaderText = "Trade"; tradeCol.Name = "Trade"; tradeCol.Text = "Trade"; tradeCol.ToolTipText = "Enter Order"; tradeCol.DefaultCellStyle.NullValue = "Trade"; tradeCol.UseColumnTextForButtonValue = true; } grdResults.Columns.Add(tradeCol); DataGridViewButtonColumn chartCol = new DataGridViewButtonColumn(); { chartCol.HeaderText = "Chart"; chartCol.Name = "Chart"; chartCol.Text = "Chart"; chartCol.UseColumnTextForButtonValue = true; } grdResults.Columns.Add(chartCol); DataGridViewButtonColumn settingsCol = new DataGridViewButtonColumn(); { settingsCol.HeaderText = "Settings"; settingsCol.Name = "Settings"; settingsCol.Text = "Settings"; settingsCol.ToolTipText = "Edit Settings"; settingsCol.DefaultCellStyle.NullValue = "Settings"; settingsCol.UseColumnTextForButtonValue = true; grdResults.Columns.Add(settingsCol); } DataGridViewImageButtonColumn lockCol = new DataGridViewImageButtonColumn(); { lockCol.HeaderText = "Lock Script"; lockCol.Name = "Locked"; grdResults.Columns.Add(lockCol); } DataGridViewImageButtonColumn startCol = new DataGridViewImageButtonColumn(); { startCol.HeaderText = "Pause"; startCol.Name = "Start"; startCol.ToolTipText = "Start Scan"; grdResults.Columns.Add(startCol); } UpdateStyle(m_frmMain.m_Style); }
public ctlScripts(frmMain2 oMain, ctlData oData) { InitializeComponent(); m_frmMain = oMain; m_ctlData = oData; }