Using the “Change Internal Variable ID” Window

The “Change Internal Variable ID” window allows Quagensia® Function authors to accomplish the rare task of changing the Internal Variable ID of an internal variable of a Quagensia Function.

You can view an internal variable’s Internal Variable ID in the “Internal Variable ID” field located in the “Advanced Fields” section of the internal variable, and if you are allowed to edit a Quagensia Function you can open the “Change Internal Variable ID” window from the “Change Internal Variable ID” button to the right of the “Internal Variable ID” field.

You should rarely need to change the Internal Variable ID of an internal variable of a Quagensia Function. In fact, if you never accidentally delete a Quagensia Function’s internal variable you should never need to use this feature.

You will need to use this feature if you accidentally delete a Quagensia Function’s internal variable after you’ve already used the internal variable in one of two ways:

  1. You used the internal variable inside of the Quagensia Function, which you probably will have done before accidentally deleting it.
  2. Quagensia N Edition Multi-Plot Indicators Only: You or another user used a Quagensia Function that represents a Quagensia N Edition multi-plot indicator in another Quagensia Strategy or Quagensia Function. The vast majority of Quagensia Functions do not expose their internal variables to other Quagensia Algos, so generally it is perfectly safe to delete an internal variable of most Quagensia Functions. However, Quagensia N Edition multi-plot indicators do expose their internal variables as the individual plots of the multi-plot indicator, such as the Upper Band, Lower Band, and Middle Line of the Bollinger Bands® indicator.

If in the process of creating or editing a Quagensia Function, you create an internal variable, then use it in one or more places as described above, then accidentally delete it, then for your own safety, Quagensia will not allow you to generate the code for a Quagensia Strategy or Quagensia Function that uses the Quagensia Function with the deleted internal variable, because the code generation engine won’t be able to locate the deleted internal variable by its Internal Variable ID, since it no longer exists.

If you notice your mistake soon after deleting the internal variable, you can “Undo” the deletion of the internal variable using the “Undo” toolbar button, menu item, or keyboard shortcut (Ctrl-Z).

However, if you notice your mistake too late, and don’t have a backup of the Quagensia Function, you can create another internal variable with the same or similar name as the internal variable you accidentally deleted, then use the “Change Internal Variable ID” window to set the new internal variable’s Internal Variable ID to the same value as the Internal Variable ID of the internal variable that was accidentally deleted.

You can open the “Change Internal Variable ID” window by clicking on the button to the right of the “Internal Variable ID” field, which is displayed when you click the internal variable’s “Advanced Fields” link button.

Note that changing an internal variable’s Internal Variable ID from the “Change Internal Variable ID” window will save the Quagensia Function file’s unsaved changes permanently to disk in the same way that pressing the “Save” toolbar button or clicking on the main menu “Save” menu item does. Note also that the list of undo-able changes will be cleared, so all changes made to this Quagensia Function since the last time the Quagensia Function was loaded from disk won’t be able to be undone by pressing the “Undo” button.

If you have any doubts, create a backup of your Quagensia Function file first, then change the internal variable’s Internal Variable ID to permanently change the Quagensia Function, permanently save the changes to disk, and lose the list of undo-able changes since the last time the Quagensia Function was loaded from disk.

Submit your high-quality Quagensia tutorials for consideration for free inclusion on our website.

If you publish high-quality Quagensia tutorials on a social media platform like YouTube, please consider submitting them to us. We may promote them for free by linking to them from relevant pages on our website.

To submit your Quagensia tutorials for consideration for free inclusion on our website, use the How to Submit Your Quagensia-Enhanced Content page. We are available by phone or email to help you create, publish, and promote Quagensia-enhanced content. You can also get questions answered in our Content Creator Support Center and in the official Quagensia® Discord community’s content-creators channel.

Thanks for Sharing!

Ready to get started?

Download the Quagensia no-code strategy builder free trial and build your trading strategies now.

Under a dollar a day.

Priced to be an easy decision for most traders.

Join Us on Discord

Build point-&-click strategies for NinjaTrader® and TradeStation® using Quagensia®. Collaborate with other traders to get and give help, build and backtest strategies together, and grow your skills.

Subscribe to our Newsletter

We'll send you product updates and company news from Quagensia as well as curated lists of Quagensia-enhanced content.

Welcome
Content Creators

Quagensia enables content creators to make interactive content. We invite you to create Quagensia-enhanced content and share it on YouTube and other social media channels. You may submit your high-quality Quagensia-enhanced content for consideration for free inclusion on our website.

Screenshots

For larger and additional screenshots, see large Quagensia N Edition screenshots (for NinjaTrader®) and large Quagensia T Edition screenshots (for TradeStation®).

For additional screenshots, see the list of Strategies Built into Quagensia N Edition (for NinjaTrader®) and Strategies Built into Quagensia T Edition (for TradeStation®). Select a built-in strategy that interests you and scroll down for the screenshot. Then scroll up to the top of the page and click the “Overview” link to watch the video on how to use that built-in strategy.

This is a screenshot of the point-and-click trading strategy you will build in Quagensia N Edition (for NinjaTrader®) if you follow along with the video titled Create NinjaTrader® Strategies Using Point-&-Click with Quagensia N Edition – Full Tutorial.

This is a screenshot of the point-and-click trading strategy you will build in Quagensia N Edition (for NinjaTrader®) if you follow along with the video titled "Introduction to Quagensia N Edition".

Click the gear icon that appears when you place your mouse pointer over the location to which you would like to add trading logic. A context menu will appear with filtered options to choose from.

Click the gear icon that appears when you place your mouse pointer over the location to which you would like to add trading logic. A context menu will appear with filtered options to choose from.

Thanks for Sharing!

Ready to get started?

Download the Quagensia no-code strategy builder free trial and build your trading strategies now.

Under a dollar a day.

Priced to be an easy decision for most traders.

Join Us on Discord

Build point-&-click strategies for NinjaTrader® and TradeStation® using Quagensia®. Collaborate with other traders to get and give help, build and backtest strategies together, and grow your skills.

Subscribe to our Newsletter

We'll send you product updates and company news from Quagensia as well as curated lists of Quagensia-enhanced content.

Welcome
Content Creators

Quagensia enables content creators to make interactive content. We invite you to create Quagensia-enhanced content and share it on YouTube and other social media channels. You may submit your high-quality Quagensia-enhanced content for consideration for free inclusion on our website.