TR
    
        
            Printing/Showing cBot data on the screen
            
                 24 May 2021, 21:28
            
                    
 Hi guys,
Hi guys, 
I found the following article that shows text being printed onto the screen via a cBot.
public Symbol[] MySymbols;
protected override void OnStart()
{
    MySymbols = Symbols.GetSymbols("EURUSD", "GBPUSD", "USDJPY", "USDCHF");
    foreach (var symbol in MySymbols)
    {
        symbol.Tick += Symbol_Tick;
    }
}
private void Symbol_Tick(SymbolTickEventArgs obj)
{
    var sb = new StringBuilder();
    foreach (var symbol in MySymbols)
    {
        var textLine = string.Format("{0} {1} {2}", symbol.Name, symbol.Bid, symbol.Ask);
        sb.AppendLine(textLine);
    }
    Chart.DrawStaticText("symbols", sb.ToString(), VerticalAlignment.Top, HorizontalAlignment.Left, Chart.ColorSettings.ForegroundColor);
}
I wanted to replicate this but instead of showing multiple symbols, i wanted to display other information. I've attempted to run the above code but with no success.
Could you please advise how i would add text to a chart via a cBot?
Many Thanks,

PanagiotisCharalampous
25 May 2021, 08:28
Hi tradeandinvest31,
Can you please share your code and explain what the problem is?
Best Regards,
Panagiotis
Join us on Telegram
@PanagiotisCharalampous