Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
hope you can help me I have been looking for tick countdown for MultiCharts that works.
The fancy shmancy tick counter on the MultiCharts ladder is invisible when price is set to invisible, or in my case it seem to be covered by other studies when I needed.
I have tired few different tick counter indicators with same results: when I can compare them with MultiChart tick counter they are off, in some cases they show a negative number. I presume the indicator is counting volume. I can not seem to find an option in "format study" to make the indicator read ticks, instead off volume.
I see people giving thanx; that the indicator is working for them. I am not sure if my platform got up on the wrong side of the bed, or something has changed in coding as some of the forums I got them of off indicated that these indicators may have been made few years back.
All the ones below do not sinc with MC ticks, and turn negative number closer to the end of the bar.
I had some of these indicators working form me in TS, some of them downloaded from random places. Most i had for few years. Please PM me if you need me to delete any of the code.
+++++++++++++++++++++++++++++++++++++++++++
[LegacyColorValue = true];
// TickCountDown WAV 7/31/05
//for TS ver. 8.1 or higher
//be sure you use "Tick Count" for volume
//works for both tick and share charts
if BarType = 0 then begin
setPosition = Close;
if BarNumber = 1 then begin
txtID = text_new(date,time,close,"Start");
if horizontalLocation = 0 then text_SetStyle(txtID,1,2)
else text_SetStyle(txtID,1,2);
text_SetColor(txtID,normalColor);
end;
if time <> time[1] or tickReg <= 0 then begin
tickReg = BarInterval;
if horizontalLocation <= 0 then begin
text_SetStyle(txtID,0,1);
Text_SetLocation( TxtID,Date,Calctime( Time, -horizontalLocation),setPosition ) ;
end
else begin
text_SetStyle(txtID,1,2);
txtPos = setPosition;
text_SetLocation(txtID,date[horizontalLocation],time[horizontalLocation],setPosition);
end;
end;
tickReg = tickReg - ticks;
TxtStr = "< "+NumToStr(tickReg,0);
if tickReg >= 10 then begin
horizontalLocation = -3-horizOffset;
end;
if tickReg >= 100 then begin
horizontalLocation = -4-horizOffset;
end;
text_SetString(txtID,TxtStr);
if horizontalLocation <= 0 then begin
if close < open then begin
text_SetStyle(txtID,1,2);
Text_SetLocation( TxtID,Date,Calctime( Time, -horizontalLocation),setPosition);
end
else begin
text_SetStyle(txtID,1,2);
Text_SetLocation( TxtID,Date,Calctime( Time, -horizontalLocation),setPosition);
end;
end;
if tickReg > tickThreshold then text_SetColor(txtID,normalColor)
else text_SetColor(txtID,thresholdColor);
end;
// ***** Reset Tick Count Each Bar *****
if BarNumber <> Bar_Number then
begin
Bar_Number = BarNumber;
Bar_Ticks = 0 ;
end; // reset each bar
value1 = BarInterval - Bar_Ticks;
if BarNumber = 1 then
TextID = Text_New(Date, Time, Close, NumToStr(value1, 0))
else
begin
txt = "< " + NumToStr(value1, 0);
if bDrawClose = true then txt = txt + ", " + NumToStr(close, ClosePriceDigits);
Text_SetString(TextID, txt);
Text_SetLocation(TextID, Date, Time + Offset, Close);
Text_SetStyle(TextID, 0, 2);
if value1 <= BarsBeforeClose then
Text_SetColor(TextID, Green)
else
if value1 < BarInterval/3 then
Text_SetColor(TextID, Yellow)
else
if value1 < 2*BarInterval/3 then
Text_SetColor(TextID, LightGray)
else
Text_SetColor(TextID, DarkGray);
if value1 = soundTrigger and soundFile <> "" then snd_ret = PlaySound(soundFile);
end;
Just wondering if you ever found a fix for this? I've been looking all-over for a functioning tick countdown for Multicharts.
I have the same problem as you, with the built in tick counter getting covered-up on the price ladder. It is also very small and not in a good location.
I spoke with Multicharts support, and they said they have no work-around at this time, and suggested I make a feature request- however a feature request for exactly this already exists since 2015.
Just found one that works well for me. I've adjusted it slightly so that the font size is larger and user definable when adding the indicator to a chart, and font color is different than original as well.
price = close; // price at which the text will be printed
if BarStatus(1) = 0 then //opening tick of each new bar ...so reset params to Zero
begin
count = 0;
CountTotal = 0;
str = " ";
end;
count = upticks + downticks; // total the volume during the bar
CountTotal = BarInterval - count; // Subtract the volume from the Bar Interval Total
str = " "+numtostr(CountTotal,0); // Convert the remaining count to text
if Barnumber = 1 then // First bar print the number text
begin
txt = text_new(date,Calctime( Time, HOffset),close ,str);
text_SetStyle(txt,0,VOffset);
text_SetColor(txt,TextColor);
text_SetSize(txt,TextSize);
end else begin // 'move' the number to the right, update it, instead of delete and redraw. Mo' efficient.
Sorry I'm new at this, is this code an adjustment to have a floating counter like in NT8? Or does this just modify the one already in MC on the Y-axis?
Goodmorning everyone
I know that the post is very old but, does anyone know if there is the possibility to set the multicharts windows in black color as well as in the the first post photos?
Thanks