Modifying signal "Keltner Channel SE"

Questions about MultiCharts and user contributed studies.
Trader_Precision256
Posts: 4
Joined: 25 Oct 2023

Modifying signal "Keltner Channel SE"

Postby Trader_Precision256 » 25 Oct 2023

Hi everyone,

I'm using MC64. Trying to add a couple of code line inside a signal in the Multcharts library "Keltner Channel SE".
But its not compiling.
Someone knows why ?

Adding at the beginning:
input: MyStop(0),MyProfit(0);

Adding at the complete end:

SETEXITONCLOSE;
if MyStop > 0 then setstoploss(MyStop);
if MyProfit > 0 then setprofittarget(MyProfit);
end;

The full code is:
[IntrabarOrderGeneration = false]
inputs: Price( Close ), Length( 20 ), NumATRs( 1.5 ) ;
input: MyStop(0),MyProfit(0);
variables: var0( 0 ), var1( 0 ), var2( 0 ), var3( false ), var4( 0 ) ;

var0 = AverageFC( Price, Length ) ;
var1 = NumATRs * AvgTrueRange( Length ) ;
var2 = var0 - var1 ;

condition1 = CurrentBar > 1 and Price crosses under var2 ;
if condition1 then
begin
var3 = true ;
var4 = Low ;
end
else
begin
condition1 = var3 and ( Price > var0 or Low <= var4 - 1 point ) ;
if condition1 then
var3 = false ;
end;
if var3 then
Sell Short ( "KltChSE" ) next bar at var4 - 1 point stop ;

SETEXITONCLOSE;
if MyStop > 0 then setstoploss(MyStop);
if MyProfit > 0 then setprofittarget(MyProfit);
end;

Thank's !

Return to “MultiCharts”