Skip to content

Commit 050089a

Browse files
committed
Address review and add TradingEconomics.Event definitions
* Updates TradingEconomics algorithms to use new event definition * Separated Calendar and Indicator definitions into partial class * Refactors portions of TradingEconomicsCalendar * Makes TradingEconomicsCalendar.GetSource return RemoteFile for live * Fixes bugs in TradingEconomicsEventFilter * Fixes bugs in StreamReaderExtensions (thanks Martin :)) * Adds new unit tests to cover changes
1 parent f85e593 commit 050089a

11 files changed

Lines changed: 12001 additions & 2323 deletions

Algorithm.CSharp/AltData/TradingEconomicsAlgorithm.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public override void OnData(Slice data)
5656
var announcement = data.Get<TradingEconomicsCalendar>(_interestRate);
5757

5858
// Confirm it's a FED Rate Decision
59-
if (announcement.Event != "fed interest rate decision")
59+
if (announcement.Event != TradingEconomics.Event.UnitedStates.FedInterestRateDecision)
6060
{
6161
return;
6262
}

Algorithm.Python/AltData/TradingEconomicsAlgorithm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def OnData(self, data):
5050
announcement = data[self.interestRate]
5151

5252
# Confirm its a FED Rate Decision
53-
if announcement.Event != "fed interest rate decision":
53+
if announcement.Event != TradingEconomics.Event.UnitedStates.FedInterestRateDecision:
5454
return
5555

5656
# In the event of a rate increase, rebalance 50% to Bonds.

0 commit comments

Comments
 (0)