Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Can not get DrawText to work (NT6)

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

  • RedDuke
    replied
    We just were able to figure this one out.

    This line creates font object:

    Font fnt = new Font (FontFamily.GenericSansSerif, 14.0F,
    FontStyle.Bold);

    Now, it can be used in drawing (string cnt needs to be filled with value):

    DrawText("counter", cnt, 1, High[1]+2, Color.Blue, fnt,
    StringAlignment.Center, Color.DarkSeaGreen, Color.DarkSeaGreen, 10);

    Regards,
    redduke

    Leave a comment:


  • NinjaTrader_Dierk
    replied
    imported post

    Apart from setting and saving the default font size? Sorry no.

    Leave a comment:


  • RedDuke
    replied
    imported post

    Dierk,

    The logic that I have constanly removes and then draws the values. I need to remove them because otherwise the charts will be too clogged. So, even if I change the text object settings and increase the font, it obviously dissapears once it removed and drawn again. Any other way of increasing it?

    Thanks,

    redduke


    Leave a comment:


  • NinjaTrader_Dierk
    replied
    imported post

    Not programmatically. You can change the properties of an existing text object and save them as default.

    Leave a comment:


  • RedDuke
    replied
    imported post

    Hi Dierk,

    Is there anyway to increase the size of the font?

    Thanks

    Leave a comment:


  • RedDuke
    replied
    imported post

    Dierk, Thanks a lot.






    Leave a comment:


  • NinjaTrader_Dierk
    replied
    imported post

    Please inspect your logs. NT reports issues to the logs. It's always a good idea to check there first. There likely will be an error message

    Error on calling the 'OnBarUpdate' method for indicator 'MyCustomIndicator' on bar 1: Bar index needs to be greater/equal 0

    You need to code:
    Code:
       if (CurrentBar >= 5)
        DrawText("TEST", "TEST1", 5, Close[1], Color.Black);
    Reason: You are trying to access a bar 5 bars ago which is not yet there as the indicator processes e.g. bar 1.

    We will look into making this more tolerant...

    Leave a comment:


  • RedDuke
    started a topic Can not get DrawText to work (NT6)

    Can not get DrawText to work (NT6)

    I created an indicator using wizard without changing anything.

    The only line of code that I have in OnBarUpdate()is

    DrawText(
    "TEST", "TEST1", 5, Close[1], Color.Black);

    However, nothing is being displayed on the chart. I am obviously doing something wrong.

    Thanks,

    redduke

Latest Posts

Collapse

Topics Statistics Last Post
Started by fscabrera03, Today, 05:46 PM
0 responses
1 view
0 likes
Last Post fscabrera03  
Started by jleira, Today, 05:45 PM
0 responses
2 views
0 likes
Last Post jleira
by jleira
 
Started by AaronKoRn, Today, 03:05 PM
1 response
11 views
0 likes
Last Post NinjaTrader_Emily  
Started by zacharydw00, Today, 02:21 PM
2 responses
15 views
0 likes
Last Post zacharydw00  
Started by Harvard, Today, 12:01 PM
2 responses
15 views
0 likes
Last Post Harvard
by Harvard
 
Working...
X