Commit Graph

201 Commits

Author SHA1 Message Date
05e5621b98 Remove redundant check for whether there are enough bars on the chart 2024-08-14 05:43:58 -07:00
964108ed29 Use correct indicator name in group name property 2024-08-14 05:41:14 -07:00
6d184fed63 Trivial removal of extraneous whitespace 2024-08-14 05:40:11 -07:00
889a896556 Utilize rate of change and percent rank indicators rather than performing calculations manually 2024-08-14 05:37:56 -07:00
b0491d0f36 Add Percent Rank indicator for calculating the percent rank of the provided input series over the specified period 2024-08-13 13:51:07 -07:00
82ed1266ec Add ConnorsRSI indicator, credit to Larry Connors' Buy the Fear, Sell the Greed 2024-08-12 08:31:52 -07:00
1401a580e8 Add pivot level to 2B indicator 2024-08-09 18:25:40 -07:00
84e719c68b Initial commit of 2B indicator 2024-08-08 13:24:06 -07:00
c1e52bced3 Add Kaufman Efficiency Ratio indicator 2024-07-30 20:40:16 -07:00
89669bd022 Make the true range series lookback infinite in order to facilitate backtesting over larger date ranges 2024-07-28 05:17:15 -07:00
8142723b6a Add True Range Adjusted EMA (TRAdj EMA) indicator 2024-07-27 07:21:02 -07:00
c6880cbcc4 Remove bar and outline coloring from ATR Trailing Stop indicator 2024-07-26 14:57:06 -07:00
e7778324b5 Display ATR Trailing Stop indicator behind the bars on the chart 2024-07-26 14:56:44 -07:00
95a49f1d87 Add ATR period property to ATR regime indicator 2024-07-25 11:04:45 -07:00
014cb5b68f Add ATR Regime indicator 2024-07-24 12:41:35 -07:00
596045f74d Add the ability to use closing prices when detecting pivots instead of highs / lows 2024-07-23 09:01:50 -07:00
624b3eb6f4 Remove unused imports and unnecessary comments from Know Sure Thing indicator 2024-07-22 06:11:55 -07:00
94777dfdf5 Remove brush properties from Know Sure Thing constructor 2024-07-22 06:10:36 -07:00
c1b76befe4 Initial commit of Chandelier Exit indicator 2024-07-19 13:17:13 -07:00
d15166af5b Hide max patterns property from indicator settings as it is only meant to be used during strategy backtesting 2024-07-17 11:10:06 -07:00
85ca05edd8 Add the ability to limit the number of pivots to process during backtesting 2024-07-17 08:19:26 -07:00
acbf718aa8 Ignore pivot series during serialization in order to resolve issues when saving / reloading charts 2024-07-17 08:18:58 -07:00
c090342bc7 Remove NinjaScriptProperty attributes in order to clean up indicator constructor 2024-07-14 07:20:45 -07:00
e73d3b8205 Remove unused imports and unnecessary comment 2024-07-14 07:20:17 -07:00
a25747bbb3 Add comment explaining the usage of the max patterns property 2024-07-13 05:39:45 -07:00
ddb7d11ce5 Remove max patterns property from indicator configuration as it is only meant to be used in strategies 2024-07-13 05:36:35 -07:00
69453746a1 Add property for configuring the maximum number of patterns to process in order to support backtests spanning multiple years / decades 2024-07-13 05:31:45 -07:00
99c71f59f2 Update bar indices in order to support both historical and real-time processing of patterns 2024-07-13 05:30:55 -07:00
f0ab540422 Remove unnecessary imports and comments 2024-07-13 05:29:13 -07:00
9135112ebc Removing all properties besides the opening range period and type from the indicator constructor 2024-07-11 12:06:42 -07:00
2866f956ac Add ATR Trailing Stop indicator 2024-07-08 20:33:04 -07:00
f5fbda7297 Add Nasdaq cumulative 52 week new highs new lows indicator 2024-07-05 07:52:31 -07:00
e635c21eca Remove NinjaScriptProperty attributes from properties as they shouldn't be necessary when utilizing the indicator constructor 2024-07-04 19:41:25 -07:00
c318149d5a Update news event data retrieval due to Cloudflare scraping protections on Forex Factory 2024-07-04 19:39:32 -07:00
20768cebac Prevent concurrent access errors when iterating over news events during rendering 2024-07-04 19:38:47 -07:00
ccb420e519 Initial commit of NYSE Cumulative New Highs New Lows market breadth indicator 2024-07-04 06:36:29 -07:00
5ec5b2dbda Remove unused imports and alphabetize them 2024-07-02 08:16:41 -07:00
80cd490469 Make the VIX Ratio indicator plots more bold by default 2024-07-02 08:14:54 -07:00
5a8c6341af Ignore the detected pattern series when serializing in order to prevent errors as data series are not serializable 2024-07-01 16:13:26 -07:00
2721851e4f Remove NinjaScriptProperty attributes from 3CR strokes as they should not be included in the indicator constructor 2024-07-01 16:11:37 -07:00
69a649c65a Initial commit of pivot points (a.k.a. swing high / low) indicator 2024-07-01 10:09:12 -07:00
0d44931024 Reset VWAP on each session start 2024-06-27 09:21:42 -07:00
78c9332976 Add custom VWAP indicator 2024-06-25 11:32:22 -07:00
c084cf682d Remove NinjaScriptProperty attributes from volume profile indicator 2024-06-24 13:27:53 -07:00
213475afc1 Add Internal Bar Strength (IBS) indicator 2024-06-22 18:00:37 -07:00
702d7b4a95 Initial commit of Volatility indicator 2024-06-15 05:29:34 -07:00
c3b61fafb1 Resolve issue where patterns were temporarily removed from the chart until the beginning of a new bar and another issue with respect to concurrent modification of the detected patterns 2024-06-14 06:04:26 -07:00
82fec0811b An alternative Keltner Channel indicator to the one provided by NinjaTrader, utilizing ATR multiples 2024-06-12 05:23:12 -07:00
57b994bde0 Initial commit of detrended RSI 2024-06-11 05:21:23 -07:00
820f3108cd Expose opening range start and end times to clients 2024-06-08 05:29:26 -07:00
de3397870e Calculate moving average on price change rather than on bar close 2024-06-07 06:11:26 -07:00
b28f81ea2f Remove region color and opacity from indicator input parameters 2024-06-05 08:16:05 -07:00
72cc25ec22 Initial commit of Volatility Regime indicator 2024-06-04 13:07:27 -07:00
c054db534f Add Rate of Change (RoC) indicator 2024-06-03 12:23:34 -07:00
29131b8786 Place plot configuration just under the standard indicator settings 2024-06-02 05:44:47 -07:00
e07bc36071 Add Sonic R Dragon indicator, inspired by sonicdeejay on the Forex Factory forums 2024-05-31 06:02:09 -07:00
051db20919 Add conditions regarding whether the TMA is above or below zero 2024-05-23 14:25:42 -07:00
5dc8f68554 Initial commit of Traffic Light indicator, inspired by @BestForexMethod 2024-05-21 06:05:52 -07:00
8847139f1e Initial commit of TMA Slope indicator 2024-05-20 08:29:37 -07:00
a62f245ba9 Normalize histogram value based on instrument tick size 2024-05-19 05:31:47 -07:00
3d4df926d9 Initial commit of MACD Histogram indicator 2024-05-18 06:04:55 -07:00
932d1e219b Serialize news indicator brushes 2024-05-17 06:48:08 -07:00
8eb8f40541 Automatically fetch news for the new day after midnight 2024-05-16 19:06:48 -07:00
899bcc0bf7 Convert the time to the time zone of the chart and add formatting 2024-05-15 10:47:30 -07:00
c386ee3c47 Initial commit of News indicator 2024-05-15 10:13:41 -07:00
fb506efbb7 Add Hull Moving Average indicator 2024-05-10 05:32:37 -07:00
8fe76d7b70 Add Refresh Rate indicator 2024-05-07 06:48:18 -07:00
ee36ee2e74 Refresh opening range indicator properties when checking / unchecking the box to enable extensions 2024-05-02 06:09:37 -07:00
1f276a2203 Add opening range extension levels 2024-05-01 05:40:29 -07:00
55455480f3 Remove unused imports and reorganize remaining ones 2024-04-30 07:44:43 -07:00
97115de78f Remove custom opening range start time 2024-04-30 07:43:08 -07:00
2fc185c920 Add new Opening Range indicator which defaults to a 1 minute data series instead of a 1 second data series when possible 2024-04-29 11:43:33 -07:00
73cfa7d601 Rename opening range indicator to indicate that its an older version of the indicator with custom start time support 2024-04-29 08:28:21 -07:00
1bec3c5011 Remove unused imports and use Input rather than Close in order to support smoothing other indicator values 2024-04-26 08:09:51 -07:00
7d011692d5 Increase stroke width of KST and moving average lines and color KST line according to whether it is above or below the moving average 2024-04-25 07:03:12 -07:00
16a1baaf01 Add helper constructor for use in strategies 2024-04-24 10:56:09 -07:00
175cb6bb0a Implement DisplayName() for a more user-friendly visualization 2024-04-23 12:39:20 -07:00
d885175945 Make the bid / ask levels configurable and resolve issues with previous streams not being cancelled 2024-04-23 03:39:09 -07:00
479bbfd791 (Actually) trim the bids / asks to configured number of levels 2024-04-23 02:16:42 -07:00
5603353cc5 Add IQFeed host and port configuration settings 2024-04-20 07:05:59 -07:00
9e1e8e387f Clear ask and bid dictionaries when initiating a market depth stream so that old data does not linger 2024-04-18 07:39:20 -07:00
4c2eacedf8 Add configuration property for setting the maximum number of market depth levels to display 2024-04-10 18:50:38 -07:00
fe3644749d Add the ability to configure the maximum width of the indicator 2024-04-09 08:08:11 -07:00
93b8f4e557 Trivial change to move comment 2024-04-08 07:47:16 -07:00
dcc7dc456f Automatically select the IQFeed futures contract to stream based on the currently selected instrument 2024-04-08 07:45:22 -07:00
ef4be98080 Remove comments containing original generic (i.e., non-IQFeed) market depth code 2024-04-07 06:32:44 -07:00
2297e5b9d4 Initial commit of Market Depth indicator 2024-04-06 06:35:52 -07:00
8fb8117b9f Simple reversal indicator 2024-03-19 05:45:02 -07:00
6df1d0d857 Display the chosen index name on the chart 2024-03-18 08:49:25 -07:00
2b5f974f55 Calculate index value using component prices looked up during chart bar processing 2024-03-18 06:55:36 -07:00
1f03d10e1f Add the ability to toggle between the S&P 500 and NASDAQ indices 2024-03-13 14:22:43 -07:00
65c9072155 Normalize the index component weights 2024-03-13 14:21:40 -07:00
2c2e4d8358 Remove unused imports 2024-03-12 14:19:47 -07:00
5d8dd1dc62 Ensure all N components have data prior to calculating the index value 2024-03-12 14:18:00 -07:00
b208228bab Display indicator behind the bars on the chart by default 2024-03-12 14:17:12 -07:00
03a414a933 Make the indicator overlay the chart by default 2024-03-12 14:15:39 -07:00
0507316830 Don't process bars outside of regular trading hours as the components aren't trading then 2024-03-12 09:35:25 -07:00
c96dc4aa8c Calculate ADR on chart bars in order to resolve inaccuracies with daily bars 2024-03-12 08:10:59 -07:00
515f444254 Add an indicator for viewing the performance of the top n components of the index 2024-03-11 12:44:31 -07:00
409d51b988 Add Average Daily Range (ADR) indicator 2024-03-10 04:52:41 -07:00