커뮤니티
수식 부탁 드림니다
2025-11-13 04:20:04
200
글번호 227988
안녕하십니까?
수식 부탁 드립니다
1.기준선1
(Highest(H, 기간1) + Lowest(L, 기간1))/2
2. 기준선2
(Highest(H, 기간2) + Lowest(L, 기간2))/2
3.기준선3
(Highest(H, 기간3) + Lowest(L, 기간3))/2
4.고점
M1 = (Highest(H, 기간1) + Lowest(L, 기간1))/2;
M2 = (Highest(H, 기간2) + Lowest(L, 기간2))/2;
HighestSince(1, crossUp(M1, M2), M1)
5.저점
M1 = (Highest(H, 기간1) + Lowest(L, 기간1))/2;
M2 = (Highest(H, 기간2) + Lowest(L, 기간2))/2;
LowestSince(1, crossDown(M1, M2), M1)
----------------------------------------------------
기간1 = 5
기간2 = 10
기간3 = 20
================================
1. 5 이평
ma(C, period1)
고점, 저점
2. 10이평
ma(C, period2)
고점, 저점
3. 20 이평
ma(C, period3)
고점, 저점
========================
항상 감사 합니다
답변 1
예스스탁 예스스탁 답변
2025-11-13 10:29:28
안녕하세요
예스스탁입니다.
1
input : 기간1(5),기간2(10),기간3(20);
var : 기준선1(0),기준선2(0),기준선3(0),M1(0),M2(0),고점(nan),저점(nan);
기준선1 = (Highest(H, 기간1) + Lowest(L, 기간1))/2;
기준선2 = (Highest(H, 기간2) + Lowest(L, 기간2))/2;
기준선3 = (Highest(H, 기간3) + Lowest(L, 기간3))/2;
M1 = (Highest(H, 기간1) + Lowest(L, 기간1))/2;
M2 = (Highest(H, 기간2) + Lowest(L, 기간2))/2;
if CrossUp(M1,M2) Then
고점 = M1;
Else
{
if M1 > 고점 Then
고점 = M1;
}
if CrossDown(M1,M2) Then
저점 = M1;
Else
{
if M1 < 저점 Then
저점 = M1;
}
Plot1(기준선1,"기준선1");
Plot2(기준선2,"기준선2");
Plot3(기준선3,"기준선3");
Plot4(고점,"고점");
Plot5(저점,"저점");
2
input : Period1(5),Period2(10),Period3(20);
var1 = ma(C, period1);
var2 = ma(C, period2);
var3 = ma(C, period3);
Plot1(var1);
Plot2(var2);
Plot3(var3);
즐거운 하루되세요