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.
March 9th, 2024
Size: 4.77 KB
Downloaded: 496 times
2686
brettji
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.
We utilize ChatGPT functions for tool-switching, requiring the use of one of these Models.
gpt-3.5-turbo-0613
gpt-4-0613
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
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.
Hello, everyone! I hope you're all doing well. Although I've been a dedicated reader for a while, this is my first time contributing. I'm excited to share this AI indicator with you.
October 20th, 2023
Size: 20.09 KB
Downloaded: 446 times
2680
pixel
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.
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.
September 1st, 2022
Size: 49.27 KB
Downloaded: 12139 times
1781
dorschden
The Trend Magic indicator is an ATR-based trend line that uses CCI to control its upward and downward movement. It was once a popular indicator in the Forex trading world. When the CCI is greater than zero the line is only able to move upwards, and conversely, when the CCI is less than or equal to zero the line is only able to move downwards.
By default the line is colored based on the last direction it has moved. Enabling the CCI color mode will color the line based on if the CCI value is above or below zero.
This indicator monitors the slope of 5 Moving Averages and plots colored lines across the bottom of the chart panel. It also optionally plots a trend signal and arrow on the chart when all 5 moving average slopes are all moving in the same direction.
I originally built this as a companion indicator to the Zombie5EMA indicator, which is shown in the screenshot as well. However, my indicator also allows you to choose between a selection of different Moving Average types, so keep that in mind when you adjust the settings.
The Slope Lengths determine the number of bars used to look back and calculate the slope of each Moving Average with. The background trend colors change when all 5 slopes are pointing up (> 0), or point down (< 0).
One thing you can look for is that the 5 plots will start to create lots of noise as their colors change. This can indicate either a pullback, a trend change, or a ranging market. You may be able to filter out false signals with something else to indicate momentum?
gbAvgHiLoPivot, Ver 1.1, TraderGB, June, 1 2021 Thanks to BobC for testing[ Important Update Ver 1.1...see updates below ]
Description:
This is an original indicator born out of curiosity and experimentation. It simply averages the pivot swing highs as one plot and does the same for the pivot swing lows. Once adjusted, the two plots should provide a solid reference to compare price action against. The swing size is adjustable and you get to choose how many of the most recent pivots you want to average. It’s a SMA of two of the most important data points of the price structure, the swing highs and swing lows.
Parameters:
* Span: defines the swing size (default = 7). The smaller the number the smaller the swings and the larger the number the larger the swings.
* PivotsToAvg: the number of the most recent pivots to average (default = 5, range from 1 to 99).
Plots:
* AvgPivotHi is the average of the last N swing pivot highs.
* AvgPivotLo is the average of the last N swing pivot lows.
* AvgPivotHiLo is the average of both the last N swing pivot highs and lows.
If trend shading is enabled, the following trend rules apply:
* To change to an UP trend: 2 consecutive lows must print above the average swing high plot, AvgPivotHi.
* To change to an DOWN trend: 2 consecutive highs must print below the average swing low plot, AvgPivotLo.
Suggestion:
* Set Span and PivotsToAvg to where the indicator hugs the price action in an up/down trend.
* Play around with the settings to discover the indicators benefits and limitations.
Included sound files for alerts (place in NT sound folder):
AvgHiLoSwingTrendUp.wav
AvgHiLoSwingTrendDown.wav
Updates:
2021-06-01 (Ver 1.1): Corrected bug in script where array list disallowed duplicate pivot values for both pivot highs and lows. This would cause the average to be incorrect if there was say two or more pivot highs or lows with the same value within the number of PivotsToAvg.
2021-06-24: Up loaded missing WAV files (look within zip file for WAV files).
April 29th, 2024 03:04 AM SCALPERUK Has anyone managed to get this to work. I'm all set up but the agent responds with errors
February 28th, 2024 06:35 AM Darvish Is this working for anyone?
February 11th, 2024 10:16 AM slim_pikins Is there an API for Bard (now Gemini)>
December 9th, 2023 09:07 AM minicantrade Downloaded the indicator joined Azure api --and the indie doesnt even show up on my list so I am a little lost and have
no idea what I am doing some help would be good LOL thanks
November 30th, 2023 04:15 PM Realtimetrader Thanks
April 5th, 2024 07:38 AM FTforex 8.1.2.1 64-bit which is the latest version to my knowledge -
April 5th, 2024 05:36 AM FTforex Unable to load it into NT without errors - Do you have a file version encapsulated in a zip file one can directly load?
April 2nd, 2024 01:13 AM JadeL Great indicator. Thank you!!