static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); frmMain = new frmPos(); Application.Run(frmMain); }
/*********************************************** * * Constructor * * ********************************************/ // internal frmCloseTrade (frmPos pos, LogCtl log, AxTWSLib.AxTws axtws, List<LegData> Legs) internal frmCloseTrade(frmPos pos, LogCtl log, /*AxTWSLib.AxTws axtws,*/ List <LegData> Legs) { InitializeComponent(); // m_axTws = axtws; //m_Legs = new SortableBindingList<LegData> (Legs); m_Legs = Legs; m_Pos = pos; m_Log = log; lbMissingRemotePosition.Visible = false; dgvCloseTrade.AutoGenerateColumns = false; dgvCloseTrade.DataSource = m_Legs; dgvCloseTrade.RowsDefaultCellStyle.BackColor = Color.Bisque; dgvCloseTrade.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige; dgvCloseTrade.CellBorderStyle = DataGridViewCellBorderStyle.None; dgvCloseTrade.DefaultCellStyle.SelectionBackColor = Color.FromArgb(252, 150, 29); dgvCloseTrade.DefaultCellStyle.SelectionForeColor = Color.Black; CheckForValidPositions(); FetchBidAskMarketData(); }
internal frmBestStrangle(string ticker, frmPos pos, LogCtl log /*, AxTWSLib.AxTws axtws*/) { InitializeComponent(); // m_axTws = axtws; m_Pos = pos; m_Log = log; m_ticker = ticker; dgvBestStrangle.RowsDefaultCellStyle.BackColor = Color.Bisque; dgvBestStrangle.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige; dgvBestStrangle.CellBorderStyle = DataGridViewCellBorderStyle.None; { DataGridViewComboBoxColumn oc = (DataGridViewComboBoxColumn)dgvBestStrangle.Columns[colbsCALLPUT]; oc.DataSource = CallPutT.Choices(); oc.DisplayMember = "Name"; oc.ValueMember = "Value"; } { DataGridViewComboBoxColumn oc = (DataGridViewComboBoxColumn)dgvBestStrangle.Columns[colbsBUYSELL]; oc.DataSource = BuySellT.Choices(); oc.DisplayMember = "Name"; oc.ValueMember = "Value"; } }
/*********************************************** * * Constructor * * ********************************************/ internal frmOpenTrade(frmPos pos, LogCtl log, /*AxTWSLib.AxTws axtws,*/ List <LegData> Legs) { InitializeComponent(); //m_axTws = axtws; /* m_Legs = Legs; * m_Pos = pos; * m_Log = log; * * dgvOpenTrade.AutoGenerateColumns = false; * dgvOpenTrade.DataSource = m_Legs; * * dgvOpenTrade.RowsDefaultCellStyle.BackColor = Color.Bisque; * dgvOpenTrade.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige; * dgvOpenTrade.CellBorderStyle = DataGridViewCellBorderStyle.None; * * m_axTws.tickPrice += m_axTws_tickPrice; * m_axTws.tickSize += m_axTws_tickSize; * m_axTws.tickOptionComputation += m_axTws_tickOptionComputation; * m_axTws.tickGeneric +=m_axTws_tickGeneric; * m_axTws.tickString +=m_axTws_tickString; * m_axTws.tickEFP += m_axTws_tickEFP; * m_axTws.tickSnapshotEnd +=m_axTws_tickSnapshotEnd; * * * FetchOpenTradeMarketData ();*/ }
private void btnTransaction_Click(object sender, EventArgs e) { frmPos frm = new frmPos(); frm.ShowDialog(); }