shifted volume axis when overlapping study… How to fix?


Category:
0
0

Hi Pete,
I figure if anyone can solve this one, it is you. I’ve had this nagging issue with a volume bars study that I use to overlap onto my charts. As you can see in the attached image, the price axis is shifted on the chart, so 0 is not at the bottom (thus showing a gap there). This only happens when I overlap this study onto the chart. Note also, the the built-in volume study does not have this issue. Is there anything that can be done to fix this so 0 is at the bottom of the chart?

Thanks Pete!

 

declare lower;

def O = open;
def H = high;
def C = close;
def L = low;
def V = volume;
def Buying = V*(C-L)/(H-L);
def Selling = V*(H-C)/(H-L);

# Selling Volume
Plot SV = selling;
SV.setPaintingStrategy(PaintingStrategy.Histogram);
SV.SetDefaultColor(Color.DARK_RED);
SV.HideTitle();
SV.HideBubble();
SV.SetLineWeight(5);

# Buying Volume
# Plot BV = Buying;
# Note that Selling + Buying Volume = Volume.
Plot BV = volume;
BV.setPaintingStrategy(PaintingStrategy.Histogram);
BV.SetDefaultColor(Color.Cyan);
BV.HideTitle();
BV.HideBubble();
BV.SetLineWeight(5);

Attachments:
Marked as spam
Posted by (Questions: 7, Answers: 12)
Asked on July 15, 2019 12:35 pm
296 views
0
I should clarify, its not the price axis that's the problem but the volume axis. 0 should be 100% at the bottom, but is shifted up.
( at July 15, 2019 12:39 pm)
1
Private answer

Add this statement anywhere in the code:

declare zerobase;

Details are explained here:

http://toslc.thinkorswim.com/center/reference/thinkScript/Declarations/zerobase.html

Marked as spam
Posted by (Questions: 37, Answers: 4118)
Answered on July 15, 2019 4:16 pm
0
Amazing, and so simple! Is there anything you can't do in TOS? Thanks once again Pete.
( at July 15, 2019 5:47 pm)