Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
I'm using indicators and orders methods for things which can hardly be done with something else, like adding custom button on the ChartTrader which have risk management functions, or replicate orders from one machine to one or more Ninja located somewhere else, or hedge positions between different accounts/instruments.
So that's far beyond what an ATM can do.
Success requires no deodorant! (Sun Tzu)
Can you help answer these questions from other members on NexusFi?
I am new to this, you've obviously been using NT's trade stuffs longer than I have.
But, are you sure you're not confusing the general non-code based, ATM stuff the end user has access to on 'chart trader'... with the ability to use standard NT code to place ATM trades?
I.e.,
Strategy logic is like:
ATM logic is like:
Both above actions will place orders into the market. From there, you can do whatever you want w/those orders. Adjust them, cancel them, change them, do something else after filled, access information in other accounts, etc.
In both cases, you accomplish a similar thing, and in both cases you have access to everything in NT's universe... account positions, pnl per trade, all the history of the bars, etc... The primary difference being the ability or ease to manipulate the positions after it is placed.
What would stop you from creating an ATM-based order entry, and still add buttons, hedge, or do whatever else you want to do?
---EDIT----
In thinking about it... one thing I think strategy-logic gives you... is a lot of helper methods/functions created by NT that may make things a bit simpler to create. Using ATM code, I can see how you might need to manually write some of your own helper methods, but I am still wondering what things you CANNOT do w/ATM logic?
E.g., a strategy-logic method is setTrailStop()... to recreate this functionality using ATM-logic, you'd need to write your own trailStop logic, and update your order when necessary.
That's my understanding too. Usig ATM-logic the user can still move the orders as he wishes manually while still having the script control them just as well which is not the case with the unmanaged/managed approach.
The third-party product I have used to be a strategy, then they reworked it to be an indicator. The advantage I saw right away is that when you manually close the trade you don't have then remember to re-enable the strategy.
I have written strategies that use ATMs. I am interested in a) how to do the same thing within an indicator and b) how to have buttons on the top of the chart to quickly change some of the parameters. Please see the attached screen shot.