Example #1
0
        /// <summary>
        /// Copies the strategy to clipboard.
        /// </summary>
        protected override void MenuStrategyCopy_OnClick(object sender, EventArgs e)
        {
            Strategy_XML strategyXML = new Strategy_XML();

            System.Xml.XmlDocument xmlDoc = strategyXML.CreateStrategyXmlDoc(Data.Strategy);
            Clipboard.SetText(xmlDoc.InnerXml);

            return;
        }
Example #2
0
        /// <summary>
        /// Saves the strategy in XML format.
        /// </summary>
        /// <param name="sFileName">The full file name.</param>
        /// <returns>0 - the saving is successfully; -1 - error.</returns>
        public int Save(string fileName)
        {
            strategyName = Path.GetFileNameWithoutExtension(fileName);
            symbol       = Data.Symbol;
            period       = Data.Period;

            // Create the XmlDocument.
            Strategy_XML strategyXML    = new Strategy_XML();
            XmlDocument  xmlDocStrategy = strategyXML.CreateStrategyXmlDoc(this);

            try
            {
                xmlDocStrategy.Save(fileName); // Save the document to a file.
            }
            catch (Exception e)
            {
                System.Windows.Forms.MessageBox.Show(e.Message);
                return(1);
            }

            return(0);
        }
        /// <summary>
        /// Copies the strategy to clipboard.
        /// </summary>
        protected override void MenuStrategyCopy_OnClick(object sender, EventArgs e)
        {
            Strategy_XML strategyXML = new Strategy_XML();
            System.Xml.XmlDocument xmlDoc = strategyXML.CreateStrategyXmlDoc(Data.Strategy);
            Clipboard.SetText(xmlDoc.InnerXml);

            return;
        }
Example #4
0
        /// <summary>
        /// Saves the strategy in XML format.
        /// </summary>
        /// <param name="sFileName">The full file name.</param>
        /// <returns>0 - the saving is successfully; -1 - error.</returns>
        public int Save(string fileName)
        {
            strategyName = Path.GetFileNameWithoutExtension(fileName);
            symbol = Data.Symbol;
            period = Data.Period;

            // Create the XmlDocument.
            Strategy_XML strategyXML = new Strategy_XML();
            XmlDocument xmlDocStrategy = strategyXML.CreateStrategyXmlDoc(this);

            try
            {
                xmlDocStrategy.Save(fileName); // Save the document to a file.
            }
            catch (Exception e)
            {
                System.Windows.Forms.MessageBox.Show(e.Message);
                return 1;
            }

            return 0;
        }