Bot Notes
October 11, 2024 Update v4
Features:
Power Play Max: Every Play is now a Power Play
This powerful new feature moves a stop when price goes 1 point above the profit target allowing every play to lock in the profit target while also giving unlimited profit potential on every entry.
Note: Power Play Max can be toggle on and off in PTP settings. Turning this feature off simply returns the way the bot takes profit to the previous version. If Power Play Max is off all trades will be closed when position profit target is reached.
Take Profit:
When toggled on this feature takes profit when the position profit target is hit. Take profit amount is automatically calculated and can be found in the top right of the chart when strategy is activated.
Daily loss limit:
This simply stops trading if the daily loss limit is reached. This can be toggled on/off in PTP settings. Daily loss limit is automatically calculated and can be found in the top right of the chart when strategy is activated.
Note: Activating daily loss limit will deactivate session 4.
User Stop:
When toggled on this will add a user defined stop loss to all trades when a trade is opened.
User Stop (Points):
This is where the user can define how many points to risk per trade with the user stop enabled
On screen info
Added:
Account balance
Trailing Drawdown (track apex trailing drawdown)
Aprox Max loss per trade
Daily max loss
Futures Instrument
Historical trade count
Max consecutive wins and losses
Improvements:
Smart Error handling:
If an error is detected open trades will be automatically closed and the user will be notified with an on screen prompt.
Entry logic has been completely redone
Exit logic has been completely redone
Implemented detailed order management system:
This prevents reversal trades from occurring
Settings menu has been simplified
Sessions:
Session 1 7:30am - 7:55pm cst ⚠️
Session 2 9:00am - 12:55pm cst
Session 3 1:30pm - 3:30pm cst
Session 4 6:00pm - 6:25pm cst
Note: ⚠️ indicates a high risk session. This can be due due to frequent eco events and news releases which cause an increase in volatility which can substantially increase the risk while also increasing the reward potential
Bug fixes:
Reversal trades bug fixed
Fixed bug that caused win count warning text to overlap on screen
July 21, 2024 Update v3.7.21
Bug fixes:
Resolved remaining issues that caused real-time trades to open when an exit is triggered (All bugs should be fixed)
Processing Performance:
Reduced the number of processes the code has to go through for each event. This will increase speed and overall functionality.
Premarket Checklist:
Data loaded requirement
Reduced days required to load to 5
July 13, 2024 Update v3.7.13
Features:
A caution message appears on the screen when the win count is greater than historical win rate
Sessions:
Session 4 now runs until 2:55 pm CST
Bug fixes:
Worked fixes for issues that caused real-time trades to open when an exit is triggered
July 1, 2024 Update v3.7.1
Features:
PropTraderPro (stand-alone) can now be used with NQ (still the best performance), MNQ, ES, and MES
All futures instruments should now work with PTP. Not all instruments have been tested. Only NQ, MNQ, ES, and MES have been tested.
Calibrations:
Profit targets are now based on candle size and ticker
Bug fixes:
Fixed issues that caused real-time trades to open when an exit is triggered
Fixed issues that caused occasional historical trades to not line up with real-time trades
June 18, 2024 Update. v3.6.18
Bug fixes
Fixed issue that likely caused trades to open in the opposite direction when trade was closed
Fixed issue that caused profit on screen to be incorrect when trading multiple contracts
Fixed an issue that caused profit target calculation to be incorrect on the exit
June 15, 2024 Update. v3.0
New Features:
All settings are now fully optimizable in the strategy analyzer
Added Dynamic Profit
Dynamic Profit works similarly to dynamic quantity.
The key difference is instead of adding contracts, it simply multiplies your position profit target.
The base position profit target will be multiplied by the consecutive win count
Added PowerPlay
PowerPlay is a new feature designed to work only with dynamic profit.
When enabled, PowerPlay will remove the profit target after consecutive win count sets to 1 (giving the next trade unlimited profit potential)
Note: PowerPlay will occur only 1 time after a loss
When activated, "PowerPlay" will show up on the screen in the top right of your chart.
Added Dynamic Step Max
This feature allows the user to tell PTP how many times ("steps") dynamic profit/quantity will be active after a loss.
If set to 2 (default) for example: dynamic profit/quantity will be enabled on consecutive win counts 1 & 2 (this number is located in the top left of your chart when PTP is activated).
Important: Setting the dynamic step max to 0 will turn off both dynamic quantity and dynamic profit.
Added DYN Profit / Quantity switch
This toggle allows the user to choose between Dynamic Profit and Dynamic Quantity
When enabled, Dynamic Profit is set to on (Dynamic Profit and its calculation will appear on the chart)
When disabled, Dynamic Quantity is set to on (Position Profit Target and Dynamic Quantity will appear on the chart)
Note: DYN Profit / Quantity cannot be enabled at the same time.
Users can now choose from 4 trading sessions:
Session 1: 5:30 AM - 6: 25 AM CST
Session 2: 10:30 AM - 11:25 PM CST
Session 3: 12:00 PM - 12:55 PM CST
Session 4: 2:30 PM - 3:15 PM CST
When a user has a session enabled it will appear in purple on the bottom right of your chart, if the session is disabled it will appear in white.
Enhancements:
Real-time entry optimization through adaptive calibration, reducing losses based on historical data.
PTP looks for commonalities in each loss within the data set to identify patterns and optimize predictive models for improved accuracy.
Bug fixes:
Take profit calculations are no longer based on the accounts' open trade potential (this reduces the round trip time it takes to calculate the profit targets, thus reducing slippage)
May 23, 2024 update
New Features:
Users can now enable or disable daily profit goals
Users can choose from 3 trading sessions:
Session 1: 7:30 AM - 8: 30 AM CST
Session 2: 11:15 AM - 1:00 PM CST
Session 3: 2:15 PM - 2:30 PM CST
Important note: Dynamic quantity will be independently calculated with each session or with any combination of sessions
Daily profit target will also be calculated independently for each session or with any combination of sessions
Strategy can be run in the strategy analyzer and also using the playback feature
May 19, 2024 update
Enhancements:
Improved data processing speed
Bug fixes:
Reduced likelihood of historical trades misaligning with real-time trades
Fixed unlimited quantity input issue in "Quantity" settings (Max: 10)
Implemented measures for Apex compliance:
Prevents trading errors due to user input
Ensures dynamic quantity functionality works seamlessly (Max: 30 for Quantity of 10)
Important:
If your state doesn't observe daylight savings please set your PC timezone to CST, restart NinjaTrader and reload all historical data
May 9, 2024 update
PropTraderPro v1: This is the first general release, and provides important fixes.
This update includes the following enhancements:
PropTraderPro is now stand-alone, echo is no longer required.
Trading hours are updated between 11:15 AM - 01:00PMCST.
Added Pre-Trade Checklist (required for the bot to trade).
Removed daily bot management.
Installation
The installation process will be carried out via an execution file instead of individual zips.
All MTA NinjaTrader products are now included in one easy-to-install file "MTAAutomatedToolKit"
Because this is a brand new release Windows might flag the installer. For help with this please here.
Be sure to run the installer package
Once install is complete, import into NinjaTrader
Settings
April 15, 2024 update
Added Dynamic Quantity feature
Added Consecutive Win Counter
Dynamic Quantity = Previous trade "Quantity" + "Quantity" on Consecutive Win Count (1 and 2)
All the user needs to do is turn on Dynamic Quantity to use it.
I will update these notes as needed.
The latest version has Dynamic Quantity on the top left of the chart
The latest version has Consecutive Win Count in the bottom right of the chart
Consecutive Win Count will increase by 1 for each winning trade it has. It will reset to 0 if a loss occurs
Dynamic Quantity will add the user set "Quantity" to the previous trade quantity only when the Consecutive Win Count is on 1 and 2.
April 11, 2024 update
Bot start/end time: 11 am CST - 1:00 pm CST
Disabling and re-enabling the bot between the start time and end time will cause the bot-stored values to be reset
The bot should always be enabled before the start time.
Bot information will be displayed on the chart after the 1st candle is printed
Uni Renko settings will always have a tick trend of 1.
Uni Renko format for these notes will always be Open Offset/Tick Reversal
UniRenko settings should be set to 40/80
PropTraderPro is designed for use with Uni Renko and will not work with any other bar type
If your chart background is blue, you have hit your daily profit target and no more trades will be taken until the following trading day.
The daily profit target will only prevent additional trades from opening.
Bot targets are intended for the leader account. Use the Daily Bot Management tool to update the contract multiplier in Echo.
It is suggested that the bot is always monitored by the user. (This allows us to comply with Apex rules)
If for any reason Ninja Trader loses connection the bot will automatically be disabled and open trades will no longer be managed by the bot.
It is HIGHLY recommended that the bot be used with the Echo trade copier. Echo has a built-in feature that auto-closes any open position in all follower accounts if no open position is found on the leader account. This feature is put in place to protect our users in the event there is an issue with Apex servers.
PropTraderPro should ALWAYS use the current NQ contract (The bot will not work correctly using any other contract)
Echo follower accounts can be set to either NQ or MNQ (user preference)
When using the Echo trade copier make sure the follower accounts do not match the leader accounts (this will result in the strategy being disabled)
When using the Echo trade copier all unused follower accounts must be set to blank