Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Drawn diamonds disappear

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

    Drawn diamonds disappear

    Hi, I am trying to make the indicator draw a black diamond when three conditions are met. The way I did it (see below) works, but it only shows the diamond of the last occasion, the one before that disappears when a new one is drawn, so there is only one black diamond on the chart at any time.

    This defeats its purpose, because I want to use it to visually check the whole chart for every occurence, to see if I am happy with the three conditions as entry criteria.

    How can I make it keep the old diamonds?


    Code:
    protected override void OnBarUpdate()
     {
    
    [lots of stuff]
    
     if (bLongCond1 == true && bLongCond2 == true && bLongCond3 == true)        
           DrawDiamondLong();
     }
             
    protected void DrawDiamondLong()
    {
          Overlay = true;
          DrawDiamond("", true, -1, Low[0] + 0.0004, Color.Black);
    }

    #2
    Lonneman, you would then need to use a unique tag id for each diamond object created in the process, this sample would show you how - http://www.ninjatrader.com/support/f...ead.php?t=3419

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by CarlTrading, 03-31-2026, 09:41 PM
    1 response
    155 views
    1 like
    Last Post NinjaTrader_ChelseaB  
    Started by CarlTrading, 04-01-2026, 02:41 AM
    0 responses
    90 views
    1 like
    Last Post CarlTrading  
    Started by CaptainJack, 03-31-2026, 11:44 PM
    0 responses
    137 views
    2 likes
    Last Post CaptainJack  
    Started by CarlTrading, 03-30-2026, 11:51 AM
    0 responses
    130 views
    1 like
    Last Post CarlTrading  
    Started by CarlTrading, 03-30-2026, 11:48 AM
    0 responses
    107 views
    0 likes
    Last Post CarlTrading  
    Working...
    X