예스스탁
예스스탁 답변
2022-01-06 14:26:43
안녕하세요
예스스탁입니다.
1
TCHAN 기간 값에서 차이가 있다는 부분이 어떤 의미이신지 모르겠습니다.
좀더 자세한 내용을 올려주시기 바랍니다.
2
Input : AF(0.02), AFMAX(0.2);
Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(High), LowValue(Low), EP(0),sarv(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 Low < 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 High > SAR_Value then
{
Direction = 1;
SAR_Value = EP;
AF_Value = 0;
EP = 0;
HighValue = High;
}
}
Sarv = 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;
}
}
Sarv = 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;
Sarv = SAR_Value;
}
}
if Direction == -1 then
{
if Close > Close[1] then
{
Direction = 1;
SAR_Value = LowValue;
Sarv = SAR_Value;
}
}
}
LowValue = min(Low, LowValue);
HighValue = max(High, HighValue);
}
}
Plot1(lowvalue);
plot2(highvalue);
즐거운 하루되세요
> fill 님이 쓴 글입니다.
> 제목 : 지표수정 부탁드립니다
> 안녕하십니까?
아래 지표수정 부탁드립니다.
1. 파라볼릭을 역차트로 (TCHAN+(TCHAN-var11) 고점에서 차이를 더해서 하니
TCHAN 기간 값에서 차이를 보이네요.
전환되는 고점에서 역으로 그리도록 부탁합니다.
2. SAR 사용자 함수있는 고가 저가를 표시되도록 부탁드립니다.
LowValue = min(Low, LowValue);
HighValue = max(High, HighValue);
---- 아 래 ----
var : af(0.02), maxAF(0.2);
var11 = SAR(af,maxAF);
if var11 > C Then
Plot41(var11, "SAR",BLUE,def,3);
Else
Plot41(var11, "SAR",BLUE,def,3);
if var11 > C Then
Plot95(TCHAN+(TCHAN-var11), "SAR",BLUE,def,1);
Else
Plot95(BCHAN-(var11-BCHAN), "SAR",BLUE,def,1);
답변에 감사드립니다.
제가 임시로 파라볼릭 대칭을
VAR : LENGTH(20);
VAR : TCHAN(0), BCHAN(0);
TCHAN = HIGHEST(HIGH, LENGTH)[0];
BCHAN = LOWEST(LOW, LENGTH)[0];
위식으로 적용하니..사진처럼 그기간 이상의 값이변경됩니다.
파라볼릭 정대칭식으로부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표수정 부탁드립니다
> 안녕하세요
예스스탁입니다.
1
TCHAN 기간 값에서 차이가 있다는 부분이 어떤 의미이신지 모르겠습니다.
좀더 자세한 내용을 올려주시기 바랍니다.
2
Input : AF(0.02), AFMAX(0.2);
Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(High), LowValue(Low), EP(0),sarv(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 Low < 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 High > SAR_Value then
{
Direction = 1;
SAR_Value = EP;
AF_Value = 0;
EP = 0;
HighValue = High;
}
}
Sarv = 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;
}
}
Sarv = 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;
Sarv = SAR_Value;
}
}
if Direction == -1 then
{
if Close > Close[1] then
{
Direction = 1;
SAR_Value = LowValue;
Sarv = SAR_Value;
}
}
}
LowValue = min(Low, LowValue);
HighValue = max(High, HighValue);
}
}
Plot1(lowvalue);
plot2(highvalue);
즐거운 하루되세요
> fill 님이 쓴 글입니다.
> 제목 : 지표수정 부탁드립니다
> 안녕하십니까?
아래 지표수정 부탁드립니다.
1. 파라볼릭을 역차트로 (TCHAN+(TCHAN-var11) 고점에서 차이를 더해서 하니
TCHAN 기간 값에서 차이를 보이네요.
전환되는 고점에서 역으로 그리도록 부탁합니다.
2. SAR 사용자 함수있는 고가 저가를 표시되도록 부탁드립니다.
LowValue = min(Low, LowValue);
HighValue = max(High, HighValue);
---- 아 래 ----
var : af(0.02), maxAF(0.2);
var11 = SAR(af,maxAF);
if var11 > C Then
Plot41(var11, "SAR",BLUE,def,3);
Else
Plot41(var11, "SAR",BLUE,def,3);
if var11 > C Then
Plot95(TCHAN+(TCHAN-var11), "SAR",BLUE,def,1);
Else
Plot95(BCHAN-(var11-BCHAN), "SAR",BLUE,def,1);
예스스탁
예스스탁 답변
2022-01-06 14:47:47
안녕하세요
예스스탁입니다.
종가와 파라볼릭의 교차시점에 상단과 하단값을 저장해서 이용하시면 됩니다.
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
var: af(0.02), maxAF(0.2);
var11 = SAR(af,maxAF);
if var11 > C Then
Plot41(var11, "SAR",BLUE,def,3);
Else
Plot41(var11, "SAR",BLUE,def,3);
if CrossDown(c,var11) Then
value1 = TCHAN;
if CrossUp(c,var11) Then
value2 = BCHAN;
if var11 > C Then
Plot95(value1+(value1-var11), "SAR",BLUE,def,1);
Else
Plot95(value2-(var11-value2), "SAR",BLUE,def,1);
즐거운 하루되세요
> fill 님이 쓴 글입니다.
> 제목 : Re : Re : 사진첨부했습니다..수정부탁드립니다
> 답변에 감사드립니다.
제가 임시로 파라볼릭 대칭을
VAR : LENGTH(20);
VAR : TCHAN(0), BCHAN(0);
TCHAN = HIGHEST(HIGH, LENGTH)[0];
BCHAN = LOWEST(LOW, LENGTH)[0];
위식으로 적용하니..사진처럼 그기간 이상의 값이변경됩니다.
파라볼릭 정대칭식으로부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표수정 부탁드립니다
> 안녕하세요
예스스탁입니다.
1
TCHAN 기간 값에서 차이가 있다는 부분이 어떤 의미이신지 모르겠습니다.
좀더 자세한 내용을 올려주시기 바랍니다.
2
Input : AF(0.02), AFMAX(0.2);
Var : Direction(0), SAR_Value(Close), AF_Value(.02), HighValue(High), LowValue(Low), EP(0),sarv(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 Low < 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 High > SAR_Value then
{
Direction = 1;
SAR_Value = EP;
AF_Value = 0;
EP = 0;
HighValue = High;
}
}
Sarv = 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;
}
}
Sarv = 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;
Sarv = SAR_Value;
}
}
if Direction == -1 then
{
if Close > Close[1] then
{
Direction = 1;
SAR_Value = LowValue;
Sarv = SAR_Value;
}
}
}
LowValue = min(Low, LowValue);
HighValue = max(High, HighValue);
}
}
Plot1(lowvalue);
plot2(highvalue);
즐거운 하루되세요
> fill 님이 쓴 글입니다.
> 제목 : 지표수정 부탁드립니다
> 안녕하십니까?
아래 지표수정 부탁드립니다.
1. 파라볼릭을 역차트로 (TCHAN+(TCHAN-var11) 고점에서 차이를 더해서 하니
TCHAN 기간 값에서 차이를 보이네요.
전환되는 고점에서 역으로 그리도록 부탁합니다.
2. SAR 사용자 함수있는 고가 저가를 표시되도록 부탁드립니다.
LowValue = min(Low, LowValue);
HighValue = max(High, HighValue);
---- 아 래 ----
var : af(0.02), maxAF(0.2);
var11 = SAR(af,maxAF);
if var11 > C Then
Plot41(var11, "SAR",BLUE,def,3);
Else
Plot41(var11, "SAR",BLUE,def,3);
if var11 > C Then
Plot95(TCHAN+(TCHAN-var11), "SAR",BLUE,def,1);
Else
Plot95(BCHAN-(var11-BCHAN), "SAR",BLUE,def,1);