When you create a strategy and then actually execute a trade with it, it automatically appears in the DOM drop-down list with the following text in front of it:
* Active ATM Strategy
What this means is that because the strategies are listed in alphabetical order, any "active" strategies are automatically going to be listed first, ahead of the <Custom> and <None> strategies mentioned earlier. (Due to the * character in ASCII being listed ahead of the < character)
This is actually a problem for me, because I use hotkeys to perform various complex actions on the DOM (I use AutoHotKey, not the built-in NT hotkeys which are insufficient for my purposes).
One of the hotkeys that I have is the ability to place a stop order after first selecting the <None> strategy. This works fine when there are no strategies already active, because <None> appears in the second spot, right after the <Custom> strategy. However, if an ATM strategy is already active, the * character at the front of that strategy name causes it to be listed first, pushing <Custom> to the second spot, and <None> to the third spot. In other words, I can't program a hotkey to select the <None> strategy because it is always shifting depending on whether or not an ATM strategy is already active or not.
So, my question is:
Is there a hack somewhere in a config file where I can go and rename <None> to something else, for example to #None, which would cause it to be listed ahead of the active ATM strategies which always start with the * character? Or is this value hardcoded in your .NET assembly, so that I can't change it?
If it is not possible to change these things, it would be VERY nice to have a feature in NT7 which allows me to disable the fact that all active strategies start with the * character, or perhaps allow me to change that * character to something else. This actually affects the types of trades that I am able to quickly place in real-time, so it's not a minor issue.
Thanks!

Comment