Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Call GetYByValue() - ChartScale and GetXByBarIndex() - ChartControl in OnBarUpdate()

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

    Call GetYByValue() - ChartScale and GetXByBarIndex() - ChartControl in OnBarUpdate()

    Hi,

    is there a way to call the methods mentioned above in the OnBarUpdate() method? I try to prepare my data in the OnBarUpdate method in order to render custom drawings in OnRender() Method.

    Thanks,
    Lukas

    #2
    Hello Lukas,

    Thank you for your post.

    The ChartScale and ChartControl are provided by OnRender, so these should be used in OnRender():
    protected override void OnRender(ChartControl chartControl, ChartScale chartScale)
    {
    }

    The best practice is to precompute/prepare any values used for these methods instead of calculating them in OnRender(), which means setting the value you'd like to pass into GetYByValue() in OnBarUpdate by saving it to a variable, and then using that variable inside of the method in OnRender() or saving the bar index you would like to use to a variable (if it is not static) inside of OnBarUpdate() prior to passing it into the GetXByBarIndex() method in OnRender().

    Another helpful practice that is generally more efficient is to use conditions to trigger your code for GetYByValue() or GetXByBarIndex(). This way the code is only triggered when it is needed instead of every time OnRender() is called.

    There are some OnRender() performance practices listed on the following page:


    Please let us know if we may be of further assistance.

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by Geovanny Suaza, 02-11-2026, 06:32 PM
    0 responses
    563 views
    0 likes
    Last Post Geovanny Suaza  
    Started by Geovanny Suaza, 02-11-2026, 05:51 PM
    0 responses
    329 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
    547 views
    1 like
    Last Post Geovanny Suaza  
    Started by RFrosty, 01-28-2026, 06:49 PM
    0 responses
    548 views
    1 like
    Last Post RFrosty
    by RFrosty
     
    Working...
    X