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!
See more
See less

Partner 728x90

Collapse

Automated trading with ATM

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Automated trading with ATM

    Welcome
    I want to create a new automated strategy, the strategy will place the pending order.
    Can I add ATM to my new automated strategy?
    I mean after placing the pending order I want the ATM to work (putting target, stop loss, trailing stop, breakeven )
    Is it possible to do this in the backtest and in live trading?


    #2
    Hello Trader199,

    Thank you for your post.

    Please note that as this pertains to Strategy development I have moved it to a more appropriate forum.

    While ATMs may be used with a manually coded strategy using NinjaScript in the NinjaScript Editor, they cannot be incorporated in a Strategy Builder strategy. Strategies that utilize ATM strategies within them cannot be backtested as the ATM can only be triggered in real time. You can learn more about using ATM strategies within a NinjaTrader Strategy in our help guide here:



    As well as a link to the methods for use with ATM Strategies:



    There is a built in Sample ATM Strategy that you can view the code for in the NinjaScript Editor window.

    However, you can use the strategy builder to place entries that will automatically have a stop loss and profit target applied to them when the entry fills, much in the same way that an ATM strategy functions.

    We do have resources to help you begin creating NinjaScript Strategies/Indicators. All links below are publicly available.

    The best way to begin learning NinjaScript is to use the Strategy Builder. With the Strategy Builder you can setup conditions and variables and then see the generated code in the NinjaScript Editor by clicking the View Code button.

    I'm also providing a link to a pre-recorded set of videos 'Strategy Builder 301' and 'NinjaScript Editor 401' for you to view at your own convenience.

    Strategy Builder 301

    NinjaScript Editor 401

    If you are new to C#, to get a basic foundation for the concepts and syntax used in NinjaScript I would recommend this section of articles in our NT7 help guide first:

    Basic Programming Concepts

    For general C# education I have personally found Dot Net Perls to be a great reference site with easy to understand examples.

    Browse examples for many languages, with explanations and code side by side for easy understanding.


    We also have great resources in relation to Strategy Development on our Support Forum. There is a very active developer community in our support forum that supplements the responses provided by NinjaTrader support staff providing all users with an exceptional support experience.

    Take me to your support forum!

    There are a few Sample Automated Strategies which come pre-configured in NinjaTrader that you can use as a starting point. These are found under New -> NinjaScript Editor -> Strategy. You will see locked strategies where you can see the details of the code, but you will not be able to edit (you can though always create copies you can later edit via right click > Save as)

    We also have some Reference samples online as well as ‘Tips and Tricks’ for both indicators and strategies:

    Click here to see our NinjaScript Reference Samples

    Click here to see our NinjaScript Tips

    These samples can be downloaded, installed and modified from NinjaTrader and hopefully serve as a good base for your custom works.

    Further, the following link is to our help guide with an alphabetical reference list to all supported methods, properties, and objects that are used in NinjaScript.

    Alphabetical Reference

    And our Educational Resources in the NinjaTrader 8 help guide.

    Educational Resources

    A set of specific tutorials for creating conditions in the NinjaTrader 8 Strategy Builder in the NinjaTrader 8 help guide.

    Condition Builder

    You can also contact one of our professional NinjaScript Consultants or Educators who would be eager to create or modify this script at your request or assist you with your script. Please let me know if you would like a list of professional NinjaScript Consultants or Educators who would be happy to create or modify any script at your request or assist you in learning NinjaScript.

    Please let me know if I may be of further assistance.
    Kate W.NinjaTrader Customer Service

    Comment


      #3
      Thank you so much
      Great answer, complete with all the details
      Thank you again

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by PhillT, 04-19-2024, 02:16 PM
      4 responses
      31 views
      0 likes
      Last Post PhillT
      by PhillT
       
      Started by ageeholdings, 05-01-2024, 05:22 AM
      5 responses
      36 views
      0 likes
      Last Post ageeholdings  
      Started by reynoldsn, Today, 02:34 PM
      0 responses
      8 views
      0 likes
      Last Post reynoldsn  
      Started by nightstalker, Today, 02:05 PM
      0 responses
      16 views
      0 likes
      Last Post nightstalker  
      Started by llanqui, Yesterday, 09:59 AM
      8 responses
      30 views
      0 likes
      Last Post llanqui
      by llanqui
       
      Working...
      X