• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Need help with AutoScale

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

  • sandman
    replied
    Hello AlanP,

    Thanks for your help. It resolved.

    sandman

    Leave a comment:


  • sandman
    replied
    Hello AlanP,

    Thanks. Sorry, I had thought the "(...)" would make it clear that it wasn't the full code I was posting. I took the liberty to email the full indicator/code to Support attention to you and would appreciate if you could have a look at it to perhaps see something I obviously did not.

    sandman

    Leave a comment:


  • NinjaTrader_AlanP
    replied
    Hello sandman,

    Thank you for your note.

    I see you are referencing a 3rd and 4th data series however from the snippet you have shared you only have added a second series,

    Code:
    Add(PeriodType.Minute, 5); // 1
    The following would not be referring to a data series.

    Code:
    BarsArray[2]
    BarsArray[3]
    You should add additional data series or set BarsArray to existing series, ex BarsArray[1].

    Does fixing the above resolve the issue?

    I look forward to your reply.

    Leave a comment:


  • sandman
    started a topic Need help with AutoScale

    Need help with AutoScale

    I've put together an indicator that draws a rectangle and lines, and uses various plots based on several timeframes. Left part of the first attached image shows all of this but the scaling is weird. Now, when I switch Autoscale from TRUE to FALSE it erases everything. See right part of first image.

    When I set Autoscale to TRUE and turn off what I called pricemarkers30-120 in my code it then has the correct scaling.

    What am I missing?
    Part of the code is as follows. If that's not enough, please tell me who to send the full code to; as an indicator or a cs file.

    protected override void Initialize()
    {
    PaintPriceMarkers = true;
    Overlay = true;
    AutoScale = true;
    (...)
    Add(new Plot(Color.Snow, PlotStyle.Hash, "Average5")); // 0
    (...)
    Add(PeriodType.Minute, 5); // 1
    (...)
    }
    protected override void OnBarUpdate()
    {
    if (CurrentBars[0] < BarsRequired || CurrentBars[1] < BarsRequired || CurrentBars[2] < BarsRequired || CurrentBars[3] < BarsRequired || CurrentBars[4] < BarsRequired || CurrentBars[5] < BarsRequired)
    return;

    if(BarsInProgress != 0) return;

    {
    if (pricemarkers_On)
    {
    Average5.Set(Instrument.MasterInstrument.Round2Tic kSize(EMA(BarsArray[1],13)[0])); //0
    Average15.Set(Instrument.MasterInstrument.Round2Ti ckSize(EMA(BarsArray[2],13)[0])); //1

    PlotColors[0][1] = Color.Transparent;
    PlotColors[1][1] = Color.Transparent;
    }
    (...)
    if (pricemarkersb_On)
    {
    Average30.Set(Instrument.MasterInstrument.Round2Ti ckSize(EMA(BarsArray[3],13)[0])); //2
    (...)
    PlotColors[2][1] = Color.Transparent;
    PlotColors[3][1] = Color.Transparent;
    PlotColors[4][1] = Color.Transparent;
    }
    }

    sandman
    Attached Files

Latest Posts

Collapse

Topics Statistics Last Post
Started by tvaughan4, 12-13-2019, 10:46 PM
2 responses
16 views
0 likes
Last Post tvaughan4  
Started by digibob, 12-13-2019, 10:01 PM
3 responses
12 views
0 likes
Last Post digibob
by digibob
 
Started by ldissinger, Yesterday, 12:55 PM
1 response
19 views
0 likes
Last Post ldissinger  
Started by pstrusi, Yesterday, 09:06 AM
1 response
27 views
0 likes
Last Post marcus2300  
Started by vpzdcv, Yesterday, 02:31 AM
0 responses
13 views
0 likes
Last Post vpzdcv
by vpzdcv
 
Working...
X