NexusFi: Find Your Edge


Home Menu

 



Categories Help    

New Ratings

Sort by

Show full/short entries Entries
TSI Plus v.1 5 *
Hello All,

I asked Adrian over at Expert Trading Programmers to be build me a True Strength Indicator that would paint the bars when price was overbought / sold.

He did a great job creating it and I thought I would share it. I edited the install folder so that it would go to a folder called True Strength vs my name.

If there are any issues on the install let me know and I'll post the original zip.

The setting in the image are 14/3 and high low 45 / -45

If you need custom work done ETP are great to work with. Quotes and turn times are excellent.

NOTE: Try pairing it with VWAP and the STD levels.


Category NinjaTrader 8 Indicators and More 
 
Suggest other entries I might like
Details: TSI Plus v.1
Category: NinjaTrader 8 Indicators and More 


March 9th, 2024
Size: 4.77 KB
Downloaded: 266 times
AskTheChart 4 *
v0.1.05
Introduction:
AskTheChart is an experimental AI-powered indicator that showcases the use of a large language model to enhance trading strategies and analysis using agents. Traders can interact with their charts by asking questions such as, 'What is the current trend?' They can give commands like 'Draw horizontal line at the $1500 level,' or instruct the agent to highlight an area on the chart. It's important to note that this is experimental and intended to complement, not replace, traditional trading analysis and strategies. Its main purpose is to demonstrate the potential applications of AI in trading.

How to Use:
AskTheChart adds an interactive button 🤖 on the chart toolbar. When clicked, it opens a chat window where you can ask questions or give commands. The AI agent understands your queries and responds accordingly. To configure the indicator, go to the indicator settings and enter the required OpenAI/Azure URL, API key, and Model. You can also set the maximum number of bars allowed for the agent context window.

URL example:
 
Code
OpenAI: https://api.openai.com/v1/chat/completions
Azure OpenAI: https://{name}-east-2.openai.azure.com/openai/deployments/gpt-4/chat/completions?api-version=2023-07-01-preview
We utilize ChatGPT functions for tool-switching, requiring the use of one of these Models.
gpt-3.5-turbo-0613
gpt-4-0613

 
Code
0) Indicator settings
URL: https://api.openai.com/v1/chat/completions
API Key: Your OpenAI API key
Model: gpt-4-0613
If you are using Azure OpenAI, the model's name should match the one defined in your deployment, and the required model version is 0613
gpt-4
gpt-3.5-turbo

 
Code
0) Indicator settings
URL: https://{name}-east-2.openai.azure.com/openai/deployments/gpt-4/chat/completions?api-version=2023-07-01-preview
API Key: Your OpenAI API key
Model: gpt-4
Cost Implications:
Please note that using AskTheChart involves making requests to the OpenAI API. These requests are subject to OpenAI's pricing structure, which means that usage of AskTheChart may incur costs. Users are responsible for these costs and should review OpenAI's pricing details before using this indicator.

Challenges:
There are numerous tools and libraries available for developing with LLMs. However, integrating them into NinjaScript without relying on DLLs is a significant challenge. NinjaScript employs C# 5.0, which is considered somewhat legacy and lacks many modern features. While it's possible to work around this limitation using compiled assemblies, I opted for an open-source approach to maintain accessibility.

Change Log:
NT8 AskTheChart by pixel @ nexusfi.com, Version 0.1.0, released 10/19/2023 NT8 8.1.1.7 64-bit
10/22/2023 v0.1.01 - Fix: model variable missing
10/22/2023 v0.1.02 - Removed duplicate declarations
11/14/2023 v0.1.03 - Removed delay for faster function calling
11/14/2023 v0.1.04 - Fix: error when using dynamic type
11/20/2023 v0.1.05 - Style: show api response errors in the chat

I'm eager to discover additional applications for LLMs in trading and explore their use in my own strategies, as well as in others. You can find the discussion here.





Category NinjaTrader 8 Indicators and More 
 
Suggest other entries I might like
Details: AskTheChart
Category: NinjaTrader 8 Indicators and More 


October 20th, 2023
Size: 20.09 KB
Downloaded: 414 times
dpQGPv1 5 *
Oscar Wilde said imitation is the sincerest form of flattery. So with thanks to the QG Better Channel authors, I have taken that indicator and modified it to better serve my trading style. Here's my dpQGP- QGPair. It is now a pair of channels, fast (Trend1 and Trend2) and slow (Trend3 and Trend4), and as price moves around those channels, signals are generated. Everything is available for your tweaking: channel coloring, signal type/color/size, channel upper and lower parameters.

In the Properties, there is a property named 'ContinuationSignals' and it has a numeric input. That number is the number of bars allowed between price falling below Trend1 and rising back above it for long signals, or price rising above Trend1 and then falling back below Trend1 for short signals. It will become clear when you see it on your chart.

There is a Toggle on the Control line at the top of the chart with options of Off, Single, and Double.
Off = no signals painted
Single = only Trend1 is considered for a signal to paint
Double = Trend1 AND Trend3 must be in agreement for a signal to paint.

You can fine tune the channels by altering their length properties which will make the channels either closer to price action or farther away. Although shown on a 144 tick chart, it works on any time period or tick period, Renko, etc.

I hope you find it useful. As always, please leave some feedback (private or public), good or bad, as it gives me ideas for making it better. Thank you. Dave P.


Category NinjaTrader 8 Indicators and More 
 
Suggest other entries I might like
Details: dpQGPv1
Category: NinjaTrader 8 Indicators and More 


July 24th, 2023
Size: 10.43 KB
Downloaded: 1354 times
Seasonality Indicator (year) 5 *
This Seasonality Indicator is based on the Ratio-to-Moving-Average Method, a classical time series decomposition technique used for analyzing and forecasting data with seasonal patterns. It works on "Day" charts and uses a cycle of 1 year.


Category NinjaTrader 8 Indicators and More 
 
Suggest other entries I might like
Details: Seasonality Indicator (year)
Category: NinjaTrader 8 Indicators and More 


April 18th, 2023
Size: 2.59 KB
Downloaded: 129 times
PriceActionSwing NT8 5 *
The PriceActionSwing indicator for NinjaTrader 8.0 calculates swings in different ways and visualizes them. It shows swing information like the swing length, duration, volume and many more. It contains a lot of features and it is useable in the Market Analyzer.

Strategies based on older PriceActionSwing versions will not work with this update.
Remove old PriceActionSwing versions (do a backup first) before you import the updated version.


The package contains two indicators:
PriceActionSwingPro
- Swing indicator with visualization and swing information
- ABC patterns
- Compute divergences based on different indicators
- Naked swing lines
- Swing statistics
- Draw automatically Fibonacci extensions and retracements
PriceActionSwingOscillator
- Swing trend and relation visualization
- Swing volume (repainting)

Useful to see/trade price action based on swings and patterns like double top/bottoms, wedges and many more.

For more information see this thread.

COMPATIBILITY:
NinjaTrader 7.0: NO, see NT7 version here
NinjaTrader 8.0: YES


Category Free Section 
 
Suggest other entries I might like
Details: PriceActionSwing NT8
Category: Free Section 


September 1st, 2022
Size: 49.27 KB
Downloaded: 12007 times
QG- Better Channel MTF 5 *
The idea of a channel similar to Donchian channel but one that expands in trending markets and narrows in a ranging markets was born by Alex Grover on TradingView.
This script is a conversion from original TV script to Ninjascript.

The channel breakout generally indicates beginning of a new trend and pullbacks towards middle of channel are generally reliable trend continuation signals.
I have added multi timeframe version of this script here that shows trend in a higher timeframe and pullbacks in a lower timeframe.

Improvements and additions in this script are welcome.


Category The Elite Circle 
 
Suggest other entries I might like
Details: QG- Better Channel MTF
Category: The Elite Circle 


August 24th, 2022
Size: 3.86 KB
Downloaded: 578 times

Keywords: better channel
gbVolumeReversal 5 *
gbVolumeReversal, Ver 1.1, TraderGB, May 23, 2021 [ Updated ]

Description: This was my attempt to reverse engineer through trial-and-error Mark Leibovit’s volume reversal and volume sequential indicator. The calculations for this are unpublished and remain proprietary. This was first done about six years ago when I had access to the indicator with recent price action and simply messed around with price and volume until matching all the signals. Within this indicator I put a divergence signal, which is not part of Leibovit’s work. I personally don’t use this indicator, but some may find it useful.

References:
The Trader’s Book of Volume, The Definitive Guide to Volume Trading, Mark Leibovit, 2011, p 255-262
The Encyclopedia of Technical Market Indicators, Robert W. Colby, CMT, 2003, p 778-780

Updates:
Ver 1.1, 2021-05-27: Included options for each of the two text labels be optional (requested by chartman). Note, if you have 'Show Sequential VR Text' checked but not "Show Sequential VR", Sequential VR text will not appear.


Category NinjaTrader 8 Indicators and More 
 
Suggest other entries I might like
Details: gbVolumeReversal
Category: NinjaTrader 8 Indicators and More 


May 23rd, 2021
Size: 4.71 KB
Downloaded: 1237 times
gbCloseOverCloseTrendMap 5 *
gbCloseOverCloseTrendMap, Ver 1.0, TraderGB, May 19, 2021

Description: Compares the current close to the closes of each of the last N-bars, where N is the number entered for Lookback. The top line of the trend map is colored green if the current close closed above the close one bar back and red if it closed below. The second line of the trend map follows the same color scheme but for two bars back, etc. This is done for N-bars back. I don't really care about a close that's the same as a close N-bars ago so I just assigned these to the downtrend.

The separate plot above the trend map is an indication of the trend. It switches to an uptrend if the current close is above all N previous closes and switches to a downtrend if the current close is below all N previous closes.

There is a separate transparent plot called TrendValue that can be used for those wanting to include this in Market Analyzer. A value of 1 indicates an uptrend and a value of -1 indicates a downtrend.






This script is dynamic with respect to the number of plots that appear in the trend map. If you enter 5 for the Lookback, you will get 5 lines in the trend map. If you enter 10, you get 10 lines, etc. The indicator allows a Lookback of 20 max, which I consider more than enough. But, if you do want more plots, feel free to modify the code to allow Lookback to take a higher max value. Keep in mind that there will be a plot for whatever number you choose. For example, if you change it to a max of 100 and enter 100 as the Lookback, you'll get 100 plots. I wouldn't go to crazy here so use whatever you think makes sense for your application of the indicator.

The order of the closes in the trend map are in descending order from the top down. This means that the top line of the trend map will be the Close status 1 bar back. The second line will be the Close status for 2 bars back, etc. The last line will always be the most distant Close. For example, if you enter 10 for the Lookback, the last line of the trend map will be the status of the current Close relative to the Close 10 bars back.

Special Note: Although this indicator has in its name "CloseOverClose" it actually uses 'Input' rather than 'Close' as the input series. What this means is that you can feed most indicators into gbCloseOverCloseTrendMap to get a trend map of that indicator. For example, instead of using Close as the input series, let’s say we use the Fisher transform to get a trend map of the Fisher transform. You can do this same thing with a moving average or any other indicator that seems logical for doing this. In a generic sense, the indicator is just comparing the current output with the output of 1-bar ago, 2-bars ago...N-bars ago. The detail of all these comparisons is shown in the trend map and summarized in the overall trend plot.


Category NinjaTrader 8 Indicators and More 
 
Suggest other entries I might like
Details: gbCloseOverCloseTrendMap
Category: NinjaTrader 8 Indicators and More 


May 19th, 2021
Size: 3.66 KB
Downloaded: 686 times
Sody's Zero Lag Moving Average Convergence Divergence (MACD) 5 *
This is my entry to the challenge for the best indicator. While this indicator is nothing flashy like my past indicators, I am submitting it due to the fact that it is a reliable signal.

It is a MACD but calculated using a momentum-adjusted moving average that I call a zero-lag moving average because it is the closest thing I can get to that adjust for the lag in a filter. It works similar to a EMA, but instead of weighting the front end of the indicator to reduce lag (base effect), it adjusts the from on the moving average for a near-term ROC (momentum).

Use wisely!

Cheers,
Sody

APR 26 2021 UPDATE: It came to my attention that the file was a locked DLL, I have corrected the issue, you can now download the source code from here.


Category NinjaTrader 8 Indicators and More 
 
Suggest other entries I might like
Details: Sody's Zero Lag Moving Average Convergence Divergence (MACD)
Category: NinjaTrader 8 Indicators and More 


February 22nd, 2021
Size: 3.35 KB
Downloaded: 1245 times
PriceLineRR 5 *
Hello Traders, after downloading and using the Price Line indie that I downloaded from FIO, I decided that it would be nice to see where Stops might be as the price moves around. You can make these lines +/- ticks from the current price. In the pic, they are set to 20 ticks. The Plum colored lines are 20t above and below the current price.

There is also a button along the X-axis that allows you to enable or disable the indie if needed.

Trade Well...
Bob


R1: 2/5/2021. Trader NgoLimit wanted a shorter price line. I changed the minimum length to 1, so it will draw thru the current candle to 1 candle back.
R2: 7/8/2021. I added PriceLineRRatr to the ZIP. PriceLineRRatr draws the RR lines X ATRs above and below the current price. The ZIP now includes both indies. Thanks Brett for the suggestion.


Category NinjaTrader 8 Indicators and More 
 
Suggest other entries I might like
Details: PriceLineRR
Category: NinjaTrader 8 Indicators and More 


January 19th, 2021
Size: 11.08 KB
Downloaded: 569 times
 



 
Category
 





© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top