Multicharts User Thread

Quote from Andrew Kirillov:

As far as I know, originally open interest was provided by the exchanges on the daily basis. Thus MultiCharts data base has been designed in such a way that only the structure of the daily bars allows for saving open interest. Thus the answer to your question is no.

Thank you Andrew. You're the guru :D
 
Hello Everyone,

Does anybody know if there is such a thing coded for MC as an indicator that detects divergences on Stochastic, RSI, Ultimate or other oscillators?

If yes, where can I get it (preferably for free).

BTW, what's the difference between an indicator and an oscillator?

Regards
 
Quote from Andrew Kirillov:

Tim,
Could you give me additional details? “candle ident script” is not enough…

Hi Andrew,
I will send the candle ident script I use with another program so You can see what I mean. Thank you.

Tim
 
Quote from Tresor:Does anybody know if there is such a thing coded for MC as an indicator that detects divergences on Stochastic, RSI, Ultimate or other oscillators?
BTW, what's the difference between an indicator and an oscillator?Regards [/B]
If you opened up the code on a MC indicator, you will see that is is often copyrighted by TS (Tradestation). You can find a free divergence code and discussion here if you are a TS subscriber: https://www.tradestation.com/Discussions/Topic.aspx?Topic_ID=40715
An oscillator is just an indicator that oscillates over the observation period. For example RSI can oscillate between 0 -100 while a Moving average could in theory be anything from 0 to infinity.
 
FYI: Insider info: MC price will go up in a few weeks.

(I guess pending on the success of the recently released beta.)

(this is not meant as a pressure sales pitch for MC.)
 
Quote from thrunner:

If you opened up the code on a MC indicator, you will see that is is often copyrighted by TS (Tradestation). You can find a free divergence code and discussion here if you are a TS subscriber: https://www.tradestation.com/Discussions/Topic.aspx?Topic_ID=40715
An oscillator is just an indicator that oscillates over the observation period. For example RSI can oscillate between 0 -100 while a Moving average could in theory be anything from 0 to infinity.

Thank you thrunner,

Unfortunately I am not a TS customer. Can anyone attach the free code in thus thred? Will be very grateful :D
 
Quote from Tresor: Can anyone attach the free code in thus thred? Will be very grateful :D
Unfortunately it is against the TOS (term of service) to release the copyrighted code written by TS employees without the written consent of Tradestation. I don't know how Multicharts has done it with the wholesale copying of all the basic indicator code base from TS, but if MC already have permission, they should have no problem copying more of the TS code from the TS forum. Please request the code in question through MC because in this case it was written by TS employees.
 
Quote from thrunner:

Unfortunately it is against the TOS (term of service) to release the copyrighted code written by TS employees without the written consent of Tradestation. I don't know how Multicharts has done it with the wholesale copying of all the basic indicator code base from TS, but if MC already have permission, they should have no problem copying more of the TS code from the TS forum. Please request the code in question through MC because in this case it was written by TS employees.

Many thanks thrunner
 
Does anyone out there know if it's possible to connect Multicharts to TradeBullet/Ninja/TT, etc... ? If possible, what are the steps involved?

I'd like to use a different broker other than Interactive Brokers.

Thanks in advance
 
Stacked Volume Bar

Courtest of Mikeytrader. http://www.elitetrader.com/vb/showthread.php?s=&postid=1297418#post1297418

The code is defaulted for 30 seconds intervals (for a 5 min chart) but can be used on any fractal. It chops a
bar into 10 equal parts by seconds, change the input to the number of
seconds per interval.

Ex.(30 min bar i use 180 seconds)

Chang the style for each point to a histogram (need to do this for
each point to get the stack),
then chang the color for each point,
on a 5 min chart i used these colors:
v1- white - up to first 30 seconds
v2 - cyan - up to first min
v3 - v4 - green - up to 2 min
v5 - v8 - red - up 4 min
v9 - v10 - blue - last min

This segment layout seems to be good because you want to see the first 30 seconds then less important as time goes on.

Having each segment a different color can be confusing.

At 1 point I also had this on a separate 5 min chart with v1 set to
white and v2 thru v10 set to blue so that you only see what is happening in
the first 30 seconds of a bar compared to the overall bar.

The indicator resets everyday say you should screen capture if you want to save the chart with the stacked volume.

CODE FOR STACKED VOLUME IN TRADESTATION:

Code:
//seconds_interval within a bar, a total of 10 increments within the bar,
// example
// seconds_interval = 30 {5 min bar/every 30 seconds }
// seconds_interval = 180 {30 min bar/every 180 seconds }



inputs: seconds_interval(30),printlog(false);

vars:
CurrentTimeInSecs ( 0 ),
TotSecondsDiff( 0 ) ,
SecondsDiff( 0 ) ,
MinutesDiff( 0 );

//if printlog then
if false then
begin
if BarStatus(1)=0 then
print (time,0);
if BarStatus(1)=1 then
print (time,1);
if BarStatus(1)=2 then
print (time,2);
end;

if date = date[1] then
begin
CurrentTimeInSecs = ( ComputerDateTime - DateToJulian( Date ) ) *
86400 ; { 86400 sec = 60sec * 60min * 24hrs }
TotSecondsDiff = CurrentTimeInSecs - CurrentTimeInSecs[1] ;
MinutesDiff = Intportion( TotSecondsDiff / 60 ) ;
SecondsDiff = FracPortion( TotSecondsDiff / 60 ) * 60 ;
end;

If TotSecondsDiff > 0 then
begin

if TotSecondsDiff < (seconds_interval+1) then
begin
plot1 (ticks,"v1");
end
else if TotSecondsDiff > seconds_interval and TotSecondsDiff <
((seconds_interval*2) +1) then
begin
plot2 (ticks,"v2");
end
else if TotSecondsDiff > (seconds_interval*2) and TotSecondsDiff <
((seconds_interval*3) +1) then
begin
plot3 (ticks,"v3");
end
else if TotSecondsDiff > (seconds_interval*3) and TotSecondsDiff <
((seconds_interval*4) +1) then
begin
plot4 (ticks,"v4");
end
else if TotSecondsDiff > (seconds_interval*4) and TotSecondsDiff <
((seconds_interval*5) +1) then
begin
plot5 (ticks,"v5");
end
else if TotSecondsDiff > (seconds_interval*5) and TotSecondsDiff <
((seconds_interval*6) +1) then
begin
plot6 (ticks,"v6");
end
else if TotSecondsDiff > (seconds_interval*6) and TotSecondsDiff <
((seconds_interval*7) +1) then
begin
plot7 (ticks,"v7");
end
else if TotSecondsDiff > (seconds_interval*7) and TotSecondsDiff <
((seconds_interval*8) +1) then
begin
plot8 (ticks,"v8");
end
else if TotSecondsDiff > (seconds_interval*8) and TotSecondsDiff <
((seconds_interval*9) +1) then
begin
plot9 (ticks,"v9");
end
else plot10 (ticks,"v10");


end;
 
Back
Top