Exemple #1
0
 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();
        }
Exemple #3
0
        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();
        }