Changed the code to paint rising price bars hollow & falling bars solid. Neutral bars are hollow, but colored according to the Neutral Color you select in the indicator preferences panel.
COMPATIBILITY:
NinjaTrader6.5: Yes
NinjaTrader7: No - ZTrade101
Trading Suite Developed by Zondor and ZTrade101. Makes extensive use of the GomRecorder so once again, merci beaucoup, Gomi !!
(Note: When a trade occurs at or above the ask it's a "buy", and when at or below the bid, it's a "sell".) Package contents:
BetterBuySellVolume: Based on Barry Taylor's Better Volume concept, but instead of using upticks and downticks, it gets buy and sell volumes from the GomRecorder. Use with calculate on bar close = false and watch it evaluate each bar in real time, often changing its mind right up until the bar completes. Equivolume mode must be used for charts with Constant Volume intervals. May load very slowly on charts with more than a few hundred bars back. X=climax (local maximum of product of buy volume or sell volume times range), u=Up, D=Down, C=Churn, Lo=Low Volume. Set markers = True to mark the bars with these legends right on the Price Panel. There are various different ways of detecting the criteria. I hope you will look at the code and let me know what you think!
This one has a lot of potential for improvement. The criteria detection algorithms could be refined. Additional conditions, such as volume patterns and stopping volume, could be tested for. The method of storing condition status in a string is clunky and can be streamlined. Please share your ideas so that we can make this MORE Better.
TickMoneyFlowOscillator Using GomRecorder data, calculates the product of buy volume and price, or sell volume and price, adding or subtracting the product from a cumulative total. Then an MA of the total is subtracted from the total to make it oscillate. The color is based on whether the cumulative total, not the oscillator, is rising or falling. I like to overlay this on the price panel, with the price scale on the right and the TMFO scale on the left. Sometimes this gives nice clues about which way things will go out of a sideways congestion zone.
TradeSizeDistribution Using GomRecorder data, looks at each incoming trade and sorts its volume into one of several "buckets" based on whether the trade is a buy (plots above zero) or a sell (plots below zero). Then the trades on each side of zero are grouped and summed within 4 size ranges (small, medium, large, extra large) and grouped together. The breakpoints for the size groups are the lower volume limit... etc user settings which you must set based on the way your instrument trades. A medium size trade in the ES would be an extra large trade in the YM, etc.. You have the option of either displaying the VOLUME of trades within each size range, or the NUMBER OF TRADES within each size range!
DomBandHybrid is a persistent version of ZTrade's Dom bands indicator that achieves data persistence with a data recorder. The new ZondorRecorder (based on the GomRecorder, of course!) is customized to record LEVEL 2 data. When run in real time, the Level 2 data come directly from the OnMarketDepth Method. This avoids the errors that the GomRecorder is subject to under certain conditions (because of Ninja Trader's coarse time stamping). If the chart is changed or refreshed, the previous bars in a real time only indicator would disappear. But in this version, they are reloaded from the ZondorRecorder; then from that point forward until the next refresh, all data will come directly from the OnMarketDepth Method. This indicator generates run time errors, but they are handled, and appear in the Output Window as Trapped Exceptions. Therefore they do not crash the program. Would certainly appreciate if anyone can help me diagnose the cause of the errors.
JMA7MC is a version of the JMA moving average with true multi color plotting of a single plot using the PlotColors Method. That method does not exist in NT6.5.
The BMT CollectiveMA and Envelope Expansion were modified to force the Collective MA to rapidly converge upon the price series. However when setting these up, you need to go back at least one previous day, or they will not plot anything.
See discussion about recording in Binary vs Flat for GOM & Zondor Recorders.
Instructions for the ZondorRecorder: This is a customized version of the GomRecorder for LEVEL 2 data. The recording and playback work almost the same. The ZondorRecorder stores data in files prefixed with DOMBANDS, so a typical file name would be DOMBANDSCL-05-10_binary.dat. The DOMBANDS prefix ensures that these files will not have the same names as files made by the GomRecorder. By default the files will be placed in the My Documents folder. If you want to store them somewhere else, create a Windows Environment Variable with the Name ZONDORFOLDER and the Value being the valid path to your designated storage folder. ( Refer to Lines 207 and 236 of the .cs file.)
This indicator for MultiCharts displays '00 lines.
Features:
- The '00 is customizable through the "MultiplesOf" parameter. The prices of the '00 lines are actually multiple of this parameter. For instance, if you want to draw all levels as 1350 (for ES), choose MultiplesOf = 10. If you want to draw all levels as 1.3200 (for EUR.USD), choose MultiplesOf = 0.01.
- All '00 lines are shown from two '00 levels above the highest candle of the whole chart down to two '00 levels below the lowest candle of the whole chart. So the relevant '00 levels are always available when you scroll the chart to the left or to the right.
- The lines change color when they are above and below the candles (switch between potential support and resistance).
- The lines have the politeness not to "cross" the candles, for a better display.
Ok, not very MatLab, but MatLab, R, ...
This simple script download historical data from IB (360 days, 1 minutes bar) for all SP500 stocks, without risking the "Pace violation ..." from IB. The files are wrote in the user home directory.
What is a Fib? Or support/resistance? Or a supply or demand level? All of these terms describe areas on a chart where price action does something; they represent areas where professional traders reveal themselves and their intentions. I had this indicator built by TradingCoders out of Australia, they’ve built many indicators for me and all work extremely well. James, the head developer, can code anything you can think up.
The dpLadder is a swing-based indicator. But what is a swing? It’s a place where price has had a change of heart. I wondered what a chart would look like if, between swing-points, I plotted Fibs. I’m sure many of you had the same thoughts and I decided to automate it. Add the Ladder to your chart. It will automatically use two recent swings as the high and low and plot a Fib between them and will then propagate the ‘rungs’ of the ladder above and below those two swing-points while plotting Fibs between the rungs.
The indicator also has the ability to use a second timeframe and repeat the ladder-building process. So, while my chart may be a 1 minute, internally the indicator can be using a 30-minute data series to plot wider swings and therefore a second set of Fibs. All the Fib lines are color/style/thickness/opacity adjustable.
The controls for the indicator are placed on the chart for fast access. The ‘dpLadder Update’ button will cause the indicator to look for new swing-points. The ‘Show-Hide Fibs’ button will hide the ‘internal’ Fib lines while keeping the primary swing-points, the 0% and 100% lines, which make the rungs of the ladder. The ‘PriceL’ and ‘PriceH’ input fields allow the user to manually choose the swing-points and the indicator will then redraw the chart with those points as the basis for all ladder rungs and Fibs. Input for those fields is entered from the right side.
This Code was Ported from the code of DaveP711 from Futures io in Ninjatrader 8 public download section
For more info check his indicator
I didn't have time to add the signals, maybe at later date.
It is a pair of channels, fast (Trend1 and Trend2) and slow (Trend3 and Trend4)
//**************************************************************************
// Remember:
// Due to limitations of Multicharts instead of visual ordering the study to
// the back it is better to add a second data series after you insert the
// study so candles can be visible and to avoid confluence with other indicators
// you may have.
//**************************************************************************
V1
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.
May 23rd, 2011 07:55 AM gibips I just upgraded to NT7 from 6.5, upgraded this newer version (2) and have the same problem as mentioned - sometimes the
neutral yellow is not painted. It leaves a blank between the up and down colors.
March 30th, 2011 04:53 PM Southsea Thanks! Was wondering if this indicator repaints? Does it change past bar colors based on new data? Thanks a bunch!
March 11th, 2011 11:08 AM PandaTrader Same problem here. It doesn 't plot the neutral colors every time. Leaves a gap between the rising and falling plots. P
lease help.
October 22nd, 2010 05:53 PM Howard
October 15th, 2010 01:04 PM PandaWarrior It does not plot the neutral colors every time. Instead it leaves a gap between the rising and falling plots. Once in a
August 13th, 2023 05:44 PM bluedot Thanks for sharing
July 1st, 2023 08:11 PM tcbtrader Wonderful! Thank you so much for sharing with us all. I've used James several times in the past and his indicators are
always top-notch!
June 20th, 2023 12:59 PM JanEva Thanks! It is being very useful to me. It's just what I was looking for.
May 28th, 2023 10:03 PM wcitadel Thank you.
March 10th, 2023 01:42 PM bobw199 Hey THANKS so much awesome indicator, used on a renko chart on the MK2 market went from 50 % line to the next 50 % line,
all day. This makes taking trades so much easier. Puts structure so visible on the chart.