Added ExponentialMovingAverageCrossover and moved all of the moving average stuff into it's own folder.
This commit is contained in:
18
Program.cs
18
Program.cs
@@ -23,6 +23,8 @@ using MarketData.Generator.CMTrend;
|
||||
using Axiom.Interpreter;
|
||||
using System.Data;
|
||||
using MarketData.CNNProcessing;
|
||||
using MySql.Data.MySqlClient;
|
||||
using MarketData.Generator.MovingAverage;
|
||||
|
||||
namespace MarketData
|
||||
{
|
||||
@@ -769,13 +771,19 @@ namespace MarketData
|
||||
Trace.Listeners.Add(new TextWriterTraceListener(strLogFile));
|
||||
DateTime currentDate=DateTime.Now;
|
||||
|
||||
// Price price = MarketDataHelper.GetLatestPriceYahoo("^GSPC");
|
||||
Prices prices = new Prices();
|
||||
prices.Add(new Price(){Date=DateTime.Parse("1/28/2025"),Open=10,High=10,Low=10,Close=10});
|
||||
prices.Add(new Price(){Date=DateTime.Parse("1/29/2025"),Open=15,High=15,Low=15,Close=15});
|
||||
prices.Add(new Price(){Date=DateTime.Parse("1/30/2025"),Open=5,High=5,Low=5,Close=5});
|
||||
prices.Add(new Price(){Date=DateTime.Parse("1/31/2025"),Open=20,High=20,Low=20,Close=20});
|
||||
prices.Add(new Price(){Date=DateTime.Parse("2/1/2025"),Open=10,High=10,Low=10,Close=10});
|
||||
prices.Add(new Price(){Date=DateTime.Parse("2/2/2025"),Open=25,High=25,Low=25,Close=25});
|
||||
prices.Add(new Price(){Date=DateTime.Parse("2/3/2025"),Open=30,High=30,Low=30,Close=30});
|
||||
|
||||
DMAPrices dmaPrices = MovingAverageGenerator.GenerateMovingAverage(prices, 2);
|
||||
DMAPrices emaPrices = MovingAverageGenerator.GenerateExponentialMovingAverage(prices, 2);
|
||||
|
||||
// GetObservations(90,30);
|
||||
// CompressObservations("Observations.txt");
|
||||
|
||||
// Console.WriteLine(CNNClient.Model.inception.ToString());
|
||||
// CNNClient.Model model = (CNNClient.Model)Enum.Parse(typeof(CNNClient.Model),"inception",true);
|
||||
|
||||
DateTime maxHolidayDate =HolidayDA.GetMaxHolidayDate();
|
||||
if(currentDate>maxHolidayDate)
|
||||
|
||||
Reference in New Issue
Block a user