I am attempting to utilize the MACD indicators in this library and keep having exceptions thrown whenever the indicator is instantiated or computed. I tried debugging in several different manners to no avail. If necesarry I can post the larger code context but I don't believe that it is the issue since I can create and execute RSI, EMA, and MA indicators with no issue using the same parameters
Exception thrown: 'System.MissingMethodException' in Tex.exe
Exception thrown: 'System.AggregateException' in mscorlib.dll
Exception thrown: 'System.AggregateException' in mscorlib.dll
System.Transactions Critical: 0 : <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Critical"><TraceIdentifier>http://msdn.microsoft.com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled</TraceIdentifier><Description>Unhandled exception</Description><AppDomain>Tex.exe</AppDomain><Exception><ExceptionType>System.AggregateException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>One or more errors occurred.</Message><StackTrace> at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks)
at Tex.Driver.StartDriver() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 187
at Tex.Program.Main(String[] args) in C:\Users\Administrator\source\repos\Tex\Tex\Program.cs:line 16</StackTrace><ExceptionString>System.AggregateException: One or more errors occurred. ---&gt; System.AggregateException: One or more errors occurred. ---&gt; System.MissingMethodException: Method not found: 'System.Collections.Generic.IReadOnlyList`1&lt;Trady.Analysis.AnalyzableTick`1&lt;System.ValueTuple`3&lt;System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;&gt;&gt;&gt; Trady.Analysis.CandlesExtension.Macd(System.Collections.Generic.IEnumerable`1&lt;Trady.Core.Candle&gt;, Int32, Int32, Int32, System.Nullable`1&lt;Int32&gt;, System.Nullable`1&lt;Int32&gt;)'.
at Tex.Commands.MACDCommand.Execute(List`1 allCandlesForCoin)
at Tex.Driver.&lt;&gt;c__DisplayClass2_1.&lt;Execute&gt;b__2() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 245
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks)
at Tex.Driver.Execute(List`1 allCandles, Int64 newestTimestamp) in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 254
at Tex.Driver.&lt;&gt;c__DisplayClass1_2.&lt;StartDriver&gt;b__1() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 180
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks)
at Tex.Driver.StartDriver() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 187
at Tex.Program.Main(String[] args) in C:\Users\Administrator\source\repos\Tex\Tex\Program.cs:line 16
---&gt; (Inner Exception #0) System.AggregateException: One or more errors occurred. ---&gt; System.MissingMethodException: Method not found: 'System.Collections.Generic.IReadOnlyList`1&lt;Trady.Analysis.AnalyzableTick`1&lt;System.ValueTuple`3&lt;System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;&gt;&gt;&gt; Trady.Analysis.CandlesExtension.Macd(System.Collections.Generic.IEnumerable`1&lt;Trady.Core.Candle&gt;, Int32, Int32, Int32, System.Nullable`1&lt;Int32&gt;, System.Nullable`1&lt;Int32&gt;)'.
at Tex.Commands.MACDCommand.Execute(List`1 allCandlesForCoin)
at Tex.Driver.&lt;&gt;c__DisplayClass2_1.&lt;Execute&gt;b__2() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 245
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks)
at Tex.Driver.Execute(List`1 allCandles, Int64 newestTimestamp) in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 254
at Tex.Driver.&lt;&gt;c__DisplayClass1_2.&lt;StartDriver&gt;b__1() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 180
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
---&gt; (Inner Exception #0) System.MissingMethodException: Method not found: 'System.Collections.Generic.IReadOnlyList`1&lt;Trady.Analysis.AnalyzableTick`1&lt;System.ValueTuple`3&lt;System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;&gt;&gt;&gt; Trady.Analysis.CandlesExtension.Macd(System.Collections.Generic.IEnumerable`1&lt;Trady.Core.Candle&gt;, Int32, Int32, Int32, System.Nullable`1&lt;Int32&gt;, System.Nullable`1&lt;Int32&gt;)'.
at Tex.Commands.MACDCommand.Execute(List`1 allCandlesForCoin)
at Tex.Driver.&lt;&gt;c__DisplayClass2_1.&lt;Execute&gt;b__2() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 245
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()&lt;---
&lt;---
</ExceptionString><InnerException><ExceptionType>System.AggregateException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>One or more errors occurred.</Message><StackTrace> at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks)
at Tex.Driver.Execute(List`1 allCandles, Int64 newestTimestamp) in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 254
at Tex.Driver.&lt;&gt;c__DisplayClass1_2.&lt;StartDriver&gt;b__1() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 180
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()</StackTrace><ExceptionString>System.AggregateException: One or more errors occurred. ---&gt; System.MissingMethodException: Method not found: 'System.Collections.Generic.IReadOnlyList`1&lt;Trady.Analysis.AnalyzableTick`1&lt;System.ValueTuple`3&lt;System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;&gt;&gt;&gt; Trady.Analysis.CandlesExtension.Macd(System.Collections.Generic.IEnumerable`1&lt;Trady.Core.Candle&gt;, Int32, Int32, Int32, System.Nullable`1&lt;Int32&gt;, System.Nullable`1&lt;Int32&gt;)'.
at Tex.Commands.MACDCommand.Execute(List`1 allCandlesForCoin)
at Tex.Driver.&lt;&gt;c__DisplayClass2_1.&lt;Execute&gt;b__2() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 245
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout)
at System.Threading.Tasks.Task.WaitAll(Task[] tasks)
at Tex.Driver.Execute(List`1 allCandles, Int64 newestTimestamp) in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 254
at Tex.Driver.&lt;&gt;c__DisplayClass1_2.&lt;StartDriver&gt;b__1() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 180
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
---&gt; (Inner Exception #0) System.MissingMethodException: Method not found: 'System.Collections.Generic.IReadOnlyList`1&lt;Trady.Analysis.AnalyzableTick`1&lt;System.ValueTuple`3&lt;System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;&gt;&gt;&gt; Trady.Analysis.CandlesExtension.Macd(System.Collections.Generic.IEnumerable`1&lt;Trady.Core.Candle&gt;, Int32, Int32, Int32, System.Nullable`1&lt;Int32&gt;, System.Nullable`1&lt;Int32&gt;)'.
at Tex.Commands.MACDCommand.Execute(List`1 allCandlesForCoin)
at Tex.Driver.&lt;&gt;c__DisplayClass2_1.&lt;Execute&gt;b__2() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 245
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()&lt;---
</ExceptionString><InnerException><ExceptionType>System.MissingMethodException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>Method not found: 'System.Collections.Generic.IReadOnlyList`1&lt;Trady.Analysis.AnalyzableTick`1&lt;System.ValueTuple`3&lt;System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;&gt;&gt;&gt; Trady.Analysis.CandlesExtension.Macd(System.Collections.Generic.IEnumerable`1&lt;Trady.Core.Candle&gt;, Int32, Int32, Int32, System.Nullable`1&lt;Int32&gt;, System.Nullable`1&lt;Int32&gt;)'.</Message><StackTrace> at Tex.Commands.MACDCommand.Execute(List`1 allCandlesForCoin)
at Tex.Driver.&lt;&gt;c__DisplayClass2_1.&lt;Execute&gt;b__2() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 245
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()</StackTrace><ExceptionString>System.MissingMethodException: Method not found: 'System.Collections.Generic.IReadOnlyList`1&lt;Trady.Analysis.AnalyzableTick`1&lt;System.ValueTuple`3&lt;System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;,System.Nullable`1&lt;System.Decimal&gt;&gt;&gt;&gt; Trady.Analysis.CandlesExtension.Macd(System.Collections.Generic.IEnumerable`1&lt;Trady.Core.Candle&gt;, Int32, Int32, Int32, System.Nullable`1&lt;Int32&gt;, System.Nullable`1&lt;Int32&gt;)'.
at Tex.Commands.MACDCommand.Execute(List`1 allCandlesForCoin)
at Tex.Driver.&lt;&gt;c__DisplayClass2_1.&lt;Execute&gt;b__2() in C:\Users\Administrator\source\repos\Tex\Tex\Driver.cs:line 245
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()</ExceptionString></InnerException></InnerException></Exception></TraceRecord>
An unhandled exception of type 'System.AggregateException' occurred in mscorlib.dll
One or more errors occurred.