예스스탁
예스스탁 답변
2022-11-15 13:53:03
안녕하세요
예스스탁입니다.
올려주신 내용을 정확히 이해하지 못했습니다.
해당식은 지정한 기간 사이의 시가 최고가,최저가,종가이므로
어떤 주기에 적용을 하셔도 모두 같은 내용입니다.
타주기 표시가 어떤 의미이신지 모르겠습니다.
첨삭수식으로 올려주신 내용만 추가해 드리고
강조식만 작성해 드립니다.
1
input : 시작일1(20210102),종료일1(20210230);
input : 시작일2(20210228),종료일2(20210330);
var : O1(0),H1(0),L1(0),C1(0);
var : O2(0),H2(0),L2(0),C2(0);
if sDate != sDate[1] and sDate >= 시작일1 and sDate[1] < 시작일1 Then
{
O1 = O;
H1 = h;
L1 = L;
}
if O1 > 0 then
{
if sDate <= 종료일1 Then
{
if H > H1 Then
H1 = H;
if L < L1 Then
L1 = L;
C1 = C;
}
Plot1(O1,"시1");
Plot2(H1,"고1");
Plot3(L1,"저1");
Plot4((H1+L1)/2,"중1");
Plot5(C1,"종1");
}
if sDate != sDate[1] and sDate >= 시작일2 and sDate[1] < 시작일2 Then
{
O2 = O;
H2 = h;
L2 = L;
}
if O2 > 0 then
{
if sDate <= 종료일2 Then
{
if H > H2 Then
H2 = H;
if L < L2 Then
L2 = L;
C2 = C;
}
Plot6(O2,"시2");
Plot7(H2,"고2");
Plot8(L2,"저2");
Plot9((H2+L2)/2,"중2");
Plot10(C2,"종2");
Plot11((O2+DayOpen(0))/2);
Plot12((H2+DayOpen(0))/2);
Plot13((L2+DayOpen(0))/2);
Plot14(((H2+L2)/2+DayOpen(0))/2);
Plot15((C2+dayopen(0))/2);
}
2
if sDate == 20221009 or
sDate == 20221105 Or
sDate == 20221215 Then
PlotPaintBar(H,L,"강조",Magenta);
즐거운 하루되세요
> 호정0688 님이 쓴 글입니다.
> 제목 : 지표
> *항상감사합니다.
수식첨삭부탁드립니다.
1]아이콘표시
2]타주기에도 표시부탁드립니다.
3]정한데이타와 오늘시가의 수식부탁드립니다.
ex)
기존수식)Plot6(O2,"시2")
Plot7(H2,"고2")
Plot8(L2,"저2")
Plot9((H2+L2)/2,"중2")
Plot10(C2,"종2")
첨삭수식)
O2+오늘시가/2
H2+오늘시가/2
L2+오늘시가/2
(H2+L2)/2+오늘시가/2
C2+오늘시가/2
*varO2에 오늘시가를 나누워 보았읍니다
4]강조수식입니다.
2022년10월9일
2022년11월5일
2022년12월15일 등
.
.
.
.
지정한 날짜의 캔들bar가 색칠되는 수식 부탁드립니다.
(*bar위에 아이콘 표시도 부탁드립니다.)
만들어주신 이전수식]
input : 시작일1(20210102),종료일1(20210230);
input : 시작일2(20210228),종료일2(20210330);
var : O1(0),H1(0),L1(0),C1(0);
var : O2(0),H2(0),L2(0),C2(0);
if sDate != sDate[1] and sDate >= 시작일1 and sDate[1] < 시작일1 Then
{
O1 = O;
H1 = h;
L1 = L;
}
if O1 > 0 then
{
if sDate <= 종료일1 Then
{
if H > H1 Then
H1 = H;
if L < L1 Then
L1 = L;
C1 = C;
}
Plot1(O1,"시1");
Plot2(H1,"고1");
Plot3(L1,"저1");
Plot4((H1+L1)/2,"중1");
Plot5(C1,"종1");
}
if sDate != sDate[1] and sDate >= 시작일2 and sDate[1] < 시작일2 Then
{
O2 = O;
H2 = h;
L2 = L;
}
if O2 > 0 then
{
if sDate <= 종료일2 Then
{
if H > H2 Then
H2 = H;
if L < L2 Then
L2 = L;
C2 = C;
}
Plot6(O2,"시2");
Plot7(H2,"고2");
Plot8(L2,"저2");
Plot9((H2+L2)/2,"중2");
Plot10(C2,"종2");
}