1.
당일부터 적용되는 종가 파라볼릭에서 파라볼릭 양전환시 직전 파라볼릭을 음전환시킨 음봉 고가를 표시한다
당일부터 적용되는 종가 파라볼릭에서 파라볼릭 음전환시 직전 파라볼릭을 양전환시킨 양봉 저가를 표시한다
2.
전일과 연속되는 종가 파라볼릭에서 파라볼릭 양전환시 직전 파라볼릭을 음전환시킨 음봉 고가를 표시한다
전일과 연속되는 종가 파라볼릭에서 파라볼릭 음전환시 직전 파라볼릭을 양전환시킨 양봉 저가를 표시한다
감사합니다
답변 1
예스스탁
예스스탁 답변
2022-12-14 13:47:59
안녕하세요
예스스탁입니다.
1
Input : AF(0.02), AFMAX(0.2);
Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(High), LowValue(Low), EP(0);
var : CSarv(0);
if Bdate != Bdate[1] Then
{
Direction = 0;
SAR_Value = c;
AF_Value = 0.02;
HighValue = H;
LowValue = L;
EP = 0;
}
if EP != 0 Then
{
if Direction == 1 then
{
EP = HighValue;
SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value);
if High > HighValue then
{
HighValue = High;
AF_Value = AF_Value + AF;
if AF_Value >= AFMAX then AF_Value = AFMAX;
}
if Close < SAR_Value then
{
Direction = -1;
SAR_Value = EP;
AF_Value = 0;
EP = 0;
LowValue = low;
}
}
else
{
EP = LowValue;
SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value);
if Low < LowValue then
{
LowValue = Low;
AF_Value = AF_Value + Af;
if AF_Value >= AFMAX then AF_Value = AFMAX;
}
if Close > SAR_Value then
{
Direction = 1;
SAR_Value = EP;
AF_Value = 0;
EP = 0;
HighValue = High;
}
}
CSarv = SAR_Value;
}
else
{
if SAR_Value != 0 && EP == 0 then
{
if Direction == 1 then
{
EP = HighValue;
AF_Value = AF;
SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value);
if High > HighValue then
{
HighValue = High;
AF_Value = AF_Value + AF;
if AF_Value >= AFMAX then AF_Value = AFMAX;
}
}
else
{
EP = LowValue;
AF_Value = Af;
SAR_Value = SAR_Value + AF_Value * (EP - SAR_Value);
if Low < LowValue then
{
LowValue = Low;
AF_Value = AF_Value + AF;
if AF_Value >= AFMAX then AF_Value = AFMAX;
}
}
CSarv = SAR_Value;
}
else
{
if Direction == 0 then
{
if Close > Close[1] then Direction = 1;
else
if Close < Close[1] then Direction = -1;
}
else
{
if Direction == 1 then
{
if Close < Close[1] then
{
Direction = -1;
SAR_Value = HighValue;
CSarv = SAR_Value;
}
}
if Direction == -1 then
{
if Close > Close[1] then
{
Direction = 1;
SAR_Value = LowValue;
CSarv = SAR_Value;
}
}
}
LowValue = min(Low, LowValue);
HighValue = max(High, HighValue);
}
}
Plot1(CSarv,"당일종가파라",iff(C>CSarv,Red,Blue));
if CrossUp(C,CSarv) Then
{
var1 = L;
}
if CrossDown(C,CSarv) Then
{
var2 = H;
}
if var1 > 0 Then
Plot2(var1);
if Var2 > 0 Then
plot3(Var2);
2
Input : AF(0.02), AFMAX(0.2);
var : CSarv(0);
CSarv = CSar(af,afmax);
Plot1(CSarv,"종가파라",iff(C>CSarv,Red,Blue));
if CrossUp(C,CSarv) Then
{
var1 = L;
}
if CrossDown(C,CSarv) Then
{
var2 = H;
}
if var1 > 0 Then
Plot2(var1);
if Var2 > 0 Then
plot3(Var2);
즐거운 하루되세요
> para 님이 쓴 글입니다.
> 제목 : 지표 질문입니다
> 1.
당일부터 적용되는 종가 파라볼릭에서 파라볼릭 양전환시 직전 파라볼릭을 음전환시킨 음봉 고가를 표시한다
당일부터 적용되는 종가 파라볼릭에서 파라볼릭 음전환시 직전 파라볼릭을 양전환시킨 양봉 저가를 표시한다
2.
전일과 연속되는 종가 파라볼릭에서 파라볼릭 양전환시 직전 파라볼릭을 음전환시킨 음봉 고가를 표시한다
전일과 연속되는 종가 파라볼릭에서 파라볼릭 음전환시 직전 파라볼릭을 양전환시킨 양봉 저가를 표시한다
감사합니다