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 Geovanny Suaza, 02-11-2026, 06:32 PM
    0 responses
    571 views
    0 likes
    Last Post Geovanny Suaza  
    Started by Geovanny Suaza, 02-11-2026, 05:51 PM
    0 responses
    330 views
    1 like
    Last Post Geovanny Suaza  
    Started by Mindset, 02-09-2026, 11:44 AM
    0 responses
    101 views
    0 likes
    Last Post Mindset
    by Mindset
     
    Started by Geovanny Suaza, 02-02-2026, 12:30 PM
    0 responses
    548 views
    1 like
    Last Post Geovanny Suaza  
    Started by RFrosty, 01-28-2026, 06:49 PM
    0 responses
    549 views
    1 like
    Last Post RFrosty
    by RFrosty
     
    Working...
    X