예스스탁
예스스탁 답변
2024-12-06 16:16:41
안녕하세요
예스스탁입니다.
1
input : n(20);
var : cnt(0),AA(0),BB(0),CC(0),DD(0);;
var1 = 0;
AA = 0;
BB = 0;
var2 = 0;
CC = 0;
DD = 0;
For cnt = 1 to n
{
if DayClose(cnt) > DayOpen(cnt) and abs(DayClose(cnt)-DayOpen(cnt)) > var1 Then
{
var1 = abs(DayClose(cnt)-DayOpen(cnt));
AA = DayHigh(cnt);
BB = DayLow(cnt);
}
if DayClose(cnt) < DayOpen(cnt) and abs(DayClose(cnt)-DayOpen(cnt)) > var2 Then
{
var2 = abs(DayClose(cnt)-DayOpen(cnt));
CC = DayLow(cnt);
DD = DayHigh(cnt);
}
}
if DayClose < DayOpen and DayLow < AA Then
Plot1(DayHigh-(AA-BB));
Else if DayClose > DayOpen and DayHigh > CC Then
Plot1(DayLow+(DD-CC));
Else
NoPlot(1);
2
input : n(20);
var : cnt(0),h1(0),h2(0),h3(0);
var : i1(0),i2(0),i3(0);
Array : R[50](0);
For cnt = 0 to n-1
{
R[cnt] = DayHigh(cnt+1)-DayLow(cnt+1);
}
var1 = NthHighestArray(R,20,1,h1,i1);
var2 = NthHighestArray(R,20,2,h2,i2);
var3 = NthHighestArray(R,20,3,h3,i3);
Plot1(DayLow+h1);
Plot2(DayLow+h2);
Plot3(DayLow+h3);
plot4(DayHigh-h1);
plot5(DayHigh-h2);
plot6(DayHigh-h3);
즐거운 하루되세요
> para 님이 쓴 글입니다.
> 제목 : 지표 질문입니다
> 1.
일봉에서 최근 20캔들 양봉 가운데 (종가-시가) 폭이 가장 큰 양봉 고가 A, 저가 B
일봉에서 최근 20캔들 음봉 가운데 (시가-종가) 폭이 가장 큰 음봉 저가 C, 고가 D
현재 일봉이 음봉이고 현재 캔들 저가가 A보다 낮을 때 현재 캔들 고가-(A-B)를 표시한다
현재 일봉이 양봉이고 현재 캔들 고가가 C보다 높을 때 현재 캔들 저가+(D-C)를 표시한다
input : n(20);
var : cnt(0),AA(0),BB(0),CC(0),DD(0);;
var1 = 0;
AA = 0;
BB = 0;
var2 = 0;
CC = 0;
DD = 0;
For cnt = 1 to n
{
if C[cnt] > O[cnt] and abs(C[cnt]-O[cnt]) > var1 Then
{
var1 = abs(C[cnt]-O[cnt]);
AA = H[cnt];
BB = L[cnt];
}
if C[cnt] < O[cnt] and abs(C[cnt]-O[cnt]) > var2 Then
{
var2 = abs(C[cnt]-O[cnt]);
CC = L[cnt];
DD = H[cnt];
}
}
if C < O and L < AA Then
Plot1(H-(AA-BB));
Else if C > O and H > CC Then
Plot1(L+(DD-CC));
Else
NoPlot(1);
만들어주식 위 수식을 틱 차트에서 구현되도록 타주기 전환부탁드립니다.
2.
틱 차트에서
최근 20일간 (고가-저가) 폭 가운데 가장 큰 순서대로 위 에서 부터 3가지 폭 만큼
금일 저가에서 상승한 위치를 그린다
최근 20일간 (고가-저가) 폭 가운데 가장 큰 순서대로 위 에서 부터 3가지 폭 만큼
금일 고가에서 하락한 위치를 그린다
감사합니다