Skip to content

Instantly share code, notes, and snippets.

@romeugodoi
Forked from luisjuniorj/Fibo_Bands
Created November 3, 2021 20:22
Show Gist options
  • Save romeugodoi/16ff2ee7868e24a690ff30844f16e91f to your computer and use it in GitHub Desktop.
Save romeugodoi/16ff2ee7868e24a690ff30844f16e91f 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;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment