# How do you combine 2 Functions?

Questions about MultiCharts and user contributed studies.
shortski
Posts: 27
Joined: 21 May 2008

### How do you combine 2 Functions?

Hi all. I am trying to get an Indicator into my scanner that reflects a condition based on the results of 2 other Indicators. I think it is relatively simple but anything I try won't compile. I was trying to get a Text to show up on the chart that showed a B when both functions were >0 and an S when both Functions were <0. Didn't work. Suggestions? TIA.

This is where I started;

vars:

value1 (0),

value2(0);

value1 = \$rtOscillatorDivergence(high,low,MACD(close,12,26),1.0);

value2 = ThreeLineBreak;

TJ
Posts: 7213
Joined: 29 Aug 2006
Location: Global Citizen
Has thanked: 991 times
Been thanked: 2052 times
there must be a mismatch of input/output.

Marina Pashkova
Posts: 2758
Joined: 27 Jul 2007

### Re: How do you combine 2 Functions?

Hi all. I am trying to get an Indicator into my scanner that reflects a condition based on the results of 2 other Indicators. I think it is relatively simple but anything I try won't compile. I was trying to get a Text to show up on the chart that showed a B when both functions were >0 and an S when both Functions were <0. Didn't work. Suggestions? TIA.

This is where I started;

vars:

value1 (0),

value2(0);

value1 = \$rtOscillatorDivergence(high,low,MACD(close,12,26),1.0);

value2 = ThreeLineBreak;
Hi shortski,

1) You do not need to necessarily declare value1 and value2 as variables
2) If your functions are written correctly, there should be no problems. See the code below:

Code: Select all

```value1 = \$rtOscillatorDivergence(high,low,MACD(close,12,26),1.0); value2 = ThreeLineBreak; if ( value1 > 0 and value2 > 0 ) then plot1("B"); if ( value1 < 0 and value2 < 0 ) then plot1("S");```

shortski
Posts: 27
Joined: 21 May 2008
Marina, I think this will work in Ver 5.0 but I am using 4.0 still. I will check it out though. Any idea when Ver 5.0 will be released as a fully functional version?

Thanks

S

Marina Pashkova
Posts: 2758
Joined: 27 Jul 2007
Hi Shortski,

I was not aware that you were using 4.0 release. What I suggested would, indeed, work only for MC 5.0 beta 2.

Gold Release (the next official release) is planned for the end of February - beginning of March.

Regards.