안녕하세요
문의 드립니다.
당일가격 포함된 10 ATR 값을 구하고 "W" 저장
W1=W+당일최고가
W2=W-당일최저가
W3=W+당일최고가-당일최저가(0.3을 추가로 더하거나 뺄수 있습니다)
W4=W+당일최저가-당일최고가(0.3을 추가로 더하거나 뺄수 있습니다
계산값은 종목의 호가 단위로 되게 부탁 드립니다.
화면출력(플릇으로 작성 되어 실시간으로 변동 되게 해주세요)
공간 이라 쓰고 W3,(빨간색)
하늘 이라 쓰고 당일최저가+W3(빨간색)
땅 이라 쓰고 당일최고가+W4(파란색)
답변 1
예스스탁
예스스탁 답변
2023-03-24 15:39:39
안녕하세요
예스스탁입니다.
input : Period(10),가감(0);
var : sumTR(0),TH(0),TL(0),cnt(0),ATRV(0);
var : W(0),W1(0),W2(0),W3(0),W4(0);
#일간 ATR
sumTR = 0;
for cnt = 0 to Period-1
{
If DayClose(cnt+1) > DayHigh(cnt) then
TH = DayClose(cnt+1);
else
TH = DayHigh(cnt);
If DayClose(cnt+1) < daylow(cnt) then
TL = DayClose(cnt+1);
else
TL = daylow(cnt);
sumTR = sumTR + (TH-TL);
}
W = sumTR/Period;
if W-Floor(W/PriceScale)*PriceScale >= PriceScale/2 Then
W = Floor(W/PriceScale)*PriceScale+PriceScale;
Else
W = Floor(W/PriceScale)*PriceScale;
#W1=W+당일최고가
W1 = W+DayHigh;
#W2=W-당일최저가
W2 = W-DayLow;
#W3=W+당일최고가-당일최저가(0.3을 추가로 더하거나 뺄수 있습니다)
W3 = W+DayHigh-DayLow+가감;
#W4=W+당일최저가-당일최고가(0.3을 추가로 더하거나 뺄수 있습니다
W4 = W+DayLow-DayHigh+가감;
Plot1(W3,"공간",Red);
Plot2(daylow+W3,"하늘",Red);
Plot3(dayhigh+W4,"땅",Blue);
즐거운 하루되세요
> 월드맨 님이 쓴 글입니다.
> 제목 : 수식 부탁 드립니다.
> 안녕하세요
문의 드립니다.
당일가격 포함된 10 ATR 값을 구하고 "W" 저장
W1=W+당일최고가
W2=W-당일최저가
W3=W+당일최고가-당일최저가(0.3을 추가로 더하거나 뺄수 있습니다)
W4=W+당일최저가-당일최고가(0.3을 추가로 더하거나 뺄수 있습니다
계산값은 종목의 호가 단위로 되게 부탁 드립니다.
화면출력(플릇으로 작성 되어 실시간으로 변동 되게 해주세요)
공간 이라 쓰고 W3,(빨간색)
하늘 이라 쓰고 당일최저가+W3(빨간색)
땅 이라 쓰고 당일최고가+W4(파란색)