After playing around with 4.64 for little,
I am overall happy with the changes and glad that Tomasz
has released it. There is one
change that might cause me some grief however, and it does pertain to the Apply
function some have been complaining about.
In my case, it is not so much the Apply button, but the model being used
for building/editing charts. Since
I do a lot of experimenting, I would prefer my chart/view/setup not have a
direct link to my indicator formulas after
they (indicators) have been added to the chart. In that way, I can do all the testing
and experimenting I want, without affecting my indicators that I work so hard
to create ( not! ).
Anyway, just for discussion purposes and
perhaps to stimulate some constructive conversations and thoughts that may help
in improving AB, I submit the following outline of how I would ideally prefer
AB to handle Formulae and Charts (this of course, is subjective).
Indicator
Formulas
- Considered reusable components
- When added to a chart, there should be no reference to the original
“component”. It should be considered an
“instance”.
- The advantage of this is that you can make changes without
affecting the core formula.
- You can add and configure as many of the same formula to a chart
you want, without having to worry about (inadvertently) changing the
source Indicator itself.
Setup/Scenario
Formulas: A chart setup (“view”) based on what your trading
needs/goals are.
- It is a collection of indicators/studies and price series (a setup)
based on what your requirements are.
For a Weekly view, you have one setup, for a daily another, for
trading the e-minis you have another or for scalping you may have another.
- Basically a Setup would be it’s own
separate entity (formula/script) which maintains no direct reference to
the indicator formulas that make them up.
- If these could be saved much like Formulas, then we solve the
problem of worrying about changing our source formulas.
- Formulas added to the Setup become a part of the Setup and no tie
to the source is maintained ( they are an
instance).
- AB has the concept of Templates and
Layouts…these are approximation of what I am talking about. Right clicking and editing a pane
should allow me to edit those (the template/layout/setup), not the source
formulas…again, the concept of Instance vs. source object.