commit
90af411201
|
@ -391,7 +391,7 @@ namespace Core.MarketAnalyzer
|
||||||
if (marketTrendChanges != null && marketTrendChanges.Count > 0)
|
if (marketTrendChanges != null && marketTrendChanges.Count > 0)
|
||||||
{
|
{
|
||||||
double totalTrendChange = 0;
|
double totalTrendChange = 0;
|
||||||
int trendChangeCount = marketTrendChanges.Count;
|
int trendsCount = marketTrendChanges.Count;
|
||||||
foreach (MarketTrendChange marketTrendChange in marketTrendChanges)
|
foreach (MarketTrendChange marketTrendChange in marketTrendChanges)
|
||||||
{
|
{
|
||||||
if (marketTrend.TrendThreshold != 0)
|
if (marketTrend.TrendThreshold != 0)
|
||||||
|
@ -399,7 +399,7 @@ namespace Core.MarketAnalyzer
|
||||||
if ((marketTrendChange.TrendChange > marketTrend.TrendThreshold) || (marketTrendChange.TrendChange < (marketTrend.TrendThreshold * -1)))
|
if ((marketTrendChange.TrendChange > marketTrend.TrendThreshold) || (marketTrendChange.TrendChange < (marketTrend.TrendThreshold * -1)))
|
||||||
{
|
{
|
||||||
log.DoLogInfo("Market trend '" + marketTrend.Name + "' is ignoring " + marketTrendChange.Market + " for exceeding TrendThreshold.");
|
log.DoLogInfo("Market trend '" + marketTrend.Name + "' is ignoring " + marketTrendChange.Market + " for exceeding TrendThreshold.");
|
||||||
trendChangeCount += -1;
|
trendsCount += -1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -411,7 +411,7 @@ namespace Core.MarketAnalyzer
|
||||||
totalTrendChange += marketTrendChange.TrendChange;
|
totalTrendChange += marketTrendChange.TrendChange;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
double averageTrendChange = totalTrendChange / trendChangeCount;
|
double averageTrendChange = totalTrendChange / trendsCount;
|
||||||
result.Add(marketTrend.Name, averageTrendChange);
|
result.Add(marketTrend.Name, averageTrendChange);
|
||||||
log.DoLogInfo("Built average market trend change '" + marketTrend.Name + "' (" + averageTrendChange.ToString("#,#0.00") + "% in " + marketTrend.TrendMinutes.ToString() + " minutes) for " + marketTrendChanges.Count.ToString() + " markets.");
|
log.DoLogInfo("Built average market trend change '" + marketTrend.Name + "' (" + averageTrendChange.ToString("#,#0.00") + "% in " + marketTrend.TrendMinutes.ToString() + " minutes) for " + marketTrendChanges.Count.ToString() + " markets.");
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,10 +16,10 @@
|
||||||
|
|
||||||
string iconColor = "text-success";
|
string iconColor = "text-success";
|
||||||
string ptMagicHealthIcon = "fa-heartbeat";
|
string ptMagicHealthIcon = "fa-heartbeat";
|
||||||
string ptMagicHealthTooltip = "PT Magic is alive and healthy! <br> Time elapsed since last run:"+ lastRuntime;
|
string ptMagicHealthTooltip = "PT Magic is alive and healthy! Time elapsed since last run:" + Math.Round(elapsedSecondsSinceRuntime / 60, 1) + " mins.";
|
||||||
if (elapsedSecondsSinceRuntime > (intervalSeconds * 2)) {
|
if (elapsedSecondsSinceRuntime > (intervalSeconds * 2)) {
|
||||||
ptMagicHealthIcon = "fa-exclamation-triangle";
|
ptMagicHealthIcon = "fa-exclamation-triangle";
|
||||||
ptMagicHealthTooltip = "PT Magic seems to have problems, check the logs! Time elapsed since last run: "+ Math.Round(elapsedSecondsSinceRuntime / 60, 1) + " mins.";
|
ptMagicHealthTooltip = "PT Magic seems to have problems, check the logs! Time elapsed since last run: " + Math.Round(elapsedSecondsSinceRuntime / 60, 1) + " mins.";
|
||||||
iconColor = "text-danger";
|
iconColor = "text-danger";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue