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

Text on Chart

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

    Text on Chart

    Hi,

    im trying to make DrawText work, but without any success. The Chart still blank of my test-text. Is there any other way, to draw a text on a strategy chart?

    #2
    Please post the code for the call you use so we can take a look. Any errors you see in the log tab of the Control Center?
    BertrandNinjaTrader Customer Service

    Comment


      #3
      Code:
      if (CrossBelow(EMA(FastEMA), EMA(MedianEMA), 1))
                  {
                      DrawText("tag", "test test test", 0, 4800, Color.Black);
                      Print("FastEMA crosses below MedianEMA : " + Time[0].Date + " " + "ReboundSwitchShort : " + ReboundSwitchShort.ToString());
                      ReboundSwitchShort = true;                
                      Print(Performance.AllTrades.Count.ToString());                
                  }
      4800 its just for a try. but there is still nothing anywhere in the strategy chart and nothing is in the log.

      Comment


        #4
        Hmm, please try this replaced your generic value with the Close of the last bar -

        Code:
        if (CrossBelow(EMA(FastEMA), EMA(MedianEMA), 1))
        DrawText("tag", "test test test", 0, Close[0], Color.Black);
        Please also try with a different condition, that switches from true to false more often than yours, like

        Code:
         
        if (Close[0] > Close[1])
        DrawText("tag", "test", 0, Close[0], Color.Black);
        Also: are you using perhaps a black background?
        BertrandNinjaTrader Customer Service

        Comment


          #5
          unfortunately, nothing of your suggestions worked for me.

          but i tried the followed:

          Code:
          DrawText("tag" + CurrentBar, Close[0].ToString(), 0, Close[0] + 10, Color.Red);
          It seems that the "CurrentBar" Postfix is important for my desired functionality.

          although thanks for your effort

          Comment


            #6
            You're welcome, great you got it working - without current bar it just means you plot only one drawing object and modify it each time, as the same unique tag is used - http://www.ninjatrader-support2.com/...ead.php?t=3419
            BertrandNinjaTrader Customer Service

            Comment


              #7
              Drawing on indicator panels

              Is there a way of drawing on an indicator panel, ie panel other than the price panel? I have drawn a triangle on the price panel with no problems but cannot apply it to a panel other than 1

              Duh Worked it Out DrawOnPricePanel = false
              Last edited by MicroAl; 11-21-2009, 04:56 AM.

              Comment

              Latest Posts

              Collapse

              Topics Statistics Last Post
              Started by sidlercom80, 10-28-2023, 08:49 AM
              168 responses
              2,262 views
              0 likes
              Last Post sidlercom80  
              Started by Barry Milan, Yesterday, 10:35 PM
              3 responses
              10 views
              0 likes
              Last Post NinjaTrader_Manfred  
              Started by WeyldFalcon, 12-10-2020, 06:48 PM
              14 responses
              1,429 views
              0 likes
              Last Post Handclap0241  
              Started by DJ888, 04-16-2024, 06:09 PM
              2 responses
              9 views
              0 likes
              Last Post DJ888
              by DJ888
               
              Started by jeronymite, 04-12-2024, 04:26 PM
              3 responses
              41 views
              0 likes
              Last Post jeronymite  
              Working...
              X