NINJA Algo Trading

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 20

NINJA TRADING

BOTS

Aug 7th 2023


RISK DISCLOSURE
Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose
all or more than the initial investment. Risk capital is money that can be lost without jeopardizing ones’ financial
security or life style. Only risk capital should be used for trading and only those with sufficient risk capital should
consider trading. Past performance is not necessarily indicative of future results.

Hypothetical Disclosure: Hypothetical performance results have many inherent limitations, some of which are
described below. No representation is being made that any account will or is likely to achieve profits or losses
similar to those shown; in fact, there are frequently sharp differences between hypothetical performance results and
the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical
performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical
trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of
financial risk of actual trading. for example, the ability to withstand losses or to adhere to a particular trading
program in spite of trading losses are material points which can also adversely affect actual trading results. There
are numerous other factors related to the markets in general or to the implementation of any specific trading
program which cannot be fully accounted for in the preparation of hypothetical performance results and all which
can2 adversely affect trading results.
NINJA PLATFORM & AUTOMATION BOTS
Overview

Automation Bots are developed on Ninja so members with small accounts or who are new to trading or who
don’t want to take risk with their money can use Funded companies like APEX n trade with a low risk. This is
the major advantage with Automation Bots on Ninja compared to using TradersPost/C2 Platforms.

Once Algo generates a Buy or Sell, trade gets executed immediately in the same platform so there are no delays.

Also, you don’t need to pay to C2/TradersPost platforms using this approach.

We currently use the most recent version of NinjaTrader 8. Please update to the newest version for best results if
you have previous versions.

If you are using Ninja with APEX Funded Accounts, pl make sure to have Rithmic Trader always open. You can
also trade on your Ninja Personal accounts.

3
GET AN APEX FUNDED ACCOUNT
STEPAPEX
1 (If 90%
youOff
want to trade in Funded accounts else skip this step)
SALE Ends on 8/10 - 90% Off First Month and 80% of Recurring Months!
Apex will be offering 90% off all evaluation sizes and 80% recurring
Benefits of trading with Apex :
• Only 7 Days of trading needed to Pass any Eval, no need to trade over 7 days
• Lifetime Performance Account Options
• Only 10 days trading a PA to qualify for withdrawal
• 2 Payouts per month
• Trade up to 20 PA Accounts at once - no waiting - you don't have to trade one PA at a time
before you can activate another PA like some other companies require, if you qualify for 20,
can trade 20!
• 100% of the first $25k goes to Trader, then 90/10 split.
• APEX 90% Sale then 80% recurring with code : SAVE80 using the link:
https://apextraderfunding.com/member/aff/go/kramaraju18 & select Ninja Rithmic account
• Enter Coupon Code: SAVE90 to save 90% on first month n 80% off for future months.
• Offer may change to 80% or 50% from next week.
• Follow the steps shared by Ninja in the email to install your NinjaTrader & Rithmic software
4
GET THE MACHINE ID
STEP 2
1. Open your Ninja account & go to Ninja Control Center.

2. Watch the video: https://youtu.be/K12Bu4ishJ4 to understand how to generate the Machine ID on your
Ninja (or go to Ninja Control Center – Open Help Menu – Select 3 rd Party Licensing – Enter Vendor Name
as RightChoiceAdvisors, Enter your Last name n last 4 digits of your phone in User Defined ID field n copy
your Machine ID details in the Google form

5
INSTALL THE BOTS
STEP 3
1. We will provide license in 24 hours once you enter the sheet with all details with no spaces in Machine ID.

2. We will share the Bot Software files with you on next day either through email or as a zip file in the
channel.

3. Watch the video: https://youtu.be/gGCTtMYELJc to understand how to install the Bots. Setup the Bots

4. Create a Simulation account for each item such as SIM ES, SIM NQ SIM CL, SIM GC etc.

5. Enable the strategy for each one. (Ideal is to run the Bots during US Market Hours such as 8:45am CST to
3pm CST) but during testing, you can run all 23 hours on your SIM accounts)

6. Don’t connect multiple instruments to the same APEX account, a sudden drop in market can hit the Trial SL
of Apex accounts.
6
TICKERS FOR CURRENT MONTH

7
BACKTESTING NQ IN 5M FOR LAST 1
MONTH – US ETH

8
BACKTESTING NQ IN 5M FOR LAST 1
MONTH – US RTH HOURS

9
BACKTESTING EMD IN 5M FOR LAST 1
MONTH – US ETH

10
UPDATES TO THE BOTS (IF ANY)
STEP 4
1. Remove the Current Bot files (Navigate to Ninja Control Center -> Go to Tools menu -> and select
Remove NinjaScript Assembly.
2. Remove the Bot which was installed earlier.

3. Import the new files in same process like how you installed the first version.

4. Add a new chart & connect the Strategy again

5. Enable the strategy for each instrument. (Ideal is to run the Bots during US Market Hours such as 8:45am
CST to 3pm CST) but during testing, you can run all 23 hours)

6. Don’t connect multiple instruments to same APEX account, a sudden drop in market can hit the Trial SL
of Apex accounts.

11
TIPS/BEST PRACTICES
- Don’t’ run when you are not in front of computer minimum for initial few days, don't expect it to
print the money from Day 1. Start with US market hours such as (8:45am to 2:45pm (Low risk), 7am
CST to 4pm CST (Medium Risk))
- Go slowly with micros, No greed
- Make sure the quantity is always 1 in the execution., If it increases, that means algo has disconnect
in the back end.
- We will add a connectivity check message/alert in upcoming releases soon
- When you take profit manually, or any internet disconnections, it will disconnect the strategy so we
need to manually close existing trades and reenable the strategy.
- We are in process of developing strategies for personal accounts(swings, no scalping), Less risk
- It process the lot of data for every tick with in the strategy(every second), so keep your computer
clean and have good RAM and clean cache, Connect to battery, restart the computer and Ninja
before you enable the strategy for at least once it a day
- Don’t run on 1M or 2M time frames which may create too many trades n can incur lot of
commissions
12 - Do Swing trades on Longer time frames (Such as 4H, Daily or Weekly) if you want to trade on
TIPS/BEST PRACTICES
Global Simulation Mode should be unchecked for bots to work

13
TOOLS - OPTIONS
General Options for Time Zone & Sound Alerts

14
TOOLS - OPTIONS
General Options for Multi Provider

• Please enable "Multi-provider" under Tools->Options->General

15
TOOLS - OPTIONS
Trading Options to Auto Close Positions

16
TOOLS - OPTIONS
Strategies for Internet Connectivity issues

17
TOOLS - OPTIONS
Strategies

18
TOOLS – INSTRUMENT LISTS
TO ADD FUTURE TICKERS

19
THANK
YOU

20

You might also like