Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
NT Version (8.1.2.0) import error with a protected compiled assembly
Collapse
X
-
Originally posted by NinjaTrader_BrandonH View Post
-
Hello QuantKey_Bruce,
Thanks for your notes.
SecureTeam pushed out a change on their end regarding the NT edition of Agile.Net not working the same as the Commercial edition of Agile.NET to help resolve the behavior.
The NinjaTrader Development team will also be implementing a further solution on our end into the platform in a future version release.Brandon H.NinjaTrader Customer Service
Comment
-
Originally posted by NinjaTrader_BrandonH View PostHello QuantKey_Bruce,
Thanks for your notes.
SecureTeam pushed out a change on their end regarding the NT edition of Agile.Net not working the same as the Commercial edition of Agile.NET to help resolve the behavior.
The NinjaTrader Development team will also be implementing a further solution on our end into the platform in a future version release.
Comment
-
Thanks again, NinjaTrader_BrandonH … but it is still not clear, to me at least.
So, if you would please confirm:- The fix will make it possible to export from any 8.1 version into any other 8.1 version
- The fix will make it possible to export from any 8.0 version into any other 8.0 version (with the reality being that it is probably only needed for versions 8.0.27.1 and 8.0.28.0)
- The fix will be fully implemented in a forthcoming update to NinjaTrader
- The fix will require only one version of Agile.NET for all exports from any version
Thanks.
Comment
-
Hello jeronymite,
Thanks for your notes.
Assemblies exported from 8.1.2.1 using Agile.NET 6.9.1.2 should import into 8.1.2.X and previous versions of NinjaTrader such as 8.1.1.7 and 8.0.28.0.
Agile.NET 6.9.1.2 is necessary to use for exporting from NT 8.1.2.X and future versions released because NinjaTrader was updated to support C# 8 and the compiler was updated to use Roslyn.
At this time assemblies exported from 8.1.1.7 should use Agile.NET 6.6.0.35 and should import into any NinjaTrader versions.
At this time assemblies exported from 8.0 could be imported into other 8.0 versions. Agile.NET 6.6.0.35 should be used to export assemblies from 8.0.28.0.
The Development team is implementing a solution in a future release to ensure exporting protected scripts can be imported on prior releases.
We are still testing/researching the specific at this time so we do not have specific details we can share regarding the solution the Development team is implementing.Brandon H.NinjaTrader Customer Service
Comment
-
Originally posted by NinjaTrader_BrandonH View PostAssemblies exported from 8.1.2.1 using Agile.NET 6.9.1.2 should import into 8.1.2.X and previous versions of NinjaTrader such as 8.1.1.7 and 8.0.28.0.
At this time assemblies exported from 8.1.1.7 should use Agile.NET 6.6.0.35 and should import into any NinjaTrader versions.
At this time assemblies exported from 8.0 could be imported into other 8.0 versions. Agile.NET 6.6.0.35 should be used to export assemblies from 8.0.28.0.
Also, again if I read it correctly, work is in progress to ensure that no matter what stream one exports from (8.0 or 8.1), those exports will work in any version into which they are imported.
Are these interpretations correct?
Thanks.
- Likes 1
Comment
-
Hello jeronymite,
Thanks for your notes.
The Agile.Net version you must use will depend on the NinjaTrader version you are trying to export the assembly from.
If you are exporting the assembly from NT 8.1.2.0 and above, Agile.NET 6.9.1.2 will need to be used. Assemblies exported from 8.1.2.0 and above using Agile.NET 6.9.1.2 should import into any version of NinjaTrader.
If you are exporting the assembly from NT 8.1.1.7 or 8.0.28.0, Agile.NET 6.6.0.35 will need to be used and should import into any version of NinjaTrader.
The solution the Development team will be implementing in a future release will be to ensure that exporting protected scripts can be imported on prior releases.Brandon H.NinjaTrader Customer Service
Comment
-
Thanks, NinjaTrader_BrandonH.
Please provide clear instructions on how to have both versions of Agile.NET installed and operating in parallel without conflict, since that is what is required for vendors who support both 8.1 and 8.0 streams of NinjaTrader.
Thanks.
Comment
-
Hello jeronymite,
Thanks for your notes.
Assemblies can be exported from NinjaTrader 8.1.2.1 using Agile.NET 6.9.1.2 and those assemblies should import into any version of NinjaTrader (for example: 8.1.2.1, 8.1.1.7, and 8.0.28.0).
This would only be using one Agile.NET version to export assemblies that could import into any version of NinjaTrader.
Or, if you do not want to update to 8.1.2.1 and want to export from a version prior to 8.1.2.1, you could use NinjaTrader 8.1.1.7 to export assemblies using Agile.NET 6.6.0.35 and those assemblies should also import into all version of NinjaTrader (for example: 8.1.2.1, 8.1.1.7, and 8.0.28.0)
This would also only be using one Agile.NET version to export assemblies that could import into any version of NinjaTrader.
For further Agile.NET questions, such as if you could run two versions of Agile.NET in parallel, you could contact SecureTeam directly.Last edited by NinjaTrader_BrandonH; 03-07-2024, 03:28 PM.Brandon H.NinjaTrader Customer Service
Comment
-
Originally posted by NinjaTrader_BrandonH View PostFor further Agile.NET questions, such as if you could run two versions of Agile.NET in parallel, you could contact SecureTeam directly.
Thanks.
Comment
-
Hell eDanny,
Thanks for your notes.
It may be possible to export an assembly from NT 8.1.1.7 using Agile.NET 6.9.1.2 but this is not the supported version of Agile.NET to use with NT 8.1.1.7.
The supported version of Agile.NET is 6.6.0.35 when exporting an assembly from NT 8.1.1.7.
If you are using Agile.NET 6.9.1.2, you should use NT 8.1.2.1.Brandon H.NinjaTrader Customer Service
Comment
-
Hi NinjaTrader_BrandonH
I have a simple question. Should it be possible to export an assembly under the following conditions and use it successfully in the various NT versions?
Created and exported with NT v8.1.3.0 and Agile.NET 6.9.1.2 (NinjaTrader Edition)
NT v8.1.3.0 download source: Account dashboard
Agile.NET 6.9.1.2 download source: https://ninjatrader.com/support/helpGuides/nt8/NT%20HelpGuide%20English.html?protection_dll_secur ity.htm
can this be used in the versions or not?NT Version YES NO 8.0.28.0 8.1.1.7 8.1.2.1 8.1.3.0
Comment
-
Hello sidlercom80,
Thanks for your notes.
Yes, you could export protected NinjaScript assemblies from NT 8.1.3.0 using Agile 6.9.1.2.
Those exported assemblies should successfully import onto the previous versions of NinjaTrader 8, such as the ones that you mentioned (8.0.28.0, 8.1.1.7, 8.1.2.1).
Brandon H.NinjaTrader Customer Service
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by Haiasi, 04-25-2024, 06:53 PM
|
2 responses
17 views
0 likes
|
Last Post
by Massinisa
Today, 05:32 AM
|
||
Started by Creamers, Today, 05:32 AM
|
0 responses
5 views
0 likes
|
Last Post
by Creamers
Today, 05:32 AM
|
||
Net Change
by Segwin
Started by Segwin, 05-07-2018, 02:15 PM
|
12 responses
1,786 views
0 likes
|
Last Post
by Leafcutter
Today, 05:30 AM
|
||
Started by poplagelu, Today, 05:00 AM
|
0 responses
3 views
0 likes
|
Last Post
by poplagelu
Today, 05:00 AM
|
||
Started by fx.practic, 10-15-2013, 12:53 AM
|
5 responses
5,408 views
0 likes
|
Last Post
by Bidder
Today, 12:22 AM
|
Comment