Skip to content

Instantly share code, notes, and snippets.

@luisjuniorj
Created January 4, 2018 09:20
Show Gist options
  • Save luisjuniorj/a489c08cbafd7b0f0623b19c11aac767 to your computer and use it in GitHub Desktop.
Save luisjuniorj/a489c08cbafd7b0f0623b19c11aac767 to your computer and use it in GitHub Desktop.
ProfitChart Pro - Indicador com mais de 4 linhas
input
plen(17);
fast(0.666);
slow(0645);
var
mTrueRange : float;
Oval : Float;
Hval : Float;
Lval : Float;
Cval : Float;
aC : Float;
aH : Float;
aL : Float;
a382h : Float;
a50h : Float;
a618h : Float;
a764h : Float;
begin
mTrueRange := AvgTrueRange(377);
Oval := Media(plen, Open);
Hval := Media(plen, High);
Lval := Media(plen, Low);
Cval := Media(plen, Close);
aC := (Oval + Hval + Lval + Cval) / 4;
a382h := aC + 5 * mTrueRange * 0.382;
a50h := aC + 5 * mTrueRange * 0.5;
a618h := aC + 5 * mTrueRange * 0.618;
a764h := aC + 5 * mTrueRange * 0.764;
Plot(a382h);
Plot2(a50h);
Plot3(a618h);
Plot4(a764h);
end;
input
plen(34);
fast(0.666);
slow(0645);
var
mTrueRange : float;
Oval : Float;
Hval : Float;
Lval : Float;
Cval : Float;
aC : Float;
aH : Float;
aL : Float;
a382h : Float;
a50h : Float;
a618h : Float;
a764h : Float;
begin
mTrueRange := AvgTrueRange(377);
Oval := Media(plen, Open);
Hval := Media(plen, High);
Lval := Media(plen, Low);
Cval := Media(plen, Close);
aC := (Oval + Hval + Lval + Cval) / 4;
a382h := aC + 5 * mTrueRange * 0.382;
a50h := aC + 5 * mTrueRange * 0.5;
a618h := aC + 5 * mTrueRange * 0.618;
a764h := aC + 5 * mTrueRange * 0.764;
Plot(a382h);
Plot2(a50h);
Plot3(a618h);
Plot4(a764h);
end;
input
plen(34);
fast(0.666);
slow(0645);
var
mTrueRange : float;
Oval : Float;
Hval : Float;
Lval : Float;
Cval : Float;
aC : Float;
aH : Float;
aL : Float;
a1h : Float;
a1272h : Float;
a1414h : Float;
a1618h : Float;
begin
mTrueRange := AvgTrueRange(377);
Oval := Media(plen, Open);
Hval := Media(plen, High);
Lval := Media(plen, Low);
Cval := Media(plen, Close);
aC := (Oval + Hval + Lval + Cval) / 4;
a1h := aC + 5 * mTrueRange;
a1272h := aC + 5 * mTrueRange * 1.272;
a1414h := aC + 5 * mTrueRange * 1.414;
a1618h := aC + 5 * mTrueRange * 1.618;
Plot(a1h);
Plot2(a1272h);
Plot3(a1414h);
Plot4(a1618h);
end;
input
plen(34);
fast(0.666);
slow(0645);
var
mTrueRange : float;
Oval : Float;
Hval : Float;
Lval : Float;
Cval : Float;
aC : Float;
aH : Float;
aL : Float;
a382h : Float;
a50h : Float;
a618h : Float;
a764h : Float;
begin
mTrueRange := AvgTrueRange(377);
Oval := Media(plen, Open);
Hval := Media(plen, High);
Lval := Media(plen, Low);
Cval := Media(plen, Close);
aC := (Oval + Hval + Lval + Cval) / 4;
a382h := aC - 5 * mTrueRange * 0.382;
a50h := aC - 5 * mTrueRange * 0.5;
a618h := aC - 5 * mTrueRange * 0.618;
a764h := aC - 5 * mTrueRange * 0.764;
Plot(a382h);
Plot2(a50h);
Plot3(a618h);
Plot4(a764h);
end;
input
plen(34);
fast(0.666);
slow(0645);
var
mTrueRange : float;
Oval : Float;
Hval : Float;
Lval : Float;
Cval : Float;
aC : Float;
aH : Float;
aL : Float;
a1h : Float;
a1272h : Float;
a1414h : Float;
a1618h : Float;
begin
mTrueRange := AvgTrueRange(377);
Oval := Media(plen, Open);
Hval := Media(plen, High);
Lval := Media(plen, Low);
Cval := Media(plen, Close);
aC := (Oval + Hval + Lval + Cval) / 4;
a1h := aC - 5 * mTrueRange;
a1272h := aC - 5 * mTrueRange * 1.272;
a1414h := aC - 5 * mTrueRange * 1.414;
a1618h := aC - 5 * mTrueRange * 1.618;
Plot(a1h);
Plot2(a1272h);
Plot3(a1414h);
Plot4(a1618h);
end;
@romeugodoi
Copy link

São 5 indicadores (.psf) no final a serem importados no profit? Não entendi como plotar mais de 4 linhas em um indicador só.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment