February 21st, 2014
Size: 2.24 KB
Downloaded: 717 times
1521
ceramictilepro
This is the default thinkorswim VolumeProfile & TPOProfile studies combined and modified so that the profile lines (high/low, value area) are projected on the following day instead of the current day. There are also additional options to paint bars below and above the value area, fib extensions from the value area and a label with the current price.
*By default the number of profiles is set to 2, so only the previous profile will show. Change this to show more days.
*V2: Added a "On Expansion Value Area" option to plot the lines (POC, VA, etc.) just on the right expansion area.
February 18th, 2014
Size: 8.04 KB
Downloaded: 718 times
1520
rmejia
I extended the base RSqueeze indicator with the addition of the TTMS squeeze style. All of the original squeeze styles (Bollinger, PBF, CounterTrend) are still available in the "SqueezeStyle" drop down menu.
Exported using NinjaTrader 7.0.1000.21
Change Log (2-16-2014): RSqueezeV2
Addressed issues / concerns raised by Zondor in his comment.
1. Fixed the existing bug in the histogram plot color when CalculateOnBarClose is set equal to FALSE.
2. Cleaned up the code to improve efficiency.
3. Replaced RGaussianFilter() with anaGaussianFilter() to address a rounding error issue in the PBF and CounterTrend squeeze types.
4. Replaced TTMS squeeze code with call to anaSqueeze().
Change Log 10-20-2015 - Added Sound Alerts for Squeeze Breakouts.
This version 2 requires NinjaTrader 7 or higher. It will not work with Ninja Trader 6.5.
Once imported into NinjaTrader, the New Indicator Name is RSqueezeV2
This is an experimental indicator that can enter and exit live positions. Use entirely at your own risk and with extreme caution! You have been warned, so don't blame me! I will not accept liability for anything!
By now most of you probably have figured out my love for floating windows.
This is a little window with a few buttons that allows you to enter and exit trades.
Most stuff is pretty self-explanatory. The only thing worth mentioning is the Close button, which will first cancel all orders for the selected Instrument-Account combination and then close any open position for the selected Instrument-Account combination. Edit: Is now default NT behaviour when there is an open position, if flat it will cancel all working orders for that Instrument-Account combination.
Account, Instrument and Quantity are bootstrapped from ChartTrader, so if you want to change them, you will have to do it there. Edit: Now has dropdowns that always have the same value selected as ChartTrader, that means no matter where you change it the other one will also reflect that change. For that reason vvMiniTradePanel will enable ChartTrader when it starts up. You can hide, disable, show or enable it later. ChartTrader has to stay enabled, a warning will be shown if it is disabled. The Account can also be set manually, however, Quantity and Instrument will still be bootstrapped from ChartTrader.
In terms of size, location and some other settings it is quite configurable.
In order to use the advanced buttons (Lim or Stop +Offset buttons) the AT Interface has to be enabled (ControlCenter ->File ->AT Interface)!
Please only download if you understand the risks of using such an indicator and accept that you will use it entirely at your own risk!
01.Feb.2013 v2.1
Fixed null reference bug in OnTermination.
Changed Close button logic, now exactly the same than the ChartTrader Close button.
05.Feb.2013 v2.2
Fixed bug where the first strategy change was not reflected by ChartTrader.
v2.3
Added dropdown for account selection.
Added Quantity up down for quantity selection.
v2.4
Fixed bug where quantity was not updated after strategy change.
06.Feb.2013 v2.5
Increased max value for quantity to 1m.
Fixed bug with quantity update.
Improved layout a bit, dropdows are larger now.
Put instrument label on Close button.
Added option to hide ChartTrader on startup.
v2.6
Fixed resizing issue.
v2.7
Fixed quantity increments for forex and stocks to NT defaults (.1m and 100).
Max quantity is now 50m for forex, 1m for stocks and 10,000 for futures.
07.Feb.2013 v2.8
Relocated show ChartTrader button so that it does not hide the "F" for unfixing the y scale.
12.Feb 2013 v2.9
Improved the handling of ChartTrader toggle, Button is now in the normal spot and the little "F" as well. If you use vvTrendLineTrader, please update that too.
05.Mar 2013 v3.0
Fixed a bug where button location got messed up on resize or minimize.
13.Mar 2013 v3.1
There was a problem with changing live orders as they might have the order state "Working" whereas the same order on an NT sim account has "Accepted". This version should now work correctly for live and sim.
02.Apr 2013 v3.2
Corrected quantity increment for currencies to 0.01M.
08.Apr 2013 v3.3
Added option to show reverse button.
15.Jul 2013 v3.4
Added functionality to "Close" button, left click same as ever, right click brings all targets to last traded price (i could do best offer too).
04.Nov 2013 v3.5
Fixed a bug (again) where button location got messed up on resize or minimize.
15.Feb2014 v3.6
Added some buttons to place stop or limit orders in an easy way. They are placed x ticks away from the current price, where x is a setting in the properties dialog.
Of course all this is optional, no need to have the buttons on there when you don't want them... To use the new buttons the AT Interface has to be enabled (ControlCenter ->File ->AT Interface)!
Description:
Plots the developing range (high-low) for a given time interval on any chart and allows this range to be plotted on any other chart.
Usage:
The ELD contains 2 indicators that rely on ADE and EL Collections to do their job.
AnyRangeAnywhere(S): This indicator can be plotted on any chart and it will plot the developing range based on the start and end times input specified by the user. At the same time, it will copy the range values in memory using ADE and EL Collections. (S) stands for "sender".
AnyRangeAnywhere(R): This indicator reads the range plotted by the indicator above and plots it on any other chart. (R) stands for "receiver".
The indicators allow the range to be named so that multiple ranges can be plotted differentiated by their unique names specified by the user.
Works on the following chart types:
AnyRangeAnywhere(R):
Time Only. It might work on the other chart types but it might be inaccurate.
AnyRangeAnywhere(S):
Any chart - time, tick, volume, range etc.
Input Parameters:
For session start times, use the bar time of the first bar in the session. This would vary depending upon the interval of the time chart. For instance, for CL, in a 1 min chart, the first RTH session start bar would be 801 whereas in a 5 minute chart, the first bar would be 805.
AnyRangeAnywhere(S):
ORStartTime- Time in HH24MM format (eg: 0800 for 8 AM and 1600 for 4 PM) specifying the range start
OREndTime- Time in HH24MM format (eg: 0800 for 8 AM and 1600 for 4 PM) specifying the range end
PlotEndTime- Time in HH24MM format (eg: 0800 for 8 AM and 1600 for 4 PM) specifying how long to plot the ranges in an intraday chart
ADEClassName- A unique name that identifies this range. When this indicator is plotted more than once, this input value must be unique to each plot
AnyRangeAnywhere(R):
ADEClassName- A unique name that identifies the range to plot. This should match (case-sensitive) to the value of this same input specified in the sender.
ADEInterval- Specify the data interval for the sender chart. If the sender chart is a 5 minute chart, specify 5.
ADESymbol- Specify the symbol of the sender chart or use the default if the symbols are the same. This option is there to allow calculating the range on a continuous contract symbol, for instance, and then plotting it on a specific contract month symbol.
February 15th, 2014
Size: 62.88 KB
Downloaded: 545 times
1519
LogicalTrader
ACD Daily Pivot for TradeStation v1.0
Works on at least TradeStation 9.0 and later
Description:
Plots the ACD daily pivot. Allows the option of choosing either the ETH session or RTH session range.
Usage:
The indicator plots the daily pivot as described in Mark Fisher's book, The Logical Trader. Fisher's subscription service uses the RTH high and low to calculate the daily pivot along with the exchange close. This indicator does that and at the same time allows the option to use the ETH session high and low instead of the RTH session. The close used by the indicator is always the exchange close which is usually reset by the exchange, and is usually different than the last print for the session, between the ETH session close and the next ETH session open.
Works on the following chart types:
Time Only. It might work on the other chart types but it might be inaccurate.
Input Parameters:
For session start times, use the bar time of the first bar in the session. This would vary depending upon the interval of the time chart. For instance, for CL, in a 1 min chart, the first RTH session start bar would be 801 whereas in a 5 minute chart, the first bar would be 805. To get theoretically accurate values, the correct session start and end times must be specified.
ETHStart- Time in HH24MM format (eg: 0800 for 8 AM and 1600 for 4 PM) specifying the ETH session start
ETHEnd- Time in HH24MM format (eg: 0800 for 8 AM and 1600 for 4 PM) specifying the ETH session end
RTHStart- Time in HH24MM format (eg: 0800 for 8 AM and 1600 for 4 PM) specifying the RTH session start
RTHEnd- Time in HH24MM format (eg: 0800 for 8 AM and 1600 for 4 PM) specifying the RTH session end
UseETH_1OrRTH_2- Specify 1 to use ETH session or 2 to use RTH session
ShowPivotPoint- Specify True to show the daily pivot point (in addition to the range), False to hide it.
February 15th, 2014
Size: 5.50 KB
Downloaded: 854 times
1517
vvhg
I build this indicator to help me identify possible data gaps after importing historical data.
At this point, v001 simply looks at the yearly and monthly changes to make sure that if there is a change that the change is predicted (ie, 2009 comes after 2008; month 1 after month 12; month 4 after month 3).
I could have gotten more fancy with for statements and such, but instead I opted for a simple if-else framework so you can easily see what's going on.
If there is a data gap (ie, current month is 4 but the previous month is 11; current year is 2009 but the previous year is 2007), the indicator gives you a text visual alert.
I set up tick offsets off the High for the alert, month and year labels.
At some point in the future I may add in daily checks (or less), as well, but for the time being this serves my needs.
I'm happy to answer any reasonable questions or consider any reasonable improvements.
September 23rd, 2016 07:30 PM BoltTrader I love this indicator so much that I downloaded it again to my new trading laptop! Thank you again!!!
June 27th, 2016 10:17 AM BoltTrader Super helpful! Thank you!!
August 19th, 2014 07:51 AM landau Great Idea! I'm still in the learning phase with support and resistance areas, and it looks like an excellent refining t
May 19th, 2015 01:11 PM abdunbar thanks, looking for example of an indicator opening a separate window.
February 28th, 2014 09:37 AM wxsim1 superb indicator! now hopefully it can be implemented with account groups in the near future
January 26th, 2014 04:50 PM alexJetski awesome work, thanks so much.
December 18th, 2013 09:22 AM Ynotfutures I currently bury NT7's Dom and typically trade from my chart. This tool is much appreciated, its small and compact alway
s on top and easy to access thanks for your time and effort. And thanks for sharing.
November 25th, 2013 03:56 PM mdl060374 great! thanks
February 24th, 2014 01:35 AM zohar Perfect excellent very helpful to understand what's happening at a glance immediately see the market situation of the mo
ment. I adopted the indicator for all. Thank you
February 23rd, 2014 08:08 PM ceramictilepro hi Zondor, thank you for your comments. It works great for real time which is how I use it. Feel free to correct the cod
e to make a more valuable indicator
February 23rd, 2014 03:22 PM Zondor I THINK that this MAY work for real time, but the historical data generated by this coding approach is COMPLETELY WRONG
and will give meaningless results.
Due to the one second time stamps and lack of synchronization between the bid, ask, and last files. the bid and ask data