Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Move PathTool in Charts with Script

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

    Move PathTool in Charts with Script

    I can find all user drawn pathes (PathTools) with following script and move the StartAnchor.Price:

    NinjaTrader.NinjaScript.DrawingTools.PathTool PT;
    foreach (Gui.NinjaScript.IChartObject thisObject in ChartPanel.ChartObjects)
    {
    if(thisObject is NinjaTrader.NinjaScript.DrawingTools.PathTool)
    {
    PT = thisObject as NinjaTrader.NinjaScript.DrawingTools.PathTool;
    PT.StartAnchor.Price = PT.StartAnchor.Price + rollingOffsetPoints;
    }
    }

    How can I move the whole path?
    Attached Files

    #2
    Hi Goldy, thanks for your post.

    Each Path object will have a ChartAnchors List<T> object that will hold all of the chart anchors. One would need to iterate through that array and modify each anchor.

    Code:
    NinjaTrader.NinjaScript.DrawingTools.PathTool PT;
                foreach (Gui.NinjaScript.IChartObject thisObject in ChartPanel.ChartObjects)
                {
                    if(thisObject is NinjaTrader.NinjaScript.DrawingTools.PathTool)
                    {
                        PT = thisObject as NinjaTrader.NinjaScript.DrawingTools.PathTool;
                        foreach(var anchor in PT.ChartAnchors)
                        {
                            //...
                        }
                    }
                }
    Please let me know if I can assist any further.
    Last edited by NinjaTrader_ChrisL; 03-31-2020, 10:21 AM.
    Chris L.NinjaTrader Customer Service

    Comment


      #3
      Thank you Chris L.

      works fine but one line is missing:
      PT = thisObject as NinjaTrader.NinjaScript.DrawingTools.PathTool; Click image for larger version

Name:	Chis2020-03-30_162536.jpg
Views:	209
Size:	26.8 KB
ID:	1092259

      Comment


        #4
        Thanks Goldy, I updated my last post.
        Chris L.NinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Pattontje, Yesterday, 02:10 PM
        2 responses
        14 views
        0 likes
        Last Post Pattontje  
        Started by flybuzz, 04-21-2024, 04:07 PM
        17 responses
        229 views
        0 likes
        Last Post TradingLoss  
        Started by agclub, 04-21-2024, 08:57 PM
        3 responses
        17 views
        0 likes
        Last Post TradingLoss  
        Started by TradingLoss, 04-21-2024, 04:32 PM
        4 responses
        43 views
        2 likes
        Last Post TradingLoss  
        Started by cre8able, 04-17-2024, 04:16 PM
        6 responses
        56 views
        0 likes
        Last Post cre8able  
        Working...
        X