hi
I find this a pretty interesting challenge, speaking as a CUDA coder,
but I need to be honest that I have used CUDA with C# only once (regardingsome computer vision tasks) and the connection was not an easy and straigthforward task.
So how long are your scripts and more specific, what part of them is suitable for CUDA conversion.
The memory managmenet in C# is essentially different from the CUDA C/C++ logic and things may get complicated.
I am using Visual Studio 2017 almost exclusively when working on Windows, as to trading, I am familiar with some trading terminology because of other projects but not with NinjaTrader.
However as long as the task is focused on speeding up calculations, the NinjaTrader part may not be of interest to me.
Regards
Thanassis