STMAPRO ALGO - Python Super Trading Algorithm For NT8 | Adaptix Labs
STMAPRO ALGO: A Suite of Tools for NinjaTrader 8
STMAPRO ALGO is a suite of open-source tools designed for NinjaTrader 8, offering traders a range of indicators and automated features to enhance their trading strategies. The suite has been primarily developed for futures markets, specifically for the E-Mini SP500 (ES), E-Mini Nasdaq (NQ) and their respective micro contracts. However, it can be adapted and tested for other financial assets.
STMAPRO ALGO includes:
- A comprehensive risk management system: It has been developed with risk management in mind, but it is recommended to test and adapt the risk management system to your own needs.
- A set of indicators: Offers a suite of key indicators for technical analysis, including Z-Score, Supertrend, VPT, and SMA, as well as an additional Spread Low indicator to detect potential volatility.
- A signal system: Analyzes and processes signals generated by indicators, interpreting market trends to generate buy and sell signals.
- An automated execution system: Enables automatic execution of buy and sell signals, helping traders to reduce manual intervention.
Key Components:
- Flask Server: The system comprises a Flask server that acts as a backend for receiving signals from different technical indicators and executing trading actions on an unspecified trading platform.
- Technical Indicators: The system utilizes various popular technical indicators to identify trading opportunities. These include:
- Z-Score: Evaluates the strength of the market in terms of overbought or oversold conditions.
- Supertrend: A trend-following indicator that seeks to identify changes in trend direction.
- VPT (Volume-Price Trend): Analyzes the relationship between volume and price to determine the strength of the trend.
- SMA (Simple Moving Average): Calculates simple moving averages to identify trends and crossover points.
- Spread Low: An additional indicator that detects moments of low difference between moving averages, which could indicate a higher probability of volatility.
- Signal System: The system takes signals from indicators and executes trading actions based on certain conditions. A specific set of conditions has been developed to determine when to buy, sell, or close positions.
- Automated Execution: The automated execution feature utilizes pyautogui to simulate clicks on the buy, sell, and close buttons of a trading platform.
Important Note: The STMAPRO ALGO suite of tools has been primarily tested and adapted for the E-Mini SP500, E-Mini Nasdaq, and the micros of both. Additional testing and adaptations are recommended for other financial assets.
STMAPRO ALGO TEST SESSIONS:
https://www.youtube.com/watch?v=LMhLmdaJuVw&t=7s
https://www.youtube.com/watch?v=9Yr5oHE1HKI&t=10s
Risk Disclosure
Futures 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 one’s 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.
NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.
Additional Information
Open Source Code: All code is open source and modifiable. We are not responsible for the functionality of the script if it is altered.
Compatibility: The script is adapted to work only on the ES (E-Mini SP500).
Broker Compatibility: This script can be used with any broker or prop trading firm that operates with NinjaTrader 8. The tool is 100% automatic.
Disclaimer
We are not responsible for any trades made in NinjaTrader using this algorithm. Users are responsible for their own investment decisions and should fully understand the risks associated with futures trading.
Enjoy this powerful trading tool!
STMAPRO ALGO offers traders a powerful tool to automate their trading strategies and leverage the benefits of technical analysis. However, it is crucial to perform thorough testing and adaptations, as well as understanding the inherent risks of futures trading before utilizing this tool in a live environment.
STMAPRO ALGO is a set of tools for NinjaTrader 8 that helps traders automate their trading strategies. It includes indicators, a signal system, and an automated execution system. It is specifically designed for futures markets but can be adapted for other financial assets.