Multicharts Technical Features

Questions about MultiCharts and user contributed studies.
francismensah
Posts: 1
Joined: 12 Jul 2013
Has thanked: 1 time

Multicharts Technical Features

Postby francismensah » 12 Jul 2013

Hello,

I am new to Multicharts. Please point me in the right direction if possible

On a 200 tick & daily chart is it possible to:
Have the daily highs and lows coloured in every day.
Have the opening range highlighted for each trading session (*3 in a 24 hour period)

On the Market scanner screen Is it possible to:

Highlight the number of ticks away from the daily highs or lows or the opening range for each instrument
The retracement in % back to the daily highs or lows or the opening range for each instrument
Have an indicator that tells you whether a currency is strong or weak for each trading session

Any help or info would be useful.

Many Thanks

arjfca
Posts: 1292
Joined: 23 Nov 2010
Has thanked: 725 times
Been thanked: 223 times

Re: Multicharts Technical Features

Postby arjfca » 12 Jul 2013

Hello,

I am new to Multicharts. Please point me in the right direction if possible

On a 200 tick & daily chart is it possible to:
Have the daily highs and lows coloured in every day.
Have the opening range highlighted for each trading session (*3 in a 24 hour period)

On the Market scanner screen Is it possible to:

Highlight the number of ticks away from the daily highs or lows or the opening range for each instrument
The retracement in % back to the daily highs or lows or the opening range for each instrument
Have an indicator that tells you whether a currency is strong or weak for each trading session

Any help or info would be useful.

Many Thanks
Here is a section of my code that do that
I use the New-York closing time
It will show the high and the low of the previous New-York session on Forex

The code may have some glitch as for whatever reason, it happen that one of the high or low is not display. But you have something to start with

Martin

Code: Select all

If testLastDayHighLow = true then begin
If barstatus[1] = 2 then begin
If High[1] > DayHigh then DayHigh = High[1];
If Low[1] < DayLow then DayLow = Low[1];

If SessionLastBar[1] or ((Time_S[2] <170000) and (time[1] >=170000)) then begin
Dated = date[1];
TimeD = Time_s[1];
HighOfTheDay = Dayhigh;
LowOfTheDay = DayLow;

Value1 = TL_SetEnd_S(LineNumHigh,dateD,timeD,HighOfTheDay);
Value1 = TL_setbegin_S(LineNumHigh,dateD,timeD,HighOfTheDay);

Value1 = TL_SetEnd_S(LineNumLow,dateD,timeD,LowOfTheDay);
Value1 = TL_setbegin_S(LineNumLow,dateD,timeD,LowOfTheDay);

//Print ("LN ", LineNumHigh:0:0, " ", dateD:0:0, " ", Timed:0:0, " High ", Highoftheday:5:5, " LOw ", Lowoftheday:5:5);
DayLow = 999999;
DayHigh = 0;

end;


end;
end;

User avatar
Smoky
Posts: 505
Joined: 03 Dec 2010
Location: Thailand
Has thanked: 96 times
Been thanked: 115 times

Re: Multicharts Technical Features

Postby Smoky » 13 Jul 2013

take care about High[1] and Low[1] if you use (like i think) 'Update on every tick' on indicator properties folder of your indicator.

'High 1 bar ago' will do solve your code ;)

arjfca
Posts: 1292
Joined: 23 Nov 2010
Has thanked: 725 times
Been thanked: 223 times

Re: Multicharts Technical Features

Postby arjfca » 13 Jul 2013

take care about High[1] and Low[1] if you use (like i think) 'Update on every tick' on indicator properties folder of your indicator.

'High 1 bar ago' will do solve your code ;)
Thank you Smoky....

I did modify my code. Since the problem was intermittent, usage will tell me f it resolve it.
Would you say that in all case, is it better to use " X Bar ago" instead of the bracket [X]

Martin

User avatar
Smoky
Posts: 505
Joined: 03 Dec 2010
Location: Thailand
Has thanked: 96 times
Been thanked: 115 times

Re: Multicharts Technical Features

Postby Smoky » 13 Jul 2013

Not sure at 100%, another way it's to use an array with 'bar data' filled when barstatus=0


Return to “MultiCharts”