Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

ICT Fair Value Gap

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #61
    As an update to my last post 60.

    Yesterdays NT8 UM numbers :-
    CandleStick Chart Style (CCS) = 290,000
    ICTFVG v0.0.2.2 = 4360​

    Today and also running about 8 hours:-
    CandleStick Chart Style (CCS) = 32,000
    ICTFVG v0.0.2.2 = 415

    Overall todays numbers are much lower. I've no idea why for CCS not that there's anything wrong. Perhaps the rate of price changes seeing as there will always be the same number of candlestick per day for what ever chart time period selected.

    Regardless. Yesterdays ICTFVG was about 1.5 % of the CCS numbers and today about 1.3 % of the CCS.

    Todays ICTFVG I used the code change kindly posted by tickets2themoon in post 58 which reduced the rectangles future plot length to the right of the chart.

    Both versions resource usages are so far below the benchmark CCS that I'm not sure NT8 even knows the indicator's running (lol).

    Non the less tickets2themoon code change reduces even more resource usage which can never be a bad thing assuming anyone reading this is mindful of NT8 resource issues.

    To add. I was running one chart with 4 tabs with each chart set to 2000 Bars rather than Days and two instances of ICTFVG on each chart.

    Hope this was of some use. I have very little scripting skills and as all the wonderful work done for this indicator is way beyond my skill set this is the least I can do to help in any way.

    Many thx to both gemify and ticketstothemoon
    Last edited by dj22522; 03-02-2023, 02:36 PM.

    Comment


      #62
      hi, if i enable consequent encroachment on a 1 min chart, it slows down Ninjatrader substantially for me. Once i disable it, then it functions smoothly. Just wanted to check if anyone else having this issue?

      Comment


        #63
        This indicator is great! If you are looking for any suggestions....I have a few:
        1. Allow the GAP to be painted to a set number of bars instead of the enter screen
        2. Allow for the FVG to be deleted if it is touched...rather then just traded through
        3. Provide a chart button to toggle on and off the gaps (to have a cleaner chart
        Thanks again for all your work its fantastic!

        Comment


          #64
          gemify
          Thinking through the code - in CheckFilledFVGs() we may want to always remove the item from fvgList once filled. We are skipping doing any processing in the initial fvgList loop once fvg.filled = true so there is no reason to keep the item in the list.

          Code:
                          if (HideFilledGaps)
                          {
                              fvgList.Remove(fvg);
                          }​
          
          can probably change to just:
          
                          fvgList.Remove(fvg);

          Comment


            #65
            This is a killer. And I'm thinking of a little addition that could propel this very far, maybe as an option to toggle on/off. Do you think you could add fib plots to anchor to the swing high/low of the displacement?

            A plot at 0.5, 0.618, 0.705, 0.79 and 0.886 of any displacement would permit the creation of alerts, signals and therefore, a strategy! Here is the opensource code for the autofib portion:search this on the user app share ecosystem TcFAutoFibos - NinjaTrader Ecosystem

            Let me know if this feature request speaks to you. And this is a call to participation from the thread participants of course. I just wish I could code like you guys Thanks again for being open-source minded!​
            Last edited by mazpat_3; 03-06-2023, 09:49 PM.

            Comment


              #66
              Originally posted by mazpat_3 View Post
              This is a killer. And I'm thinking of a little addition that could propel this very far, maybe as an option to toggle on/off. Do you think you could add fib plots to anchor to the swing high/low of the displacement?

              A plot at 0.5, 0.618, 0.705, 0.79 and 0.886 of any displacement would permit the creation of alerts, signals and therefore, a strategy! Here is the opensource code for the autofib portion:search this on the user app share ecosystem TcFAutoFibos - NinjaTrader Ecosystem

              Let me know if this feature request speaks to you. And this is a call to participation from the thread participants of course. I just wish I could code like you guys Thanks again for being open-source minded!​
              Can you chart an example using this indicator and apply a Fib Retracement drawing where you would like to see it? Should be fairly simple to code. Would probably make sense to create a different indicator iteration/name and have gemify post it.

              Comment


                #67
                Originally posted by tickets2themoon View Post

                Can you chart an example using this indicator and apply a Fib Retracement drawing where you would like to see it? Should be fairly simple to code. Would probably make sense to create a different indicator iteration/name and have gemify post it.
                Here is a 5m chart with 15m fvgs + 2 autofibs

                Plots on each OTE levels would enable to create a strategy builder logic when price hits inside the zone (alert or limit order entry)

                On this example, price broke the bullish FVG to the downside with an MSS (signaling short term bearish reversal narrative).

                It should retrace back up to the bearish FVG above, somewhere inside the OTE, then bounce downwards...
                Attached Files
                Last edited by mazpat_3; 03-08-2023, 12:47 PM.

                Comment


                  #68
                  Originally posted by mazpat_3 View Post

                  Here is a 5m chart with 15m fvgs + 2 autofibs

                  Plots on each OTE levels would enable to create a strategy builder logic when price hits inside the zone (alert or limit order entry)

                  On this example, price broke the bullish FVG to the downside with an MSS (signaling short term bearish reversal narrative).

                  It should retrace back up to the bearish FVG above, somewhere inside the OTE, then bounce downwards...
                  I forgot to mention the 70.5 retracement, which is the "CE" of any OTE .

                  Plotting the FVGUp and FVGDown CEs would also be a nice addition.

                  On my second screenshot, 15m FVG CEs often coincides with 0.5, 0.618, or 0.705 of the last swing H/L on the 5m chart
                  Attached Files

                  Comment


                    #69
                    Originally posted by gemify View Post
                    You nailed it! I've added an instance id to distinguish between multiple instances of the indicator on the same chart - which is now used in the tag generation.
                    Please try the attached version. If it works as you expect, I'll update the repo on github and submit the updated version to the ecosystem.
                    Thanks for your help!
                    Hi Gemify
                    Thank you for your hard work with this indicator.
                    ICTFVG-v0.0.2.2.zip.
                    Is the new version of ICTFVG-v0.0.2.2.zip. compatible with the new version of Ninjatrader 8.1.1 because I'm getting an error message when I installed the indicator?​

                    Comment


                      #70
                      Originally posted by Robertoxgiam View Post

                      Hi Gemify
                      Thank you for your hard work with this indicator.
                      ICTFVG-v0.0.2.2.zip.
                      Is the new version of ICTFVG-v0.0.2.2.zip. compatible with the new version of Ninjatrader 8.1.1 because I'm getting an error message when I installed the indicator?​
                      What is the error message you are receiving. I have it working on 8.1.1 but did not have to import it as I already had it installed.

                      Comment


                        #71
                        Originally posted by mazpat_3 View Post
                        This is a killer. And I'm thinking of a little addition that could propel this very far, maybe as an option to toggle on/off. Do you think you could add fib plots to anchor to the swing high/low of the displacement?

                        A plot at 0.5, 0.618, 0.705, 0.79 and 0.886 of any displacement would permit the creation of alerts, signals and therefore, a strategy! Here is the opensource code for the autofib portion:search this on the user app share ecosystem TcFAutoFibos - NinjaTrader Ecosystem

                        Let me know if this feature request speaks to you. And this is a call to participation from the thread participants of course. I just wish I could code like you guys Thanks again for being open-source minded!​
                        Not sure it would be possible to use plots. The AddPlot function is designed to get called when indicator is initialized. Documentation references dynamically calling AddPlot but suggests it should only be used for special cases. I think every time you call that function are are creating a new plot that can't be removed. I think you would be better off writing a strategy using the logic to find FVGs. You could extend the FVG class to store the Fib levels and compare current price to those levels on each OnBarUpdate call. A strategy is really no different than an indicator you are just adding the entry and exit conditions.

                        Comment


                          #72
                          Originally posted by tickets2themoon View Post

                          Not sure it would be possible to use plots. The AddPlot function is designed to get called when indicator is initialized. Documentation references dynamically calling AddPlot but suggests it should only be used for special cases. I think every time you call that function are are creating a new plot that can't be removed. I think you would be better off writing a strategy using the logic to find FVGs. You could extend the FVG class to store the Fib levels and compare current price to those levels on each OnBarUpdate call. A strategy is really no different than an indicator you are just adding the entry and exit conditions.
                          Well, if I could code I wouldn't be here asking

                          Comment


                            #73
                            Hello Gemify,

                            In the download sections i only get the previous version without all the new functions of the ICT/FVG indi. Or am i doing something wrong?

                            Comment


                              #74
                              Originally posted by martinforsure2 View Post
                              Hello Gemify,

                              In the download sections i only get the previous version without all the new functions of the ICT/FVG indi. Or am i doing something wrong?
                              You can use the download file from this post: https://forum.ninjatrader.com/forum/...19#post1237319
                              or pull the code / release from GitHub: https://github.com/OrderFlowTools/ICTFVG

                              Let us know if you have any problems. I have made some additional modifications to add settings options to choose between the chart data series and secondary series and disable ATR. I have submitted to Gemify for review on GitHub.

                              Comment


                                #75
                                Thanks for yall's patience - its been a busy couple of weeks. The awesome contributions from tickets2themoon have been incorporated - there is a new release v0.0.2.3 on github. It should be available on the ecosystem soon.

                                Comment

                                Latest Posts

                                Collapse

                                Topics Statistics Last Post
                                Started by Geovanny Suaza, 02-11-2026, 06:32 PM
                                0 responses
                                607 views
                                0 likes
                                Last Post Geovanny Suaza  
                                Started by Geovanny Suaza, 02-11-2026, 05:51 PM
                                0 responses
                                353 views
                                1 like
                                Last Post Geovanny Suaza  
                                Started by Mindset, 02-09-2026, 11:44 AM
                                0 responses
                                105 views
                                0 likes
                                Last Post Mindset
                                by Mindset
                                 
                                Started by Geovanny Suaza, 02-02-2026, 12:30 PM
                                0 responses
                                560 views
                                1 like
                                Last Post Geovanny Suaza  
                                Started by RFrosty, 01-28-2026, 06:49 PM
                                0 responses
                                561 views
                                1 like
                                Last Post RFrosty
                                by RFrosty
                                 
                                Working...
                                X